Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione all'architettura Microservices
- Cosa sono i microservizi?
- Architettura monolitica vs. architettura dei microservizi
- Vantaggi e sfide dei microservizi
- Casi di utilizzo reali dei microservizi
Introduzione a Spring Boot
- Introduzione a Spring Boot e ai suoi vantaggi
- Impostazione di un microservizio Spring Boot
- Creazione di API RESTful con Spring Boot
Costruire e Gestire Microservices
- Progettazione di microservizi: Domain-Driven Design (DDD)
- Implementazione della comunicazione da servizio a servizio
- Utilizzo di REST e gRPC per la comunicazione tra servizi
- Gestione della messaggistica asincrona con Kafka/RabbitMQ
Scoperta del servizio e Configuration Management
- Introduzione a Spring Cloud
- Impostazione di Eureka per la scoperta dei servizi
- Utilizzo di Spring Cloud Config per la gestione centralizzata della configurazione
Gateway API e bilanciamento del carico
- Introduzione al modello API Gateway
- Utilizzo di Spring Cloud Gateway o Zuul
- Implementazione del bilanciamento del carico con Ribbon
Messa in sicurezza Microservices
- Introduzione alla sicurezza nei microservizi
- Implementazione dell'autenticazione e dell'autorizzazione con OAuth2
- Protezione delle API REST con JWT
Monitoraggio e registrazione
- Impostazione della registrazione centralizzata con stack ELK
- Utilizzo di Micrometer per il monitoraggio dei microservizi
- Tracciamento distribuito con Spring Cloud Sleuth e Zipkin
Distribuzione di Microservices con Docker e Kubernetes
- Containerizzazione dei microservizi con Docker
- Distribuzione di microservizi su Kubernetes
- Gestione del ridimensionamento e dell'orchestrazione
Riepilogo e passaggi successivi
Requisiti
- Esperienza con la programmazione core Java
- Conoscenza di base delle API RESTful e della comunicazione HTTP
- Familiarità con i database e SQL
Pubblico
- Java sviluppatori che passano all'architettura dei microservizi
- Ingegneri informatici che creano applicazioni scalabili e distribuite
- DevOps professionisti che lavorano con l'implementazione di microservizi
21 ore
Recensioni (2)
interazione attraverso esercizi e anche condivisione di progetti
Claudiu - MSG system
Corso - Advanced Spring Boot
Traduzione automatica
Le pratiche
Ivan - si
Corso - Spring Cloud for Microservices
Traduzione automatica