DO188
Red Hat OpenShift Development I: Introduction to Containers with Podman
Panoramica
Descrizione del corso
Un'introduzione, pensata per gli sviluppatori, alla creazione e alla gestione di container con Podman per il deployment di applicazioni su Red Hat OpenShift.
Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) illustra ai partecipanti le fasi di creazione, esecuzione e gestione dei container con Podman e Red Hat OpenShift. Questo corso aiuta i partecipanti nell'acquisire le competenze di base per lo sviluppo di applicazioni containerizzate attraverso un'esperienza pratica. Le competenze apprese possono essere applicate all'utilizzo di tutte le versioni di OpenShift, inclusi Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO) e OpenShift Container Platform.
Il corso è basato su Red Hat® Enterprise Linux® 9, Podman 5 e Red Hat OpenShift® 4.18.
Dopo aver terminato il corso potrai continuare ad accedere ai laboratori pratici per 45 giorni. Vale per tutti i corsi in modalità live che includono un ambiente virtuale.
Nota: questo corso è offerto come tre giorni in aula, quattro giorni in classe virtuale o in modalità autonoma. La durata può variare in base alla modalità di fruizione. Per conoscere tutti i dettagli, la programmazione e i prezzi del corso, scegli il tuo paese nel menu a destra e clicca sull'apposito pulsante.
Riepilogo dei contenuti del corso
- Introduzione ai container
- Eseguire i container con l'interfaccia a riga di comando di Podman e Podman Desktop
- Creare immagini container personalizzate
- Gestione delle immagini container
- Debug remoto con i container
- Rete di container di base
- Mantenimento dei dati con i container
- Esecuzione di applicazioni multicontainer
- Risolvere i problemi relativi ai deployment dei container
- Eseguire l'orchestrazione dei container tramite OpenShift e Kubernetes
Destinatari del corso
- Sviluppatori e Site reliability engineer che non conoscono la tecnologia dei container
Requisiti per accedere al corso
- La valutazione gratuita ti consente di verificare che questa offerta formativa corrisponda alle competenze in tuo possesso.
- Qualche esperienza con le architetture di applicazioni web e le tecnologie corrispondenti.
- Si consigliano esperienza nell'utilizzo del terminale Linux, nell'attivazione di comandi del sistema operativo e familiarità con gli script della shell.
Considerazioni sulla tecnologia
- Per i partecipanti da remoto o che scelgono il corso autogestito:
- È richiesto l'accesso a Internet
- Non è previsto il supporto BYOD/BYDW
- Per gli studenti in aula:
- Inizialmente, non sarà disponibile alcuna aula ILT. Sarà disponibile dopo il rilascio, ma senza una tempistica definita
- Non è previsto il supporto BYOD/BYDW
Programma
Programma del corso
Introduzione e panoramica sui container
Descrivi in che modo i container facilitano lo sviluppo delle applicazioni.
Nozioni di base su Podman
Gestisci ed esegui i container con Podman.
Immagini dei container
Analizza i registri dei container per trovare e gestire le immagini dei container.
Immagini container personalizzate
Crea immagini dei container personalizzate per la containerizzazione delle applicazioni.
Dati permanenti
Esegui i container di database con un approccio permanente.
Risoluzione dei problemi dei container
Analizza i log dei container e configura un debugger remoto.
Applicazioni multicontainer con Compose
Esegui applicazioni multicontainer tramite Compose.
Orchestrazione dei container con Kubernetes e OpenShift
Esegui l'orchestrazione delle applicazioni containerizzate con OpenShift e Kubernetes.
Risultati
Vantaggi per l'organizzazione
Un'architettura containerizzata incrementa l'affidabilità e la scalabilità delle applicazioni e agevola l'integrazione e il deployment continui (CI/CD). Questo corso fornisce le basi necessarie per lo sviluppo di OpenShift e costituisce il punto di partenza per la trasformazione digitale attraverso la containerizzazione delle applicazioni.
Sebbene Red Hat offra questo corso a tutti i clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.
I vantaggi di questo corso di formazione
Al termine del corso, conoscerai i concetti di base dello sviluppo di applicazioni containerizzate. Sarai in grado di eseguire, gestire e risolvere i problemi delle applicazioni containerizzate. Questo corso rappresenta il punto di partenza per il programma di studi degli sviluppatori di OpenShift e fornisce le basi necessarie per passare ai corsi per sviluppatori cloud native.