Struttura del corso
Introduzione a Microservices e Spring Cloud
- Architettura monolitica vs Microservices
- Concetti fondamentali di Microservices
- Introduzione a Spring Boot e Spring Cloud
- Creazione di un semplice microservizio RESTful con Spring Boot
- Laboratorio pratico: implementazione di un microservizio di base
Scoperta del servizio e Configuration Management
- Registrazione e scoperta dei servizi tramite Eureka
- Gestione del bilanciamento del carico con Ribbon
- Configurazione centralizzata con Spring Cloud Config
- Gateway API con Spring Cloud Gateway
- Laboratorio pratico: implementazione di API Gateway e Service Discovery
Communication & Resilienza
- Inter-Service Communication utilizzando i client Feign
- Implementazione di interruttori automatici con Resilience4J
- Gestione dei guasti e meccanismi di fallback
- Tracciamento distribuito con Spring Cloud Sleuth & Zipkin
- Laboratorio pratico: configurazione della resilienza del servizio
Containerizzazione Microservices con Docker
- Introduzione ai contenitori e Docker
- Dockerlizzazione di una Spring Boot domanda
- Creazione di applicazioni multi-contenitore con Docker Compose
- Gestire Microservices con Docker Reti
- Laboratorio pratico: distribuzione di Microservices con Docker Compose
Monitoraggio, registrazione e sicurezza
- Monitoraggio Microservices con Spring Boot Attuatore
- Registrazione centralizzata tramite ELK Stack (Elasticsearch, Logstash, Kibana)
- Buone pratiche di sicurezza per Microservices
- Configurazione dell'autenticazione e dell'autorizzazione
- Laboratorio pratico: impostazione della sicurezza e del monitoraggio
Scalabilità e orchestrazione con Kubernetes
- Introduzione a Kubernetes e orchestrazione dei contenitori
- Distribuzione di Microservices in Kubernetes
- Scalabilità e gestione Microservices in produzione
- Bilanciamento del carico e ridimensionamento automatico
- Laboratorio pratico: distribuzione di Microservices su Kubernetes
Avanzate Microservices Modelli
- Architettura basata sugli eventi con Kafka
- Service Mesh con Istio
- Transazioni distribuite e modello Saga
- Pipeline CI/CD per Microservices
- Laboratorio pratico: implementazione di modelli avanzati Microservices
Progetto finale e buone pratiche
- Costruire un sistema completo Microservices
- Debug e risoluzione dei problemi comuni
- Strategie di ottimizzazione delle prestazioni
- Best Practice per le distribuzioni di produzione
- Domande e risposte e conclusione finale
Riepilogo e passaggi successivi
Requisiti
- Una comprensione dell'architettura dei microservizi
- Esperienza con Java e Spring Boot
- Conoscenza di base delle API REST e dei contenitori
Pubblico
- Sviluppatori di software
- DevOps Ingegneri
- Architetti del cloud
- Amministratori di sistema
Recensioni (5)
È stato dinamico e molto pratico, oltre al fatto che ci è stata fornita una macchina virtuale tramite un URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Corso - Spring Cloud for Microservices
Traduzione automatica
OC è nuovo per noi e abbiamo imparato molto, i laboratori erano eccellenti
sharkey dollie
Corso - OpenShift 4 for Administrators
Traduzione automatica
Esempi pratici e discussioni aperte
Nenad Terzic - Pejsejf B"lgaria EOOD
Corso - Building Microservices with Spring Cloud and Netflix OSS
Traduzione automatica
Il corso è stato eccellente. Il nostro formatore Andreas era molto preparato e ha risposto a tutte le domande che gli abbiamo posto. Inoltre, ci ha aiutati quando avevamo problemi e ha spiegato con dettaglio quando necessario. È il miglior corso in cui abbia mai partecipato.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Corso - Microservices with Spring Cloud and Kafka
Traduzione automatica
Ha fornito una solida base per Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Corso - Docker (introducing Kubernetes)
Traduzione automatica