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: questo corso è offerto come lezioni virtuali di quattro giorni o come corso autogestito. 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

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.

Esami o corsi successivi consigliati

Red Hat OpenShift Development II: Containerizing Applications (DO288)

Introduction to Red Hat OpenShift Service on AWS (DO120)

Introduction to Microsoft Azure Red Hat OpenShift (DO121)