Introduzione al corso e ai tool di sviluppo utilizzabili
  • Presentazione del corso
  • Piano di Studi
  • Introduzione al Visual Studio Code
  • Installazione Docker in Linux
  • Installazione del Docker in Windows
  • Attivazione Contenitore MySql
  • Importazione Database MySql
Introduzione ai microservizi e alle cloud ready app
  • Introduzione ai Microservizi - Parte 1
  • Introduzione ai Microservizi - Parte 2
  • Introduzione ai Microservizi - Parte 3
Unit Test e Sviluppo del micro servizio Articoli Web Service
  • Gli Obiettivi del nostro Progetto
  • Introduzione al Test Driven Development (TDD)
  • Analisi degli unit test e pianificazione dello sviluppo
  • Il dominio del micro servizio nella fonte dati
  • Creazione delle classi Entity
  • Creazione dello Strato di Persistenza Parte 1
  • Creazione dello Strato di Persistenza Parte 2
  • Verifichiamo lo strato di Persistenza usando gli Unit Test Repository
  • Creazione dello Strato di Servizio
  • Analisi degli Unit Test Controller di Selezione Articoli
  • Creazione metodo selezione articoli e verifica Unit Test
  • La Gestione delle Eccezioni in Spring Boot
  • Completamento dei metodi di Selezione in articoli controller e relativi test
  • Analisi degli unit test di modifica articoli
  • La validazione e l'internazionalizzazione in Spring Boot
  • Completamento dell'Articoli Controller e verifica degli Unit Test
  • Test Manuale con l'uso del Postman
  • Documentare le app Spring Boot con Swagger
Unit Test e Creazione PriceArt Web Service
  • Introduzione al servizio PriceArt Web Service
  • Analisi degli Unit Test multi profilo del PriceArt Web Service
  • Realizzazione del micro servizio con configurazioni e variabili multiple
  • Verifica Unit Test PriceArt Web Service
Unit test e creazione PromoArt Web Service
  • Introduzione al Promo Web Service
  • Analisi Promo Web Service
  • Analisi Dominio Fonte Dati
  • Analisi Entity Promo Web Service
  • Creazione Controller Promo Web Service
  • Analisi ed Esecuzione Unit test
  • SFIDA - Creazione Servizio Clienti Web Service
Gestione della Cache nelle App Spring Boot
  • Gestione della Cache nei servizi Spring Boot
  • Test operativo della Cache in Articoli Web Service
  • La Cache nel servizio PriceArt Web Service
  • La Cache nel servizio PromoArt Web Service
La sicurezza di base dei micro servizi con Spring Security
  • Introduzione alla sicurezza nei micro servizi
  • Sicurezza Articoli Web Service
  • Attivazione Immagine Docker MongoDb
  • Creazione Contenitore Docker
  • Modifica Settaggi MongoDB nell'immagine Docker
  • Creazione micro servizio Gestione Utenti - Parte 1
  • Verifica Unit Test Gestione Utenti
  • Protezione con Autenticazione di Base e Verifica Funzionamento
  • Build Progetto GestUser
  • Protezione del Servizio Articoli Web Service
  • Avvio Contenitore MongoDb
  • Build ed Avvio Servizio GestArt
  • Inserimento dati di autenticazione MongoDb
  • Autenticazione servizio Articoli Web Service
  • Autenticazione PriceArt e Promo Web Service
La sicurezza dei micro servizi con OAUTH2
  • Creazione dell'Auth Server Oauth2 Parte 1
  • Creazione dell'Auth Server Oauth2 parte 2
  • Autenticazione dell'Articoli Web Service con Oauth2
  • Test Operativo Oauth2
Configurazioni avanzate delle App Spring Boot
  • Analisi File di Configurazione
  • Attivare il protocollo SSL
  • Settare e Attivare i log dei servizi
  • Modificare il pom.xml per variare il web server integrato
L'Actuator delle App Spring Boot
  • Introduzione all'Actuator
  • Analisi Endpoint Actuator Info
La configurazione centralizzata con Spring Config Server
  • Introduzione alle Cloud Ready App e allo Spring Cloud
  • Implementazione dello Spring Cloud Config
  • Creazione repository GIT Locale
  • Test Spring Cloud Config
  • Attivare Spring Cloud Config client in Price Art Service
  • Avviare e Testare PriceArtService con Cloud Client Config
  • Attivare il profilo GitHub del Spring Cloud Service
  • Testare Il Config Server Basato su Github
  • Variare la configurazione con il branch del git
  • Proteggere il Config Server Con Spring Security
  • Modificare la configurazione dello Spring Cloud Config Client
Modificare le configurazioni con Spring Cloud Bus e RabbitMQ
  • Introduzione allo Spring Cloud Bus
  • Modificare la configurazione di una singola istanza del servizio
  • Installazione e attivazione RabbitMq in Docker
  • Utilizziamo lo Spring Cloud Bus nel Servizio Price Art Service
  • Sfida 1 - Mettiamo alla prova le Conoscenze Acquisite
L'interazione fra i micro servizi (Open Feign e Rest Template)
  • Introduzione alla interazione fra Microservizi
  • Introduzione al Rest Template e all'Open Feign
  • Inizializzazione dell'Rest Template in Articoli Web Service