DO101
Introduction to OpenShift Applications
Panoramica
Descrizione del corso
Un corso introduttivo pensato per gli sviluppatori su creazione, deployment, scalabilità e risoluzioni dei problemi delle applicazioni OpenShift.
Red Hat® OpenShift® Container Platform è una piattaforma applicativa containerizzata che consente alle aziende di accelerare i cicli di sviluppo, erogazione e deployment di applicazioni on premise o su cloud, rendendoli più efficienti. Data la crescente adozione di OpenShift e Kubernetes, gli sviluppatori hanno la necessità, ora più che mai, di acquisire maggiore dimestichezza con l'utilizzo di una piattaforma applicativa containerizzata per riuscire a sviluppare, realizzare ed eseguire il deployment di app in maniera efficiente. Benché alcuni sviluppatori continuino principalmente a gestire l'infrastruttura IT sottostante, la maggior parte di essi preferisce sfruttare le semplici funzionalità di creazione, deployment e scalabilità di OpenShift e dedicarsi allo sviluppo di applicazioni.
Riepilogo dei contenuti del corso
- Gestire il codice sorgente delle applicazioni con Git
- Sviluppare applicazioni con VSCode
- Eseguire il deployment di un'applicazione in OpenShift
- Aggiornare un'applicazione
- Configurare i segreti delle applicazioni
- Sfruttare la scalabilità di un'applicazione
- Risolvere i problemi legati a un'applicazione
Destinatari del corso
Questo corso costituisce un requisito iniziale per lo sviluppo di OpenShift. Conoscendo i vantaggi offerti da OpenShift, molti sviluppatori sono determinati nel promuoverne l'adozione in azienda, ma non disponendo delle competenze necessarie, faticano a comprendere in che modo OpenShift sia strutturato a livello primario. La maggior parte vorrebbe invece trovare modi per scrivere applicazioni ed eseguirne il deployment in modo più rapido e semplice. I candidati interessati a scoprire di più sull'infrastruttura che sta alla base di OpenShift e con solide competenze nello svolgimento delle attività della certificazione RHCSA dovrebbero invece seguire Red Hat OpenShift I: Containers & Kubernetes (DO180).
Formazione consigliata
I candidati dovrebbero aver acquisito una solida e comprovata esperienza nello sviluppo applicativo e nella programmazione orientata agli oggetti. Se così non fosse, si consiglia di seguire Red Hat Application Development I: Programming in Java EE (AD183).
Requisiti tecnologici
- Il corso prevede l'utilizzo del dispositivo del partecipante.
- Il candidato dovrà pertanto essere in grado di installare il software sul suo dispositivo.
- È richiesto l'accesso a Internet.
Programma
Programma del corso
- Configurazione di un ambiente per sviluppatori di applicazioni cloud
- Configura un ambiente per sviluppatori grazie al controllo delle versioni e a un ambiente per sviluppatori moderno e integrato.
- Deployment di applicazioni in Red Hat OpenShift Container Platform
- Esegui il deployment di un'applicazione in OpenShift.
- Configurazione delle build delle applicazioni in OpenShift
- Gestisci le build delle applicazioni in Red Hat OpenShift Container Platform.
- Scalabilità delle applicazioni in OpenShift
- Sfrutta la scalabilità di un'applicazione e collaudala con Red Hat OpenShift Container Platform.
- Risoluzione dei problemi delle applicazioni in OpenShift
- Identifica e risolvi i problemi comuni in Red Hat OpenShift Container Platform
Obiettivi
Vantaggi per l'azienda
Questo stile architetturale containerizzato e orchestrato tramite Kubernetes e Red Hat OpenShift incrementa l'affidabilità e la scalabilità delle applicazioni e riduce il carico di lavoro degli sviluppatori.
Vantaggi per i partecipanti
Al termine del corso, i partecipanti potranno eseguire il deployment di un'applicazione e aggiornarla in un cluster di OpenShift 4. Utilizzando la console web di OpenShift 4, i candidati saranno in grado di creare applicazioni, eseguirne il deployment e la risoluzione dei problemi e sfruttarne la scalabilità.
Esami o corsi successivi consigliati
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.