Java Microservices con Spring Boot, Spring Cloud e AWS
What you’ll learn
-
Creazione di un ecosistema di micro servizi utilizzando Spring Boot 2
-
Creazione di sistemi di Unit Test e Integration Test
-
La gestione della Cache e la documentazione con Swagger nei progetti spring boot
-
Proteggere i micro servizi con il JWT
-
Imparare ad usare l’Actuator di Spring Boot
-
Creare e configurare un Spring Cloud Config
-
Gestire l’interazione sincrona fra servizi con Open Feign
-
Attivare e configurare il Discovery Server Eureka
-
Attivare e configurare l’API Gateway Zuul
-
Implementare il sistema di sicurezza JWT con ZUUL
-
Gestire l’interazione asincrona con RabbitMQ
Show moreShow less
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’Eureka 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’Eureka, 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
Le principali tecnologie che verranno trattate sono:
-
Spring Boot (aggiornato alla versione 2.2.1)
-
Spring Cloud (aggiornato alla versione Hoxton.M3)
-
RabbitMQ
-
Docker e Docker Compose
-
PostgreSQL
-
JUnit 4 e 5
Gli studenti che sottoscriveranno questo corso avranno i seguenti vantaggi:
-
accesso on demand illimitato a tutte le lezioni presenti e future del corso
-
accesso alla sezione Domande & Risposte (D&R), dove potranno porre quesiti all’autore e agli altri membri della comunità
-
accesso a tutte le integrazioni e modifiche che verranno creante in futuro
-
accesso al tutto codice sorgente dei progetti e ad altro materiale informativo
Le lezioni sono state girate su piattaforma Linux Ubuntu usando lo Spring Tool 4
Per poter seguire le lezioni si consiglia di avere un PC recente col almeno 4Gb di RAM (8Gb estremamente consigliati) e a scelta i seguenti OS
-
Linux Ubuntu (consigliato)
-
Windows 10 Pro (No Home Edition)
-
Mac (relativamente recente)
Who this course is for:
- Sviluppatori di software Java
- Studenti di Informatica
Recensioni Utente
Recensisci per primo "Java Microservices con Spring Boot, Spring Cloud e AWS"
Il prezzo originale era: 93,99€.14,99€Il prezzo attuale è: 14,99€.

Non ci sono ancora recensioni.