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

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.

Esami o corsi successivi consigliati

Red Hat OpenShift Development II: Containerizing Applications (DO288)

Introduction to Red Hat OpenShift Service on AWS (CS120)

Introduction to Microsoft Azure Red Hat OpenShift (DO121)