Struttura del corso

Microservices Architettura

  • Principi fondamentali dei microservizi
  • Componenti principali e progettazione del servizio
  • Modelli comuni di microservizi
  • Strategie di comunicazione interservizi
  • Gestione delle transazioni distribuite nei microservizi
  • Considerazioni sulla sicurezza nell'architettura dei microservizi
  • Orchestrazione e scoperta dei servizi
  • Containerizzazione dei microservizi
  • Monitoraggio e osservabilità dei microservizi
  • Introduzione al Serverless e all'Event Sourcing

Architettura delle applicazioni basate su container

  • Introduzione ai concetti di containerizzazione
  • Lavorare con Docker: creazione e gestione dei contenitori
  • Principi di progettazione per applicazioni containerizzate
  • Fondamenti di Kubernetes e orchestrazione dei contenitori
  • Networking in ambienti containerizzati
  • Le migliori pratiche di sicurezza per i container
  • Utilizzo di Service Mesh per la comunicazione dei microservizi
  • Strategie di bilanciamento del carico e ridimensionamento
  • Raccolta distribuita di tracciamento e metriche
  • Infrastruttura come codice (IaC) per la distribuzione dei container
  • Impostazione di una piattaforma di distribuzione dei container

Distribuzione CI/CD

  • Concetti chiave delle pipeline CI/CD
  • Strumenti e tecnologie per l'automazione CI/CD
  • Automazione di build e controllo delle versioni
  • Strategie di test automatizzati in CI/CD
  • Automazione della distribuzione e strategie di rilascio
  • Utilizzo dell'infrastruttura come codice (IaC) nelle distribuzioni
  • Modelli di distribuzione: aggiornamenti Blue-Green, Canary e Rolling
  • Integrazione della sicurezza in DevOps (DevSecOps)

ABC (Best Practice e considerazioni avanzate)

  • Le migliori pratiche per un'architettura resiliente
  • Considerazioni sull'ottimizzazione delle prestazioni e sulla scalabilità
  • Pianificazione del disaster recovery per microservizi e contenitori

Riepilogo e passaggi successivi

Requisiti

  • Conoscenza di base dello sviluppo software
  • Comprensione dei concetti del cloud computing
  • Familiarità con l'uso della riga di comando Linux

Pubblico

  • Sviluppatori di software
  • DevOps Ingegneri
  • Architetti del cloud
  • Amministratori di sistema
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative