TECNICO SUPERIORE: CLOUD DEVELOPER
Mission: Sviluppa applicazioni web lato server realizzandone il deployment in ambiente cloud, garantendo il rispetto dei requisiti definiti sotto il profilo funzionale, di scalabilità e di performance.
Tags: cloud, backend, webdev, virtualizzazione, containerization, DB, NoSQL, Agile, scalabiltà
Sede del corso: Padova
Attività principali
Progettazione, sviluppo e ingegnerizzazione di singoli componenti per applicazioni web
Sviluppo di applicazioni in ambiente cloud (MS Azure, Amazon WS,…)
Collaborazione proattiva nei team di sviluppo e manutenzione evolutiva delle soluzioni software, secondo metodologie Agile
Test della soluzione e gestione del deployment in cloud
Implementazione di un progetto secondo logiche e criteri di sicurezza dei dati
Implementazione di architetture software di alta affidabilità e alte prestazioni
Tecnologie e strumenti
Linguaggi: C#, .NET e non solo
Database DB: Postgres, MSSQL, Couch, MongoDB
Sviluppo web: Html, CSS, JavaScript, angular.js, node.js, ASP.NET web API, Visual Studio
Virtualizzazione: VMWare, Docker
Microsoft Azure: WebSites, Cloud Services, storage
Amazon AWS: AWS-Cli, Amazon EC2, S3, Amazon Map Reduce
Primo anno
680 ORE DI LEZIONE IN AULA
320 ORE DI STAGE
Secondo anno
504 ORE DI LEZIONE IN AULA
480 ORE DI STAGE
16 ORE DI ESAME DI STATO
Avvio del corso: Ottobre 2020
Esami finali: Luglio 2022
Stage:
primo anno: giugno-luglio 2021 (320 ore) – secondo anno: febbraio-aprile 2022 (480 ore)