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
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
il formatore può spiegare chiaramente l'argomento e rispondere a ogni domanda.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Traduzione automatica
Lo stile di formazione e l'istruttore aiutano a risolvere i problemi incontrati durante gli esercizi.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
Traduzione automatica
L'ampiezza degli argomenti trattati era considerevole e il formatore ha cercato di far giustizia a questo aspetto.
Lakshmipriya Sivakumar - Deque Systems Inc
Corso - Spring Boot, React, and Redux
Traduzione automatica
Esempi pratici e discussioni aperte
Nenad Terzic - Pejsejf B"lgaria EOOD
Corso - Building Microservices with Spring Cloud and Netflix OSS
Traduzione automatica