Microservices Docker & Kubernetes

Modalità: streaming, blended, elearning 40 ore in streaming


Prezzo del corso

1150€

Descrizione del corso

CORSO MICROSERVICES DOCKER & KUBERNETES

Il Corso Docker e Kubernetes è progettato per fornire ai partecipanti una base completa sulle tecnologie di Docker e Kubernetes. Durante il corso, ad esempio, vengono affrontate tutte le funzionalità principali di Kubernetes, inclusi argomenti quali pod, etichette, volumi, controller di replica, servizi e tanto altro.

Il corso di formazione Docker e Kubernetes  fornisce una solida base delle tecnologie Docker e Kubernetes. Vengono coperte tutte le funzionalità principali di Kubernetes, inclusi pod, etichette, volumi, controller di replica, servizi e altro ancora. Il corso accompagna i partecipanti dall’installazione alla gestione e all’utilizzo attraverso una combinazione di lezioni ed esercitazioni pratiche di laboratorio in cui acquisiranno esperienza nella configurazione e gestione degli oggetti Kubernetes. Inoltre, questo corso fornirà ai partecipanti una solida conoscenza di Kubernetes, comprese funzionalità avanzate e sicurezza per eseguire in sicurezza un cluster Kubernetes in produzione.

Sia da un punto di vista teorico che pratico, il corso permette ai partecipanti di conoscere dalle basi i concetti di container ed orchestrazione per utilizzare al meglio Docker contenitore per gli applicativi e Kubernetes come gestore dei container per creare servizi sicuri, robusti, altamente disponibili, resilienti e autoriparanti.

 

PROGRAMMA

  •  1 Introduzione ai Microservices
  •  2  Differenza con lo Sviluppo Monolitico
  •  3 Introduzione a Docker, funzionalità e benefici
  •  4 Panoramica Docker e Architettura
  •  5 Installazione, Comandi e Navigazione su Docker
  •  6 Costruzione e gestione di un’immagine
  •  7 Conteiner Data Management
  •  8 Docker Images Repository
  •  9 Docker Filsystem and Volumes
  • 10 Docker Networking
  • 11 Docker Compose
  • 12 Docker SwarmModulo 13: Monitoraggio Conteiner
  • 14 12 Factor
  • 15 OCI /OCP
  • 16 Panoramica Kubernetes e il container orchestration
  • 17 Architettura Kubernetes Cluster
  • 18 Interfaccia linea di comando e comandi comuni
  • 19 Service Discovery
  • 20 Application Deployment
  • 21 Esposizione Application Services
  • 22 Configurazione bilanciamenti
  • 23 Replication Controllers
  • 24 Strategie di aggiornamento dell’applicazione
  • 25 Esempi di Problematiche di Deploy e risoluzioni

 

 

 

 

 

 

 

 

 

Prerequisiti: 

Conoscenze del sistema operativo Linux e architettura di rete; conoscenze di programmazione ad oggetti.

Su misura per:

Il corso è rivolo a Sviluppatori, DevOps, Ingegneri QA, Project Manager IT, Programmatori ad oggetti e Network Architects

 

 

Microservizi in Docker e Kubernetes

Nella gestione dei Microservices per le Infrastrutture le principali tecnologie utilizzate sono Docker e Kubernetes. Entrambi gli Open Source hanno delle caratteristiche differenti tra loro: il primo è un software autonomo mentre il secondo può funzionare con qualsiasi tecnologia di containerizzazione.

Lo sviluppo in Microservices dunque consiste in un approccio di sviluppo software moderno che entra in scena con l’avvento del Cloud Computing. Con essi difatti, si intende un’architettura estratta in piccoli servizi indipendenti che interagiscono fra loro in un sistema distribuito.

Il vantaggio di scomporre un’applicazione in molti servizi più piccoli consiste nel migliorare la modularità, migliorare la comprensione, lo sviluppo e il test. Nell’organizzazione del lavoro, il loro sviluppo permette di dividere il team in sottogruppi autonomi e paralleli.


Data

8 ottobre
12 ottobre
15 ottobre
19 ottobre
22 ottobre