Corsi
Home > Corsi > Architetture software e Data Management > Tecnico Superiore Cloud Developer 2023-2025

Tecnico Superiore Cloud Developer 2023-2025

Il Tecnico Superiore Cloud Developer è un percorso formativo di alta specializzazione dedicato allo sviluppo di competenze tecniche e pratiche nell'ambito del cloud computing.

2023-2025

Architetture software e Data Management

Scopri i dettagli del corso

Descrizione

Che cos’è il Tecnico Superiore Cloud Developer?

Il Tecnico Superiore Cloud Developer è un percorso formativo di alta specializzazione dedicato allo sviluppo di competenze tecniche e pratiche nell’ambito del cloud computing, con particolare riferimento allo sviluppo di applicazioni cloud-based, gestione dei dati su piattaforme cloud e sicurezza informatica.

 

Gli studenti hanno l’opportunità di acquisire competenze in ambiti come la progettazione di soluzioni cloud-based scalabili, lo sviluppo di applicazioni basate su tecnologie cloud, la gestione di infrastrutture cloud e l’utilizzo di strumenti per la sicurezza informatica.

 

Il contesto tecnologico in cui lavora il professionista Cloud Developer è in costante evoluzione, con nuove tecnologie e servizi che emergono continuamente. È necessario avere una conoscenza approfondita dell’architettura e dei servizi cloud, nonché delle tecnologie e degli strumenti utilizzati per lo sviluppo di applicazioni e soluzioni basate su cloud. Oltre a queste competenze specifiche, il Cloud Developer deve anche avere una buona conoscenza dei linguaggi di programmazione e delle tecnologie web, come Java, Python, Ruby, Node.js, HTML e CSS.

 

La figura professionale che esce dal corso Tecnico Superiore Cloud Developer svolge le seguenti attività operative:

  • Sviluppatore backend specializzato in applicazioni aziendali web-based che sfruttano e ottimizzano le tecnologie cloud e l’Intelligenza Artificiale.
  • Progetta e realizza il database e le interfacce software per accedere e gestire informazioni e big data attraverso servizi e infrastrutture cloud.
  • Per garantire l’efficacia, le performance, la scalabilità, la sicurezza e l’implementazione tempestiva delle applicazioni il Cloud Developer utilizza le più recenti tecnologie di sviluppo: database noSQL, API e microservizi, design patterns, reti neurali e algoritmi di machine learning, disaccoppiamento architetturale, devops e orchestrazione di containers.
  • Utilizza metodologie Agile per gestire in team tutte le fasi di realizzazione di una soluzione ICT: analisi e progettazione, sviluppo e configurazione delle infrastrutture, test, distribuzione, qualità.

 

I corsi sono attivati previa approvazione della Regione FVG

Attività e professione
  • Progetta, sviluppa ed ingegnerizza singoli componenti per applicazioni web
  • Progetta e realizza API e microservizi secondo logiche di buone prassi
  • Sviluppa applicazioni enterprise in ambiente cloud (MS Azure, Amazon WS,…)
  • Implementa architetture software di alta affidabilità e alte prestazioni
  • Integra funzionalità di AI
  • Implementa processi di orchestrazione e automazione del deployment (secondo correnti logiche e strumenti di DevOps)
  • Opera per garantire la qualità della soluzione in termini di funzionalità, di documentazione e di sviluppo e manutenzione del progetto
  • Conosce e gestisce le problematiche di sicurezza applicando criteri di security by design
  • Collabora proattivamente nei team di sviluppo e manutenzione evolutiva delle soluzioni software anche grazie all’applicazione di metodologie Agile
Tecnologie e strumenti
  • Coding: C#, .NET, Python
  • DB: Postgres/MSSQL, DB noSQL
  • Sviluppo web: Html5, CSS, Javascript, Node.js
  • Cloud: AWS, MS Azure, Hadoop/Map Reduce, Elasticsearch, tecniche di scalabilità, resilienza e load balancer
  • Sviluppo enterprise: API e microservizi; UML; TDD e BDD, usabilità e collaudo, security by design, applicazioni AI
  • Deployment: Docker, Kubernetes
  • Gestione progettuale: Git, metodologie Agile (Kanban, Scrum), Trello, Google Suite
Opportunità lavorative

Lo sviluppatore è in assoluto il profilo professionale più ricercato nel mercato ICT. Può trovare collocazione in:

  • software house, in particolare orientate allo sviluppo di applicazioni enterprise
  • società di consulenza informatica e servizi IT
  • internet service providers
  • system integrator
  • reparti ICT di aziende industriali o dei servizi, tipicamente medio-grandi

La posizione tipica è quella di cloud developer o backend developer. Le competenze acquisite, anche in relazione alle preferenze e inclinazioni personali, e l’esperienza professionale permettono tuttavia l’evoluzione verso:

  • frontend developer, fullstack developer, webapp developer, mobile developer
  • database admin, data specialist
  • cloud specialist, cloud architect
  • dev ops specialist
  • sysadmin, cybersecurity specialist
Benefit
  • Notebook in comodato gratuito per tutta la durata del corso (caratteristiche indicative: Display 15”, Core i7, RAM 16GB SSD 512GB)
  • Account personale Google Workspace (cognome@stud.itsaltoadriatico.it) con accesso a tutti i servizi Google
  • Account Microsoft Azure e Amazon Web Services per accesso ai relativi servizi e risorse cloud
  • Possibilità di borsa di studio, posto alloggio, contributi per la mobilità internazionale e servizi di ristorazione attraverso bando ARDIS (http://www.ardiss.fvg.it/)
  • Voucher per le studentesse a rimborso della retta di iscrizione annua (se in regola con la frequenza)
Test competenze

Caratteristiche del corso

Durata:
2 anni
Partenza corsi:
ottobre 2023
Esami finali:
luglio 2025
Formazione in aula:
680 ore (primo anno) + 504 ore (secondo anno)
Stage in azienda:
320 ore (giugno-luglio) + 480 ore (febbraio-aprile)
Sede:
Pordenone, presso Consorzio Universitario di Pordenone via Prasecco 3/A
Scarica il bandoVuoi saperne di più?
Contattaci subito.

Hai bisogno di una mano per trovare il corso più adatto a te?

Contattaci subito.

    Nati nel 2010, rappresentiamo una tra le prime realtà didattiche attive in Italia in ambito ICT.