Descrizione del corso
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 e OpenShift Container Platform.
Il corso si basa su Red Hat® Enterprise Linux® 9, Podman 4.4 e Red Hat OpenShift® 4.14.
Riepilogo dei contenuti del corso
- Introduzione ai container
- Esecuzione di container con Podman
- 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
- Risoluzione dei problemi di deployment dei container
- Orchestrazione dei container con OpenShift e Kubernetes
Prerequisiti per accedere al corso
- 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 shel
Obiettivi del corso
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.
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 per sviluppatori OpenShift e fornisce le basi necessarie per passare ai corsi per sviluppatori cloud native.
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 container con Podman
Immagini container
- Esplora i registri dei container per trovare e gestire le immagini dei container
Immagini container personalizzate
- Crea immagini container personalizzate per eseguire applicazioni containerizzate
Dati permanenti
- Esegui i container di database con persistenza
Risoluzione dei problemi dei container
- Analizza i log dei container e configura un debugger remoto
Applicazioni multicontainer con Compose
- Esegui applicazioni multicontainer utilizzando Compose
Orchestrazione dei container con OpenShift e Kubernetes
- Esegui l’orchestrazione delle applicazioni containerizzate con OpenShift e Kubernetes
Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati. Per chiarimenti su obiettivi e specifici argomenti contatta: training@extraordy.com
Dopo il corso
Per chi volesse approfondire le competenze acquisite è disponibile il corso DO288 e il successivo esame EX288.