Cerca
Italiano
Italiano
Accedi Account
Accedi / Registrati Account
Website
DO295

Containers, Kubernetes, and Red Hat OpenShift Development I

Sede

Formato I formati dei corsi

Leggi le opinioni dei partecipanti. Accedi alla Red Hat Learning Community

Panoramica

Descrizione del corso

Una formazione pratica accelerata basata su Red Hat OpenShift che consente di ottenere cicli di sviluppo più efficienti

Il corso Containers, Kubernetes, and Red Hat OpenShift Development I (DO295) insegna come progettare, creare ed eseguire il deployment di applicazioni software containerizzate in un cluster OpenShift®. A prescindere dall'attività — scrivere applicazioni containerizzate o eseguire la migrazione di vecchie applicazioni — questo corso offre una formazione pratica per massimizzare la produttività degli sviluppatori grazie a Red Hat OpenShift.

Riepilogo del corso

  • Esplorare i container e l'architettura di Red Hat OpenShift
  • Creare servizi containerizzati
  • Gestire container e immagini dei container
  • Creare immagini dei container personalizzate
  • Gestire e attivare le build di applicazioni
  • Personalizzare un'immagine base Source-to-Image (S2I) esistente
  • Sviluppare un modello OpenShift
  • Generare controlli di integrità per monitorare e migliorare l'affidabilità delle applicazioni

Destinatari del corso

  • Sviluppatori che desiderano eseguire applicazioni software containerizzate
  • Amministratori che non conoscono la tecnologia e l'orchestrazione dei container
  • Architetti interessati all'utilizzo di tecnologie per container nelle architetture software
  • Ingegneri responsabili dell'affidabilità del sito interessati ad adottare Kubernetes e Red Hat OpenShift

Requisiti tecnologici

  • Per questo corso è richiesto l'accesso a Internet per poter accedere ai cluster OpenShift condivisi e dedicati.

Competenze consigliate

  • Dimestichezza con l'utilizzo del terminale Linux e l'attivazione dei comandi del sistema operativo e familiarità con gli script della shell
  • Competenza in architetture di applicazioni web e nelle tecnologie corrispondenti
  • La certificazione Red Hat Certified System Architect è consigliata ma non obbligatoria

Programma

Programma del corso

Introduzione alla tecnologia dei container
Descrivi come eseguire il software all'interno di container orchestrati da Red Hat OpenShift Container Platform.
Creazione di servizi containerizzati
Esegui il provisioning di un server che utilizza la tecnologia dei container.
Gestione dei container
Manipola le immagini dei container predefinite per creare e gestire servizi containerizzati.
Gestione delle immagini dei container
Gestisci il ciclo di vita delle immagini container dalla creazione all'eliminazione.
Creazione di immagini dei container personalizzate
Progetta e codifica un file Docker per costruire un'immagine container personalizzata.
Deployment di applicazioni containerizzate su OpenShift
Esegui il deployment di applicazioni containerizzate singole su OpenShift Container Platform.
Risoluzione dei problemi delle applicazioni containerizzate
Risolvi i problemi di un'applicazione containerizzata con deployment su OpenShift.
Deployment e gestione di applicazioni in un cluster OpenShift
Esegui il deployment delle applicazioni in un cluster OpenShift utilizzando vari metodi applicativi e gestisci le loro risorse.
Progettazione di applicazioni containerizzate per OpenShift
Scegli un metodo di containerizzazione per un'applicazione e crea un container eseguibile in un cluster OpenShift.
Pubblicazione di immagini container enterprise
Crea un registro enterprise dove pubblicare le immagini container.
Creazione di applicazioni
Descrivi il processo di compilazione di OpenShift, quindi attiva e gestisci le build.
Personalizzazione delle build Source-to-Image (S2I)
Personalizza un'immagine base S2I esistente e creane una nuova.
Creazione di applicazioni da modelli OpenShift
Descrivi gli elementi di un modello e crea un modello applicativo con più container.
Gestione dei deployment delle applicazioni
Monitora l'integrità delle applicazioni e implementa diversi metodi di deployment per applicazioni cloud native.
Revisione completa
Crea ed esegui il deployment di applicazioni cloud native su OpenShift.

Obiettivi

Vantaggi per l'organizzazione

I container costituiscono una tecnologia essenziale per la configurazione e il deployment di applicazioni e microservizi, e insieme a OpenShift sono diventati in breve tempo la soluzione più adottata per lo sviluppo agile e il deployment delle applicazioni. Amministratori e sviluppatori puntano ad accelerare il time to market di un prodotto minimo funzionante (MVP, Minimum Viable Product). Questo corso apre le porte alla trasformazione digitale delle aziende, consentendo ai partecipanti di comprendere le potenzialità dei metodi DevOps applicati a un'architettura containerizzata. Orchestrata tramite Kubernetes e Red Hat OpenShift, un'architettura basata sui container incrementa l'affidabilità e la scalabilità delle applicazioni e riduce il carico di lavoro degli sviluppatori agevolando il deployment continuo.

Vantaggi per i partecipanti

Al termine del corso i partecipanti avranno acquisito i concetti di base inerenti a containerizzazione, scalabilità, deployment e gestione delle applicazioni su Red Hat OpenShift Container Platform, la piattaforma applicativa containerizzata che consente alle enterprise di gestire i deployment di container e la scalabilità delle applicazioni usando Kubernetes.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Progettare le immagini container per eseguire applicazioni containerizzate.
  • Personalizzare le build delle applicazioni e implementarne gli hook post commit.
  • Creare un modello applicativo con più container.
  • Implementare i controlli di integrità del sistema per incrementare la sua affidabilità.

Esami o corsi successivi consigliati

Partecipa al corso utilizzando la tua Red Hat Learning Subscription. La sottoscrizione garantisce accesso illimitato e on-demand alle nostre risorse online per la formazione, per la durata di un anno.