Descrizione

Docker ha modificato il processo di sviluppo del software quasi a livello globale e per una buona ragione: rende considerevolmente facile creare, eseguire il deploy e far girare le applicazioni nello stesso modo utilizzando i container, indipendentemente dall’ambiente IT in cui si trovano.
Il corso di Docker per sviluppatori approfondisce le caratteristiche fondamentali di Docker, introducendo argomenti quali la gestione dei container, i registri, Docker networking e tanto altro.
Si consiglia una conoscenza base di Docker.

Obiettivi

L’obiettivo principale del corso è fornire ai partecipanti le competenze teoriche e tecniche per creare ed eseguire il deploy di applicazioni con Docker più facilmente e più velocemente.

Conoscenze in uscita

Alla fine del corso Docker per Sviluppatori, i partecipanti saranno in grado di:

  • Conoscere ed utilizzare le funzionalità avanzate di Docker
  • Capire e indirizzare con Docker gli eventuali problemi con i containers
  • Usare l’orchestrazione di Docker per automatizzare la creazione dei container
  • Usare Docker per creare ed eseguire il deploy delle applicazioni

Programma didattico

  • Gestione dei container
  • Costruire da Dockerfile
  • Creare un Dockerfile
  • DockerHub per l’ispezione di Dockerfile
  • Lavorare con Registry Public
  • Creazione e utilizzo di una Repository su Docker Hub
  • Creazione e utilizzo di un Private Registry
  • Approfondimento su Dockerfile
  • Docker Networking
  • Troubleshooting
Caratteristiche del corso
24 ore
Lezione frontale, Aula Virtuale
Dispense
Full Stack Developer
Attestato di frequenza e profitto.