MICROSERVIZI e KUBERNETES
Il corso Microservizi e Kubernetes è un percorso formativo progettato per fornire una solida comprensione dei principi e delle pratiche fondamentali di sviluppo di applicazioni basate su microservizi e l'orchestrazione dei container con Kubernetes. Durante il corso, gli studenti impareranno a progettare, implementare e distribuire microservizi modulari, sfruttando la flessibilità e la scalabilità che questa architettura offre.
A chi ci rivolgiamo
Questo corso è stato progettato per offrire un'ampia gamma di competenze nel campo dello sviluppo di applicazioni basate su microservizi e nell'orchestrazione dei container utilizzando Kubernetes. È rivolto a sviluppatori software, DevOps, ingegneri delle infrastrutture, architetti software e amministratori di sistema che desiderano acquisire conoscenze pratiche e teoriche per implementare con successo sistemi scalabili, affidabili e flessibili. Il corso copre i principi fondamentali dei microservizi, le migliori pratiche di progettazione e implementazione, oltre a fornire una panoramica completa su come utilizzare Kubernetes per automatizzare l'implementazione, la gestione e il monitoraggio di applicazioni containerizzate.
Struttura del corso
1
-
Fondamenti di Docker e container.
-
Le architetture a microservizi.
-
Esercitazione
2
-
I componenti di Kubernetes.
-
Setup di un cluster di sivluppo con K3D.
-
L’esplorazione di un cluster Kubernetes con Lens.
-
Deploy di servizi statless su Kubernetes.
-
Esercitazione.
3
-
La gestione delle configurazioni su Kubernetes.
-
La gestione dei segreti su Kubernetes.
-
La gestione delle risorse su Kubernetes.
-
Esercitazione, con analisi di casi d’uso.
4
-
Security & Service Accounts.
-
Deploy di servizi stateful e schedulati.
-
Esercitazione, con analisi di casi d’uso.
5
-
Il packaging di applicativi su Kubernetes con HELM.
-
Esercitazione
6
-
Approfondimenti