Corso Docker

Certificazione
DISPONIBILE
TUTOR
HAI BISOGNO DI AIUTO?

Presentazione del corso

Docker è la tecnologia per realizzare applicazioni moderne e distribuite su container, ideale per ogni soluzione, dal piccolo software al cluster enterprise. In questo corso ti guiderò alla scoperta di Docker. Ti spiegherò i motivi della sua esistenza e della sua importanza e vedremo insieme come sfruttarlo al meglio.

Scoprirai cosa sono i container e come abbiano rivoluzionato il mondo dello sviluppo software e ti introdurrò a Docker, il leader di questo settore. Vedremo insieme quali versioni lo caratterizzano, i suoi componenti principali e come installarlo gratuitamente in ogni sistema operativo.
Imparerai a creare e gestire i tuoi container. Scoprirai le immagini: parleremo di quelle esistenti e imparerai a crearne di tue rendendo le tue applicazioni idonee ad animare un container grazie ai Dockerfile. Con i Volume scoprirai come Docker memorizza i dati, come ne permette la condivisione tra container e macchina host e quali sono i comandi per poterli utilizzare.
Vedremo quindi come i container comunicano tra loro e come ciò sia la chiave per creare vere applicazioni distribuite. Imparerai ad usare Docker Compose per sviluppare collaborazione tra container, ma anche soluzioni per l’orchestrazione di grandi cluster con Docker Swarm e Kubernetes
Realizzeremo insieme un’applicazione costituita da più container ognuno dei quali animato da una tecnologia differente.
Vedremo quindi come monitorare il lavoro dei container, come trovare errori al loro interno e come difenderci da minacce esterne ed infine, rivolgeremo il nostro guardo al mondo del Cloud e a come Docker sia la soluzione ideale per affrontarlo con la sua versione Enterprise, ma anche strumenti e best practices per la condivisione del lavoro.

Requisiti: nessuno

Puoi seguire il corso da qualunque dispositivo: computer desktop, tablet o smartphone.

Vuoi un consiglio? Terminato il corso prova a ripeterlo, vedrai quante nozioni in più riuscirai ad apprendere semplicemente seguendo una seconda volta o più il corso.

Testi consigliati

Docker: Up & Running Mastering Docker Docker Deep Dive