Docker Base

Durata e Modalità di erogazione: 20 ore, erogabili sia in presenza che online

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.

Principali contenuti:

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.

 

Costo del corso

€ 800

Altri corsi

AI Full Stack Developer

Durata e Modalità di erogazione: 160 ore di formazione erogata sia in presenza che interamente online

Condividi su facebook
Condividi su whatsapp
Condividi su linkedin

Richiedi informazioni

Acconsento al trattamento dei dati personali, leggi l'informativa sulla Privacy Policy