Cerca
Italiano
Italiano

Seleziona la tua lingua

Accedi Account
Accedi / Registrati Account
Website
DO283

Red Hat Application Development II: Implementing Microservice Architectures

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

Proseguendo il discorso iniziato in Red Hat Application Development I: Programming in Java EE (JB183), il corso introduttivo sullo sviluppo applicativo Java EE, il corso Red Hat Application Development II: Implementing Microservice Architectures (DO283) si concentra principalmente sui principi architetturali e su come implementare, in Java EE, microservizi basati soprattutto su MicroProfile con WildFly Swarm e OpenShift.

Il corso si basa su Red Hat® Enterprise Application Platform 7.4 e Wildfly Swarm 2018.3.3.

Partendo dai principi di sviluppo applicativo Java EE, ci concentreremo sulle attività di sviluppo, monitoraggio, test e deployment di moderne applicazioni basate sui microservizi. Molte aziende stanno cercando il modo di sfruttare le architetture cloud native, ma non conoscono il metodo ottimale per farlo. La maggior parte di queste utilizzano applicazioni monolitiche scritte in Java Enterprise Edition (JEE).

Riepilogo del corso

  • Deployment e monitoraggio di applicazioni basate sui microservizi.
  • Implementazione di un microservizio con MicroProfile.
  • Implementazione di test di unità e integrazione per i microservizi.
  • Uso delle specifiche di configurazione per inserire dati in un microservizio.
  • Creazione di un controllo integrità per un microservizio.
  • Implementazione della tolleranza di errore in un microservizio.
  • Protezione di un microservizio tramite la specifica JSON Web Token (JWT).

Destinatari del corso

Questo corso è destinato agli sviluppatori Java.

Requisiti per accedere al corso

Programma

Programma del corso

Descrizione delle architetture di microservizi
Descrivi componenti e schemi delle architetture applicative basate su microservizi.
Deployment di applicazioni basate sui microservizi
Esegui il deployment in un cluster OpenShift di parti delle applicazioni del caso cliente descritto nel corso.
Implementazione di un microservizio con MicroProfile
Descrivi le specifiche in MicroProfile, implementa un microservizio con alcune delle specifiche e relativo deployment in un cluster OpenShift.
Test di microservizi
Implementa test di unità e integrazione per i microservizi.
Inserimento dei dati di configurazione in un microservizio
Inserisci i dati di configurazione provenienti da un'origine esterna in un microservizio.
Creazione di controlli integrità per l'applicazione
Crea un controllo integrità per un microservizio.
Implementazione della tolleranza di errore
Implementa la tolleranza di errore in un'architettura basata su microservizi.
Sviluppo di un gateway API
Descrivi lo schema gateway API e sviluppa un gateway API per una serie di microservizi.
Protezione di microservizi con JWT
Proteggi un microservizio con la specifica JSON Web Token.
Monitoraggio di microservizi
Monitora il funzionamento di un microservizio tramite metriche, tracciamento distribuito e aggregazione di registri.

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 un argomento specifico, contatta uno specialista della formazione online.

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. In particolare, molte aziende hanno investito nei framework di programmazione Java e in Red Hat® OpenShift Container Platform. In questo corso viene illustrato il runtime Wildfly Swarm, per il deployment semplificato nei cluster OpenShift.

Sebbene Red Hat abbia creato questo corso per 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 saranno in grado di utilizzare Wildfly Swarm e Red Hat OpenShift per le attività di sviluppo, monitoraggio, test e deployment delle applicazioni Java EE basate su microservizi.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Progettare un'architettura basata su microservizi per un'applicazione enterprise.
  • 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

Percorsi di formazione

Percorso di formazione per sviluppatori di microservizi

Icona che rappresenta la certificazione

Certificazione iniziale consigliata
Red Hat Certified System Administrator (RHCSA)

JB184 (pacchetto) - visualizzazione corrente
Risparmia tempo e denaro acquistando un corso che combina formazione ed esame

Icona che rappresenta un computer

JB183 - Corso consigliato - visualizzazione corrente
Red Hat Application Development I: Programming in Java EE

Icona che rappresenta un esame

EX183 - Esame richiesto - visualizzazione corrente
Red Hat Certified Enterprise Application Developer exam

Icona che rappresenta la certificazione

Certificazione - Al superamento di EX183
Red Hat Certified Enterprise Application Developer

DO284 (pacchetto) - visualizzazione corrente
Risparmia tempo e denaro acquistando un corso che combina formazione ed esame

Icona che rappresenta un computer

DO283 - Corso consigliato - visualizzazione corrente
Red Hat Application Development II: Implementing Microservice Architectures

Icona che rappresenta un esame

EX283 - Esame richiesto - visualizzazione corrente
Red Hat Certified Enterprise Microservices Developer exam

Icona che rappresenta la certificazione

Certificazione - Al superamento di EX183 e EX283
Red Hat Certified Enterprise Microservices Developer

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.