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 e OpenShift Container Platform.
Il corso si basa su Red Hat® Enterprise Linux® 9, Podman 4.4 e Red Hat OpenShift® 4.14.
Al termine riceverai un accesso prolungato di 45 giorni ai laboratori pratici per tutti i corsi che includono un ambiente virtuale.
Nota: Puoi accedere al corso in aula di 3 giorni, al corso virtuale di 4 giorni, o in autonomia. La durata può variare in base alla modalità di fruizione. Per conoscere tutti i dettagli sul corso, la programmazione e i prezzi, scegli il tuo paese nel menu a destra e quindi seleziona l'apposito pulsante.
Riepilogo dei contenuti del corso
- Introdurre i container
- Eseguire i container con l'interfaccia a riga di comando di Podman e Podman Desktop
- Creare immagini personalizzate dei container
- Gestire le immagini dei container
- Eseguire il debug remoto con i container
- Conoscere la rete di container di base
- Assicurare la permanenza dei dati con i container
- Eseguire le 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
- Amministratori di sistema e agli operatori della piattaforma che desiderano approfondire la gestione continua di cluster OpenShift e applicazioni containerizzate si consiglia di iscriversi a Red Hat OpenShift Administration I: Containers & Kubernetes (DO180)
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
- È consigliata l'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 dei 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 OpenShift e Kubernetes
- Esegui l'orchestrazione delle applicazioni containerizzate con OpenShift e Kubernetes.
Obiettivi
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 abbia creato questo corso per 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.