Docker for Dev
Questo corso รจ rivolto a tutti gli sviluppatori che conoscono docker e vogliono imparare le tecniche da utilizzare in fase di sviluppo. Grazie ad un docente esperto e certificato gli studenti saranno in grado capire quali tecniche utilizzare per sfruttare al meglio questo strumento durante la fase di sviluppo e test applicativo.
Richiede, come prerequisito, aver completato il corsoย DSD101 (o avere conoscenze equivalenti)
COD: DSD202
Categorie: Docker
Giuseppe U. (Percorso Docker DSD)
Antonio F. (Percorso Docker DSD)
Antonio S. (Percorso Docker DSD)
Pietro M. (Percorso Docker DSD)
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrร lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nellโutilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
- Conoscenza dei comandi base di linux
- Conoscere di almeno 1 linguaggio di programmazione. (Pref. Java, Node.js)
- Conoscenza basilare di postgres/mysql
- Aver conseguito le compentenze del corsoย DSD101
Conoscenze/Competenze in uscita
Al termine del corso, dovreste essere in grado di raggiungere i seguenti obiettivi:
- Saper utilizzare in modo corretto Docker Compose
- Capire le metodologie da usare durante le fasi di sviluppo, test e debug
- Capire come implementare unโapplicazione allโinterno di un container
- Implementare sistemi di log e tracciamento errori allโinterno dei containers
Programma didattico
- Docker Compose
- Architettura Applicazione distribuita
- Esempio di 3-tier application
- Edita e Continua
- Debugging con Docker
- Testing con Docker
- Docker Service Discovery
- Docker Health Checks
- Defensive Programming
- Gestione log e Error Handling
Durata – 1 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
Trainer: Italiano
Labs: Inglese
Slides: Inglese