DO292

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

Sede

Formato What’s this?

Leggi le opinioni dei partecipanti. Accedi alla Red Hat Learning Community

Panoramica

Descrizione del corso

Sviluppo di microservizi con Red Hat OpenShift Application Runtimes

Il corso Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292) presenta tre runtime: WildFly Swarm, Vert.x e Spring Boot. Si tratta di un corso di programmazione intensivo e pratico, durante il quale vengono sviluppati più microservizi usando i tre runtime indicati e distribuendoli in un cluster Red Hat® OpenShift Container Platform.

I corsi si svolgono su Red Hat OpenShift Container Platform 3.9 e Red Hat® Enterprise Linux 7.5.

In quanto membri di organizzazioni, i partecipanti al corso sono interessati o hanno già utilizzato le architetture di microservizi. Red Hat propone soluzioni in grado di agevolare le fasi iniziali di creazione e deployment dei microservizi tramite il programma per sviluppatori e Red Hat® OpenShift Application Runtimes.

Riepilogo del corso

  • Deployment di microservizi con WildFly Swarm.
  • Deployment di microservizi con Vert.x.
  • Deployment di microservizi con Spring Boot.
  • Sviluppo di un gateway API.
  • Implementazione della tolleranza di errore con Hystrix.

Destinatari del corso

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

Requisiti per accedere al corso

Red Hat consiglia i seguenti requisiti:

Struttura del corso

Programma del corso

Deployment di microservizi in un cluster OpenShift
Esegui il deployment di un'applicazione basata su un'architettura di microservizi in un cluster OpenShift.
Deployment di microservizi con il runtime WildFly Swarm
Sviluppa ed esegui il deployment di microservizi con il runtime WildFly Swarm.
Sviluppo di microservizi con il runtime Vert.x
Sviluppa ed esegui il deployment di microservizi con il runtime Vert.x.
Sviluppo di microservizi con il runtime Spring Boot
Sviluppa ed esegui il deployment di microservizi con il runtime Spring Boot.
Sviluppo di un gateway API
Sviluppa ed esegui il deployment di un gateway API con il runtime WildFly Swarm.
Implementazione della tolleranza di errore con Hystrix
Gestisci la tolleranza di errore in una serie di microservizi usando le librerie Hystrix.

Nota: il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o di un argomento specifico, contatta il team di Red Hat.

Risultati

Vantaggi per l'organizzazione

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 ottimizzati per il deployment su cluster OpenShift, incentrandosi su come sviluppare microservizi con tre runtime applicativi specifici 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.

Sebbene Red Hat offra questo corso a tutti i clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

Vantaggi per i partecipanti

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.

Partecipa al corso utilizzando la tua Red Hat Learning Subscription. La sottoscrizione garantisce accesso illimitato e on-demand alle nostre risorse online per la formazione, per la durata di un anno.