Java Microservices con Spring Boot, Spring Cloud e AWS

Categoria: Corsi
Autore:
data: – 01.03.2025, 12:02
Viste: 830
Commenti: 0
Gruppo:
Descrizione articolo

Impariamo a creare e configurare un ecosistema di micro servizi utilizzando il Java, il Framework Spring 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
Attivare e configurare l'API Gateway Zuul
Implementare il sistema di sicurezza JWT con ZUUL
Gestire l'interazione asincrona con RabbitMQ

Course content

25 sections • 200 lectures • 26h 8m total length

Requirements

Basi di Linguaggio Java
Basi di Spring Boot
PC relativamente recente con OS Windows, Linux o Mac con NON meno di 4GB di ram (Consigliati 8 GB)
Capacità di utilizzare i software in riga di comando (Console linux, Powershell)
Spring Tool 4
Docker (ultima versione disponibile)
DBMS PostgreSQL

Description

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

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

 

Lingua: Italiano

Link Download:

Peso: 11.6 Gb




Java Microservices con Spring Boot, Spring Cloud e AWS
FileStore





modificato: - 1-03-2025, 12:02

Come trovarci sempre (Telegram)
Importante : Come trovarci sempre...
clicca per vedere
come diventare Vip
Vip: come diventare vip...
clicca per vedere
Premium : Offerta FileStore.me
clicca qua per l'offerta
Informazione
Gli utenti del Visitatori non sono autorizzati a commentare questa pubblicazione.
Nuovi Film