Docker Base

Corsi Brevi

Durata e modalità di erogazione

Durata: 20 ore
Modalità: In presenza oppure online con docente

Descrizione del corso

Il corso accompagnerà i partecipanti attraverso la scoperta della piattaforma software “Docker”, partendo dalle basi fino ad arrivare alla gestione di architetture container complesse. Durante il percorso, i partecipanti apprenderanno come creare e gestire i container, comprenderanno la differenza tra immagini e container e impareranno a sviluppare immagini Docker personalizzate attraverso i Dockerfile. Una parte significativa del corso sarà dedicata agli aspetti più avanzati, come la gestione della rete tra container e l’implementazione di soluzioni di archiviazione persistente. Si esplorerà approfonditamente Docker Compose, uno strumento fondamentale per orchestrare applicazioni multi-container, che permette di gestire servizi complessi con facilità. Al termine del corso, gli allievi e le allieve frequentanti acquisiranno le competenze necessarie per utilizzare Docker in ambiente professionale, dalla creazione di singoli container fino all’orchestrazione di applicazioni complesse.

Obiettivi e competenze

Creare e gestire container, immagini e Dockerfile; configurare networking e persistenza dei dati; usare Docker Compose; applicare principi di sicurezza e monitoraggio.

Contenuti e progressione delle attività

Modulo 1: Introduzione a Docker e alla Containerizzazione

  • Cos’è Docker?
    • Differenze tra container e macchine virtuali.
    • Vantaggi della containerizzazione.
  • Modulo 2: Installazione e Configurazione di Docker
    • Requisiti di sistema e installazione di Docker.
    • Panoramica dell’interfaccia a riga di comando di Docker.
    • Configurazione dell’ambiente di sviluppo.
  • Modulo 3: Concetti Fondamentali dei Container
    • Creazione e gestione dei container.
    • Differenze tra immagini e container.
    • Esecuzione di comandi nei container.
  • Modulo 4: Lavorare con le Immagini Docker
    • Creazione di immagini Docker con Dockerfile.
    • Utilizzo di immagini predefinite da Docker Hub.
    • Best practices per la creazione di immagini ottimizzate.
  • Modulo 5: Networking e Storage in Docker
    • Configurazione delle reti Docker.
    • Tipi di networking (bridge, host, overlay).
    • Persistenza dei dati e gestione dei volumi.
  • Modulo 6: Docker Compose
    • Introduzione a Docker Compose.
    • Creazione di file docker-compose.yml.
    • Gestione di applicazioni multi-container.
  • Modulo 7: Sicurezza e Monitoraggio
    • Pratiche di sicurezza per Docker.
    • Monitoraggio delle prestazioni dei container.
    • Logging e gestione degli errori.

Destinatari

Il corso è rivolto ai cittadini, occupati o disoccupati, ai professionisti dell’informatica e, più nel generale, a tutti coloro che desiderino aggiornare le proprie competenze apprendendo l’utilizzo della piattaforma software “Docker”.

Attestazione in esito

Attestato di frequenza

600€
IVA esclusa
  • Presenza, Online
  • 20 ore
Acquista Corso

Richiedi Informazioni

Compila il form e verrai ricontattato da un membro del nostro staff