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
- La valutazione gratuita ti consente di verificare che questa offerta formativa corrisponda alle competenze in tuo possesso.
- Completamento del corso Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) o esperienza analoga.
- RHCSA o versioni successive sono utili per la navigazione e l'utilizzo della riga di comando, ma non sono obbligatorie.
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.
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
- Red Hat Certified Specialist in OpenShift Application Development exam (EX288)
- Developing and Deploying AI/ML Applications on Red Hat OpenShift AI (AI267)
- Red Hat Certified Specialist in OpenShift AI (EX267)
- Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328)
- Red Hat Cloud-native Microservices Development with Quarkus (DO378)
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.