DO289

Red Hat OpenShift Developer II: creazione e distribuzione di applicazioni native del cloud con esame

Panoramica

Descrizione

Progetta e crea applicazioni containerizzate ed esegui il relativo deployment su Red Hat OpenShift

Il corso Red Hat OpenShift Developer II: creazione e distribuzione di applicazioni native del cloud con esame (DO289) insegna a progettare e creare applicazioni software containerizzate ed eseguire il relativo deployment in un cluster OpenShift

A prescindere dall'attività, che sia trasferire applicazioni esistenti o scrivere applicazioni containerizzate, scoprirai come ottenere cicli di sviluppo più efficienti grazie a Red Hat® OpenShift, una piattaforma applicativa containerizzata che consente alle aziende di gestire il deployment dei container, sfruttando la scalabilità delle applicazioni tramite Kubernetes.

Le competenze acquisite con questo corso possono essere applicate a tutte le versioni di Red Hat OpenShift, inclusi Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO) e Red Hat OpenShift Container Platform.

Questo corso si basa su Red Hat OpenShift 4.18. L'esame Red Hat Certified OpenShift Application Developer Exam (EX288) è incluso in questa offerta

Riepilogo dei contenuti del corso

  • Funzionalità per gli sviluppatori nella web console di Red Hat OpenShift
  • Creare e pubblicare immagini container su Red Hat OpenShift
  • Gestire i deployment di container in Red Hat OpenShift
  • Creare ed eseguire il deployment di applicazioni multicontainer su Red Hat OpenShift
  • Eseguire il deployment di applicazioni multicontainer tramite Helm Charts e Kustomize
  • Creare controlli di integrità per monitorare e migliorare l'affidabilità delle applicazioni
  • Creare flussi di lavoro CI/CD con Red Hat OpenShift Pipelines

Destinatari del corso

  • Sviluppatori di software
  • Architetti software

Requisiti consigliati per questo corso

Considerazioni sulla tecnologia

  • Per i corsi in modalità virtuale, on demand e in presenza:
    • È richiesto l'accesso a Internet
    • I laboratori si svolgono online, nell'ambiente di apprendimento di Red Hat
    • In alternativa, per i corsi in presenza, in futuro Red Hat potrebbe predisporre un ambiente di apprendimento locale.

Programma

Programma del corso

Red Hat OpenShift Container Platform per sviluppatori

Definisci architettura, concetti, e terminologia di Red Hat OpenShift e configura l'ambiente di sviluppo.

Deployment di applicazioni semplici

Esegui il deployment di applicazioni semplici utilizzando la web console di Red Hat OpenShift e gli strumenti della riga di comando.

Creazione e pubblicazione di immagini container

Crea, esegui, il deployment e gestisci il ciclo di vita delle immagini container utilizzando un registro dei container.

Gestione delle versioni di Red Hat OpenShift

Descrivi il processo di compilazione di Red Hat OpenShift e crea build delle immagini container.

Gestione dei deployment di Red Hat OpenShift

Descrivi le diverse strategie di deployment di Red Hat OpenShift e del monitoraggio dell'integrità delle applicazioni.

Deployment di applicazioni multicontainer

Esegui il deployment di applicazioni multicontainer tramite modelli Red Hat OpenShift, grafici Helm e Kustomize.

Deployment continuo con Red Hat OpenShift Pipelines

Implementa flussi di lavoro CI/CD con Red Hat OpenShift Pipelines.

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 dei nostri specialisti della formazione.

Obiettivi

Vantaggi per l'organizzazione

Questo corso fornisce agli sviluppatori di applicazioni le competenze essenziali per progettare, creare e distribuire applicazioni containerizzate, che si tratti di eseguire la migrazione di applicazioni esistenti in OpenShift o di creare nuove applicazioni cloud native. Il corso propone alle aziende l'approccio per affrontare la trasformazione digitale, consentendo ai partecipanti di comprendere le potenzialità dei metodi DevOps applicati a un'architettura containerizzata.

I container e OpenShift sono diventati la risposta per eccellenza allo sviluppo agile e al deployment applicativo poiché offrono agli sviluppatori la soluzione più efficiente per ridurre i tempi di rilascio dei prodotti minimi funzionanti (MVP). Questo stile architetturale basato sui container e orchestrato tramite Kubernetes e OpenShift incrementa l'affidabilità e la scalabilità delle applicazioni, riduce il carico di lavoro degli sviluppatori e agevola l'integrazione e il deployment continui (CI/CD). Red Hat OpenShift offre la possibilità di sviluppare e distribuire in modo coerente queste applicazioni in AWS con Red Hat OpenShift Service on AWS (ROSA), in Microsoft Azure con Azure Red Hat OpenShift o come piattaforma autogestita Red Hat OpenShift Container Platform in esecuzione nel cloud pubblico o negli ambienti di datacenter dei clienti.

Sebbene Red Hat abbia creato questo corso per tutti i clienti, ogni azienda e ogni infrastruttura sono uniche, pertanto i vantaggi o i risultati effettivi possono variare.

Vantaggi per i partecipanti

I partecipanti apprenderanno i concetti fondamentali legati a container, scalabilità, deployment e gestione delle applicazioni in Red Hat OpenShift Container Platform. I partecipanti acquisiranno le seguenti competenze:

  • Progettare immagini container per eseguire applicazioni containerizzate.
  • Creare, distribuire e gestire i container con modalità diverse.
  • Eseguire il deployment di applicazioni multicontainer.
  • Implementare controlli di integrità del sistema per aumentarne l'affidabilità.
  • Creare ed eseguire pipeline automatizzate per la distribuzione continua.

Esami o corsi successivi consigliati

Percorso

Crea il tuo percorso di formazione

Personalizza la tua esperienza di apprendimento con Red Hat Learning Subscription e l'accesso on demand illimitato alle risorse di formazione online, per un anno.

Verifica le tue competenze

Fai un test delle competenze gratuito per verificare le tue conoscenze, individuare eventuali lacune e ricevere consigli su come cominciare a utilizzare Red Hat Training.