Descrizione

Il corso fornisce le basi per realizzare applicazioni integrando la tecnologia e gli strumenti di Docker.
Attraverso esercitazioni pratiche imparerai a strutturare un’applicazione Docker, usando il tuo linguaggio di programmazione preferito.
Verrà inoltre descritto un workflow operativo per guidare lo sviluppo fino al rilascio in ambiente di produzione, su un cloud pubblico.

Livello: Intermedio

Durata: 2 sessioni

Svolgimento delle sessioni:

Le sessioni sono attive dal 21 novembre, 3 giorni la settimana:

Per la natura del corso, puoi decidere il giorno o i giorni in cui frequentare, senza vincoli. Ogni sessione, della durata di 2 ore, prevede questi momenti formativi:

Tools:

Requisiti:

E’ utile una conoscenza base di programmazione ed aver svolto il corso base Real Docker.
Porta il tuo pc, il corso è molto pratico!

Docente

Federico Minzoni

Sono un programmatore e smanettone della prima ora. Appassionato da sempre di Git, MongoDB, Rich Internet Application, IOT, Cloud Computing, da diversi mesi ho aggiunto alla lista, Docker e le architetture a Microservizi. Due temi che, insieme, stanno rivoluzionando l’intero processo di sviluppo e rilascio delle applicazioni sul Cloud. Ambito in cui lavoro da 3 anni, in Enter, occupandomi della piattaforma Enter Cloud Suite.

Agenda

Prima sessione

Nelle prime ore del corso, verrà predisposto l’ambiente di sviluppo e descritti i relativi strumenti di Docker.
Già durante la prima lezione si lavorerà ad un progetto concreto strutturando le immagini e i servizi Docker necessari.

Seconda sessione

La seconda lezione servirà alla verifica del lavoro svolto.
Verranno introdotte tecniche di Continuous Integration per adeguare il progetto in corso rispetto alle best practices. L’ultima parte del corso sarà dedicata al processo di deploy e automazione, considerando tematiche di scalabilità e monitoraggio.