Caricamento...
OEC116

Microservizi REST - Java, Docker, Spring Boot

Prezzo

€ 1,390.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg

L’avvento e la diffusione del cloud computing, l’organizzazione agile delle aziende in team di sviluppo piccoli e autonomi sono il contesto in cui è emerso il modello dell’architettura a microservizi.

Per microservices si intende un’architettura scompattata in servizi “piccoli” ed autonomi che interagiscono tra di loro in un sistema distribuito. Nell’organizzazione del lavoro, lo sviluppo in microservices permette di dividere il team in sotto-gruppi autonomi e paralleli così che quando un componente ha un problema l’applicazione è in grado di continuare a funzionare.

Oggi sono tante le realtà aziendali che fanno uso dei microservices in produzione. Docker e Spring Boot sono le principali tecnologie impiegate dagli sviluppatori di microservices.

Sviluppatori

Sviluppatori con competenze di programmazione Java
Introduzione ai Microservices
  • Architettura SOA
  • Cos'è un'applicazione in Microservizi
  • Evoluzione dei Microservizi
  • Principi e caratteristiche dei Microservizi
  • Architettura monolitica
  • Confronto tra limitazioni dell’architettura monolitica e vantaggi dell’architettura a Microservizi
  • Casi d’uso di applicazioni a Microservizi
Spring Boot
  • Panoramica Spring e Spring Boot
  • Installazione e configurazione dell’ambiente di sviluppo
  • Panoramica REST e SOAP
  • Esempio di applicazione RESTful con Spring Boot
  • La configurazione di Spring Boot
  • Implementazione di sistemi di sicurezza
  • Abilitare l’accesso cross-origin
  • Esempio di utilizzo di sistemi di cache
  • Monitoraggio dei microservizi
  • Esempio di test automatizzati
Docker con i Microservices
  • Panoramica Docker e Architettura
  • Installazione
  • Comandi e Navigazione
  • Container
  • Costruzione e gestione di un'immagine
  • Docker Images Repository
  • Docker Filsystem and Volumes
  • Docker Networking
  • Caso di studio: integrazione di un microservizio in Docker.


Sede Data P
Virtual 05/06/2023
Virtual 27/09/2023
Virtual 27/11/2023