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
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 giorno
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
Trainer: Italiano
Labs: Inglese
Slides: Inglese
Il prezzo di questo corso della durata di un giorno è di € 800 + IVA.