Scheda corso
NovaNext Training / RedHat / Red Hat / Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes

Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes

Codice
DO292
Durata
4 Giorni
Prezzo
2.520,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

 

Prerequisiti

Red Hat consiglia i seguenti requisiti:

 

Obiettivi

Molte organizzazioni non sanno come affrontare la transizione dalle applicazioni monolitiche a quelle basate su microservizi, né come riorganizzare il proprio paradigma di sviluppo in modo da sfruttare i vantaggi dello sviluppo basato su microservizi in un'economia DevOps. In particolare, molte aziende hanno investito nei framework di programmazione Java e in Red Hat OpenShift Container Platform. Il corso presenta ai partecipanti i runtime applicativi ce sono stati ottimizzati per il deployment su cluster OpenShift, incentrandosi su come sviluppare microservizi con tre dei runtime applicativi di OpenShift. I partecipanti impareranno a scegliere i runtime più adeguati all'organizzazione e ad avviare rapidamente lo sviluppo di applicazioni cloud-native pronte per il deployment su OpenShift, sostenendo gli investimenti dell'organizzazione nella piattaforma.

Al termine del corso, i partecipanti avranno approfondito la conoscenza di tre dei runtime applicativi basati su Java di OpenShift: WildFly Swarm, Vert.x Spring Boot. Il corso illustra le differenze tra le piattaforme e mostra come ognuna di esse sia idonea a vari esempi di utilizzo. Utilizzando i tre runtime, i partecipanti avranno l'opportunità di sviluppare applicazioni utili nell'esperienza reale.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Comprensione del runtime più adatto a ogni specifico esempio di utilizzo.
  • Sviluppo di un microservizio di base con ciascun runtime, in base a documentazioni ed esempi specifici.
  • Deployment di microservizi in grado di interagire uno con l'altro usando Red Hat OpenShift Container Platform.

 

Destinatari
  • Sviluppatori di applicazioni Java interessati all'adozione di architetture di microservizi
  • Architetti software interessati alla creazione e alla distribuzione di microservizi

 

Contenuti

Deployment di microservizi in un cluster OpenShift

Deployment di un'applicazione basata su un'architettura di microservizi in un cluster OpenShift.

Deployment di microservizi con il runtime WildFly Swarm

Sviluppo e deployment di microservizi con il runtime WildFly Swarm.

Sviluppo di microservizi con il runtime Vert.x

Sviluppo e deployment di microservizi con il runtime Vert.x.

Sviluppo di microservizi con il runtime Spring Boot

Sviluppo e deployment di microservizi con il runtime Spring Boot.

Sviluppo di un gateway API

Sviluppo e deployment di un gateway API con il runtime WildFly Swarm.

Implementazione della tolleranza di errore con Hystrix

Gestione della tolleranza di errore in una serie di microservizi usando le librerie Hystrix.



Accredited training provided in partnership with Esprinet