Tecnico Superiore Cloud Developer 2021-2023 | Sede: Pordenone

Sbocchi occupazionali

Il corso prepara alla professione di Cloud Developer, figura che sviluppa il backend di applicazioni in cloud, applicando pratiche DevOps e metodi Agile per ottimizzare il ciclo di sviluppo della soluzione e garantire il rispetto dei requisiti funzionali e di performance.

Obiettivi formativi

Al termine del corso lo studente acquisirà metodi e competenze nell’utilizzo di tecnologie per lo sviluppo dei sistemi software, e sarà in grado di:

  • realizzare e implementare applicazioni aziendali ed API per il cloud centrate sul cliente, contribuendo alla pianificazione ed al disegno di dettaglio e alla verifica delle funzionalità previste;
  • implementare le architetture software e di gestione dati più adeguate in relazione alle finalità e ai livelli di affidabilità, performance e sicurezza che caratterizzano la soluzione;
  • pianificare, realizzare e automatizzare i processi di deployment in ambiente cloud applicando pratiche DevOps.

In ogni fase e attività in cui è coinvolto (progettazione, sviluppo, deployment,..) saprà operare, collaborare e contribuire al lavoro del team secondo metodi Agile e perseguendo criteri di qualità e standard di prodotto.

Attività principali

Durante il corso lo studente acquisisce un ampio spettro di conoscenze e competenze per:

  • progettare, sviluppare e ingegnerizzare singoli componenti per applicazioni web
  • Progettare e realizzare API e microservizi secondo logiche di buone prassi
  • Sviluppare applicazioni enterprise in ambiente cloud (MS Azure, Amazon WS,…) 
  • Implementare architetture software di alta affidabilità e alte prestazioni
  • Implementare processi di orchestrazione e automazione del deployment (secondo correnti logiche e strumenti di DevOps)
  • Gestire metodologie di distribuzione continua e strumenti di continuous integration
  • Operare per garantire la qualità della soluzione in termini di funzionalità, di documentazione e di sviluppo e manutenzione del progetto
  • Conoscere e gestisre le problematiche di sicurezza applicando criteri di security by design
  • Collaborare proattivamente nei team di sviluppo e manutenzione evolutiva delle soluzioni software anche grazie all’applicazione di metodologie Agile

Tecnologie e strumenti

  • Linguaggi: 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

 

L’avvio del corso è condizionato all’approvazione del relativo progetto formativo e successiva conferma di finanziamento da parte della Regione Autonoma Friuli Venezia-Giulia.

Durata e data

Durata:  2 anni
Partenza corsi: ottobre 2021
Esami finali: luglio 2023
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

Info

Tel. +39 0434 1697221
segreteria@itsaltoadriatico.it


ITS Alto Adriatico / Pordenone