Impariamo a creare e configurare un ecosistema di micro servizi utilizzando il Java, il Framework Spring e AWS.
Benvenuti nel corso "Java Microservices con Spring Boot, Spring Cloud e AWS"
L'obiettivo di questo corso è quello di fornire una chiara e pratica introduzione all'approccio di sviluppo delle moderne applicazioni web basato sulla realizzazione di ecosistemi di micro servizi (microservices) utilizzando il linguaggio Java, il Framework Spring Boot e Spring Cloud.
Al termine di questo corso, lo studente avrà un chiara e solida conoscenza dei seguenti argomenti:
- Che cosa è l'architettura e micro servizi, come realizzarla e quando utilizzarla
- Creazione da zero di un piccolo ecosistema di micro servizi utilizzando il linguaggio Java con il framework Spring Boot 2
- Utilizzare l'approccio TDD (Test Driven Development) per la creazione dei micro servizi basandosi sugli unit test
- Creare gli Unit Test usando il JUNIT 4 e 5
- Documentare i micro servizi utilizzando lo Swagger
- Utilizzare la Cache per migliorare le prestazioni dei micro servizi
- Proteggere i micro servizi utilizzando il JWT (Json Web Token)
- Configurare micro servizi utilizzando il formato yaml (yml) nei file di configurazione
- Attivare e configurare l'SSL e i Log
- Capire come attivare e configurare l'Actuator
- Creare e configurare lo Spring Cloud Config
- Usare repository GIT locali e remote utilizzando il GITHUB
- Creare e configurare lo Spring Cloud Bus con l'uso del RabbitMQ
- Gestire l'interazione sincrona dei micro servizi con l'uso dell'Open Feign
- Bilanciare il carico con il Load Balancer Ribbon
- Creare e configurare l' Server
- Creare e configurare l'Api Gateway ZUUL
- Centralizzare la sicurezza JWT sullo ZUUL
- Garantire la resilienza di micro servizi con l'Histrix
- Attivare e configurare il Tracing Distribuito con lo Sleuth e lo Zipkin
- Creare configurazioni avanzate dell', e del Config Server
- Creare e configurare l'interazione asincrona con l'uso del RabbitMQ
- Configurare l'interazione fra il front end (Angular) e l'ecosistema di micro servizi
- Eseguire il deploy e la configurazione di web api e web app nell'infrastruttura cloud AWS
e tanto altro ancora...
Link Download: