DO288

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications

PREREQUISITI

Aver frequentato il corso DO180 o esperienza equivalente, certificazione RHCSA o esperienza equivalente.

DURATA

4 giorni

PREZZO (per persona)

2.900 € + IVA

MODALITÀ DI EROGAZIONE

RHLS Course, OnSite

Per chi è pensato il corso?

Il corso DO288 Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications è ideale per tutti gli sviluppatori software interessati ad adottare i container come metodo ottimale per la configurazione e il deployment delle applicazioni.

Il corso è dedicato anche agli SRE – Site Reliability Engineers che desiderino lavorare e gestire PaaS in ambienti private cloud, public cloud, hybrid cloud e multi cloud.

Descrizione del corso

Il corso Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) insegna come progettare, creare ed eseguire il deployment di applicazioni software containerizzate in un cluster OpenShift.

A prescindere dall’attività, che sia trasferire applicazioni esistenti o scrivere applicazioni containerizzate, scoprirai come ottenere cicli di sviluppo più efficienti grazie a Red Hat® OpenShift, una piattaforma applicativa containerizzata che consente alle aziende di gestire il deployment dei container, sfruttando la scalabilità delle applicazioni tramite Kubernetes.

Le competenze acquisite con questo corso possono essere applicate a tutte le versioni di Red Hat OpenShift, inclusi Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO) e Red Hat OpenShift Container Platform.

Questo corso si basa su Red Hat OpenShift 4.18.

Questo corso fornisce agli sviluppatori di applicazioni le competenze essenziali per progettare, creare e distribuire applicazioni containerizzate, che si tratti di eseguire la migrazione di applicazioni esistenti in Red Hat OpenShift o di creare nuove applicazioni cloud native. Il corso propone alle aziende l’approccio per affrontare la trasformazione digitale, consentendo ai partecipanti di comprendere le potenzialità dei metodi DevOps applicati a un’architettura containerizzata.

I container e Red Hat OpenShift sono diventati la risposta per eccellenza allo sviluppo agile e al deployment applicativo poiché offrono agli sviluppatori la soluzione più efficiente per i tempi di rilascio dei prodotti minimi funzionanti (MVP). Questo stile architetturale basato sui container e orchestrato tramite Kubernetes e Red Hat OpenShift incrementa l’affidabilità e la scalabilità delle applicazioni, riduce il carico di lavoro degli sviluppatori e agevola l’integrazione e il deployment continui (CI/CD). Red Hat OpenShift offre la possibilità di sviluppare e distribuire in modo coerente queste applicazioni in AWS con Red Hat OpenShift Service on AWS (ROSA), in Microsoft Azure con Azure Red Hat OpenShift o come piattaforma autogestita Red Hat OpenShift Container Platform in esecuzione nel cloud pubblico o negli ambienti di datacenter dei clienti.

I partecipanti apprenderanno i concetti fondamentali legati a container, scalabilità, deployment e gestione delle applicazioni in Red Hat OpenShift Container Platform. I partecipanti acquisiranno le seguenti competenze:

  • Progettare immagini container per eseguire applicazioni containerizzate.
  • Creare, distribuire e gestire i container con modalità diverse.
  • Eseguire il deployment di applicazioni multicontainer.
  • Implementare controlli di integrità del sistema per aumentarne l’affidabilità.
  • Creare ed eseguire pipeline automatizzate per la distribuzione continua.

Red Hat OpenShift Container Platform per sviluppatori

  • Definizione di architettura, concetti e terminologia di Red Hat OpenShift e configurazione dell’ambiente di sviluppo

 

Deployment di applicazioni semplici

  • Deployment di applicazioni semplici utilizzando la web console di Red Hat OpenShift e gli strumenti della riga di comando

 

Creazione e pubblicazione di immagini container

  • Creazione, deployment e gestione del ciclo di vita delle immagini container utilizzando un registro dei container

 

Gestione delle versioni di Red Hat OpenShift

  • Processo di compilazione di Red Hat OpenShift e creazione delle build delle immagini container

 

Gestione dei deployment di Red Hat OpenShift

  • Descrizione delle diverse strategie di deployment di Red Hat OpenShift e del monitoraggio dell’integrità delle applicazioni

 

Deployment di applicazioni multicontainer

  • Deployment di applicazioni multicontainer tramite modelli Red Hat OpenShift, grafici Helm e Kustomize

 

Deployment continuo con Red Hat OpenShift Pipelines

  • Implementazione di flussi di lavoro CI/CD con Red Hat OpenShift Pipelines

 

Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati. Per chiarimenti su obiettivi e specifici argomenti contatta: training@extraordy.com

Per chi volesse testare e certificare le proprie conoscenze è disponibile l’esame EX288.

Chi invece volesse approfondire le proprie conoscenze può seguire il corso DO328.

Il corso è quello giusto per te?

Lasciaci i tuoi dati nel form, entro al massimo una giornata lavorativa, una nostra training tutor ti contatterà per aiutarti a scegliere il corso più adatto alle tue skill e alle tue esigenze professionali!

Acconsento al trattamento dei miei dati personali e al loro trattamento anche al di fuori della UE secondo quanto specificato nella vostra Privacy Policy
Panoramica privacy
EXTRAORDY | Your Red Hat Trusted Mentor

Questo sito utilizza i cookie in modo da offrirti la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser e svolgono funzioni come riconoscerti quando ritorni sul nostro sito e aiutare il nostro team a capire quali sezioni del sito ritieni più interessanti e utili.

Pertanto per una completa fruizione del presente sito, si consiglia di configurare il browser in modo che accetti la ricezione dei cookie.

Cookie strettamente necessari

I cookie strettamente necessari dovrebbero essere abilitati in ogni momento in modo che possiamo salvare le tue preferenze per offrirti la miglior esperienza possibile sul nostro sito.

 

Cookie di terze parti

Questo sito utilizza Google Analytics per raccogliere informazioni anonime quali il numero di visitatori del sito e le pagine più popolari.

Mantenere abilitato questo cookie ci aiuta a migliorare il nostro sito.