Skip to content

Docker Base e introduzione a Kubernetes

24h


Corsi IT da 24 ore finanziati al 70% – iscrizioni aperte

Descrizione

Il corso introduce in modo pratico e strutturato le tecnologie di containerizzazione e orchestrazione più utilizzate: Docker e Kubernetes. I partecipanti apprenderanno come creare e gestire container, realizzare immagini Docker ottimizzate, orchestrare servizi e introdursi all’uso di Kubernetes per il deploy e la scalabilità delle applicazioni. Il programma alterna teoria e laboratorio, permettendo di acquisire competenze immediatamente spendibili in contesti reali.

LIVELLO

Base

PER CHI

  • Software Developer
  • DevOps Engineer
  • System Administrator
  • Cloud Engineer
  • IT Architect

PREREQUISITI

  • conoscenza di base dei sistemi operativi Linux
  • esperienza nello sviluppo software o gestione sistemi

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • comprendere i concetti fondamentali della containerizzazione e il ruolo di Docker nell’ecosistema DevOps.
  • Creare, ottimizzare e gestire immagini Docker in diversi ambienti.
  • Configurare e orchestrare container, gestendo comunicazioni, servizi e sicurezza.
  • Utilizzare Kubernetes per il deploy, la gestione delle configurazioni, la protezione dei segreti e la scalabilità delle applicazioni.
  • Applicare le competenze acquisite attraverso esercitazioni su scenari concreti di sviluppo e produzione.

Programma

Modulo 1 – Fondamenti | 3 ore

  • Container vs VM
  • Ecosistema Docker
  • Docker Compose: concetti base
  • Workflow di sviluppo con Docker
  • Esercitazione pratica

 

Modulo 2 – Immagini Docker | 3 ore

  • Creazione di immagini con Dockerfile
  • Ottimizzazione delle immagini
  • Approfondimento personalizzato sulle tecnologie in uso in azienda
  • Registry e gestione multi-ambiente
  • Scanner di vulnerabilità
  • Esercitazione pratica

 

Modulo 3 – Orchestrazione | 3 ore

  • Comunicazione tra container
  • DNS e alias
  • Esposizione dei servizi
  • Gestione delle risorse e sicurezza
  • Service registry, gateway, …
  • Sovrascrivere DNS extra_hosts
  • restart policy
  • tipi di network
  • permessi (focus podman)
  • Esercitazione su micro-servizi

 

Modulo 4 – Going Live | 7 ore

  • Introduzione a Kubernetes
  • Kubernetes vs Docker
  • Kubernetes Dettagli dei vari KIND
  • Gestione Secret e ConfigMap
  • Gestione Scalabilità
  • Esercitazione finale (3 ore e mezza +recap 30’)

ESERCITAZIONI

Le attività pratiche consentono di acquisire competenze operative nell’utilizzo delle tecnologie di containerizzazione:

  • creazione e gestione di container utilizzando Docker
  • realizzazione di immagini e configurazione di ambienti applicativi containerizzati
  • esercitazioni di orchestrazione di base con Kubernetes
  • simulazione di deployment e gestione di applicazioni containerizzate

Sessioni

Contattaci all’indirizzo academy@larus-ba.it per maggiori informazioni sul calendario dei corsi

Potenzia le competenze del tuo team!

Vuoi potenziare le competenze del tuo team?

€ 1.485 + IVA* per l’intero team, per ciascun corso da 24 ore.

Offerta riservata ai gruppi da 4 e 5 persone

*Importo riferito al costo residuo in caso di finanziamento approvato, previa verifica della disponibilità dei fondi al momento della richiesta. Il finanziamento dedicato non incide sul regime “de minimis”

Finanziamenti disponibili

Tutti i nostri corsi sono cofinanziabili fino al 70% grazie ai fondi PNRR – Next Generation EU, con sconto diretto in fattura per le PMI. Il contributo non incide sul regime “de minimis”.

I finanziamenti sono disponibili grazie alla partnership tra LARUS Business Automation e SMACT Competence Center, centro di riferimento nazionale sulle tecnologie digitali.

 

 > Scopri di più sulla partnership tra LARUS e SMACT

Scopri le soluzioni della LARUS Academy

Scopri tutta la formazione a catalogo

Approfondisci la formazione finanziata