Cerca
Italiano
Italiano
Accedi Account
Accedi / Registrati Account
DO378

Red Hat Cloud-native Microservices Development with Quarkus

Sede

Formato I formati dei corsi

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

Panoramica

Descrizione del corso

Sviluppa applicazioni basate su microservizi in Java EE con MicroProfile e OpenShift.

Molte aziende stanno cercando il modo di sfruttare le architetture cloud native, ma non conoscono l'approccio ottimale. Quarkus è un'interessante nuova tecnologia che coniuga l'affidabilità, la familiarità e la maturità di Java Enterprise con tempi di deployment rapidissimi in un ambiente predisposto per i container. 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 è basato su OpenShift 4.5 e Quarkus 1.7

Riepilogo dei contenuti del corso

  • Eseguire il deployment di applicazioni basate su microservizi in Red Hat® OpenShift Container Platform.
  • Realizzare applicazioni basate su microservizi con Quarkus.
  • Implementa unit test e test di integrazione per i microservizi.
  • Usare la specifica Config per inserire dati in un microservizio.
  • Proteggere un microservizio tramite OAuth.
  • Realizzare e distribuire applicazioni Quarkus native.

Destinatari

Questo corso è destinato agli sviluppatori di applicazioni.

Formazione consigliata

Considerazioni sulla tecnologia

  • È richiesto l'accesso a Internet.

Programma

Programma del corso

Descrizione delle architetture di microservizi
Descrivi componenti e schemi delle architetture applicative basate su microservizi.
Implementazione di un microservizio con Quarkus
Descrivi le specifiche in Quarkus, implementa un microservizio con alcune delle specifiche ed eseguine il deployment in un cluster OpenShift.
Realizzazione di applicazioni basate su microservizi con Quarkus
Crea un'applicazione distribuita, persistente e configurabile basata su microservizi Quarkus.
Implementazione della tolleranza di errore
Implementa la tolleranza di errore in un'architettura basata su microservizi.
Realizzazione e distribuzione di applicazioni Quarkus native
Descrivi Quarkus in modalità nativa e illustrane il deployment in OpenShift Container Platform.
Test di microservizi
Implementa unit test e test di integrazione per i microservizi.
Creazione di controlli integrità per l'applicazione
Crea un controllo integrità per un microservizio.
Protezione di microservizi
Proteggi gli endpoint e le comunicazioni dei microservizi.
Monitoraggio di microservizi
Utilizza le metriche e il tracciamento distribuito per monitorare il funzionamento di un microservizio.

Obiettivi

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. Quarkus permette agli sviluppatori di creare, testare e distribuire rapidamente le applicazioni, accelerandone il time to market.

  • Molte aziende hanno inoltre scelto la familiarità dei framework di programmazione Java™, oltre alla stabilità e ai vantaggi di Red Hat OpenShift Container Platform. Questo corso spiega agli sviluppatori come sfruttare lo sviluppo di applicazioni basate su microservizi con Quarkus per semplificare il deployment nei cluster OpenShift.

Vantaggi per i partecipanti

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 e distribuirli velocemente in OpenShift Container Platform.
  • Implementare la tolleranza di errore e controlli di integrità per i microservizi.
  • Garantire la sicurezza dei microservizi per prevenire accessi non autorizzati.

Esami o corsi successivi consigliati

Red Certified Cloud-Native Developer Exam (EX378)
Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180)
Red Hat OpenShift Development I: Containerizing Applications (DO288)
Building Resilient Microservices with Red Hat OpenShift Service Mesh (DO328)

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.