Scheda corso
NovaNext Training / RedHat / Red Hat / Red Hat Cloud-native Microservices Development with Quarkus

Red Hat Cloud-native Microservices Development with Quarkus

Codice
DO378
Durata
5 Giorni
Prezzo
2.900,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

Il corso Red Hat Cloud-native Microservices Development with Quarkus (DO378) si concentra sull’apprendimento dei principi architetturali e sull’implementazione di microservizi basati su Quarkus e OpenShift.

Partendo dai principi di sviluppo applicativo Java EE, ci concentreremo sulle attività di sviluppo, monitoraggio, test e deployment di moderne applicazioni basate sui microservizi.

Questo corso si basa su OpenShift 4.14 e sulla versione di Red Hat di Quarkus 3.8.

 

Prerequisiti

Per seguire con successo il corso DO378 Red Hat Cloud-native Microservices Development with Quarkus sono necessari i seguenti prerequisiti:

  • Esperienza nello sviluppo di applicazioni o corso Red Hat Application Development I: Programming in Java EE (AD183);
  • Conoscenza approfondita nell’utilizzo di un ambiente IDE, ad esempio Red Hat® Developer Studio o VSCode.

Sono inoltre consigliate:

  • Esperienza nell’uso di Maven e controllo delle versioni;
  • Esperienza nell’uso di OpenShift (o precedente partecipazione al corso DO101 Introduction to OpenShift Applications).

 

Obiettivi

Al termine del corso, i partecipanti saranno in grado di sviluppare, monitorare, testare e distribuire applicazioni basate su microservizi utilizzando Quarkus e Red Hat OpenShift.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Progettare un’architettura basata sui microservizi per un’applicazione enterprise.
  • Creare e testare rapidamente i microservizi con Quarkus ed eseguirne velocemente il deployment in OpenShift Container Platform.
  • Adottare la tolleranza di errore e i controlli integrità per i microservizi.
  • Garantire la sicurezza dei microservizi per prevenire accessi non autorizzati.
  • Monitorare e tracciare i microservizi.

 

Destinatari

Questo corso è destinato agli sviluppatori di applicazioni Java.

 

Contenuti

Introduzione alla versione Red Hat di Quarkus

  • Descrivi i componenti e gli schemi delle architetture applicative basate su microservizi e le caratteristiche della versione Red Hat di Quarkus

Sviluppo di microservizi cloud native con Quarkus

  • Distribuisci applicazioni basate su microservizi utilizzando il runtime della versione Red Hat di Quarkus e gli strumenti per sviluppatori associati

Test dei microservizi Quarkus

  • Distribuisci unit test e test di integrazione per i microservizi

Sviluppo di microservizi reattivi e asincroni

  • Descrivi le caratteristiche delle architetture reattive e distribuisci servizi reattivi con Quarkus

Protezione dei microservizi Quarkus

  • Proteggi le comunicazioni dei microservizi applicando la convalida dell’origine e l’autenticazione e l’autorizzazione delle richieste

Distribuzione dei microservizi Quarkus su Red Hat OpenShift Container Platform

  • Sviluppa ed esegui il deployment di applicazioni cloud native su Red Hat OpenShift Container Platform

Distribuzione della tolleranza di errore nei microservizi

  • Applica la tolleranza di errore in un’architettura basata su microservizi

Monitoraggio dei microservizi Quarkus

  • Monitora il funzionamento di un microservizio utilizzando la registrazione, le metriche e il tracciamento distribuito

 Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati.