Il corso ti insegnerà i concetti principali del devops utilizzando la tecnologia più diffusa dei container runtime....Docker.
Ti guiderò attraverso lezioni teoriche accompagnate da immagini animate per semplificare il tuo apprendimento in modo semplice e veloce.
Per ogni concetto analizzato in teoria ci sarà una lezione pratica di laboratorio utilizzando il terminale.
Il corso è indicato per chi si approccia alla prima volta al devops e per chi ne ha già le basi e vuole chiarire alcuni concetti.
Parleremo della differenza tra i container e la virtual machine, cos'è il docker engine, e faremo una breve panoramica delle difficoltà prima di docker e i vantaggi che ha portato. Utilizzeremo le immagini docker per creare le instanze dei nostri container. Utlizzeremo docker registry come docker hub e impareremo a creare la nostra immagine e containerizzare la nostra applicazione.
Approfondiremo i comandi docker da terminale, creeremo le nostre reti con il networking. Approfondiremo l'utilizzo del dockerfile. Come creare variabili d'ambiente sui nostri container, impareremo come mappare le porte del nostro host al nostro container. Cosa sono i tag e come si creano e tante altre cose...
Il corso è strutturato per essere alla portata di tutti e per far assimilare concetti complessi con estrema facilità attraverso l'utilizzo di immagini animate accompagnate da esercizi pratici