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 Container Platform.

Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) illustra ai partecipanti la creazione, l'esecuzione e la gestione di 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 svolge su Red Hat® Enterprise Linux® 8, Podman 4.2 e Red Hat OpenShift® 4.12.

Al termine del corso, 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

  • Introduzione ai container
  • Eseguire i container con l'interfaccia a riga di comando Podman e Podman Desktop
  • Creare immagini container personalizzate
  • Gestire le immagini container
  • Eseguire il debug remoto con i container
  • Conoscere le nozioni di base sulla rete di container
  • Mantenere i dati con i container
  • Eseguire applicazioni multicontainer
  • Risolvere i problemi di deployment dei container
  • Eseguire l'orchestrazione dei container con 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.
  • 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

  • Richiede una connessione a Internet.

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 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 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 utilizzando 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.

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 per sviluppatori 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)