DO720

Container Adoption Boot Camp for Developers

PREREQUISITI

Certificazione RHCSA o esperienza equivalente ; AD183 o esperienza equivalente

DURATA

10 giorni

PREZZO (per persona)

7.900 € + IVA

MODALITÀ DI EROGAZIONE

OnSite

Per chi è pensato il corso?

Sviluppatori interessati all’adozione della tecnologia container e allo sviluppo di microservizi.

Descrizione del corso

Il corso intensivo e basato su esperienze reali Container Adoption Boot Camp for Developers (DO720) consente di apprendere a sviluppare applicazioni cloud native distribuite sull’implementazione Red Hat di Kubernetes, Red Hat® OpenShift® Container Platform. Partecipando al corso potrai usufruire per un anno dell’offerta Red Hat Learning Subscription Standard, che garantisce accesso illimitato a tutti i corsi online di Red Hat e offre la possibilità di sostenere cinque esami di certificazione e due tentativi ulteriori. Questo boot camp si rivolge a tutti coloro che desiderano fare un salto di qualità nel percorso di trasformazione digitale, attraverso lo sviluppo di software con iterazioni frequenti, al fine di raggiungere gli obiettivi strategici nel più breve tempo possibile. L’offerta permette di raggiungere questo obiettivo semplificando l’adozione delle applicazioni cloud native, inclusi i microservizi.

I corsi si svolgono su Red Hat OpenShift Container Platform 4.14 e Red Hat Build of Quarkus 3.8.

  • Certificazione Red Hat Certified System Administrator (RHCSA) o esperienza equivalente
  • Red Hat Application Development I: Programming in Java EE (AD183) o esperienza di sviluppo con Java EE

Il boot camp intende fornire agli sviluppatori che possiedono competenze di base o intermedie sui container le competenze essenziali e avanzate necessarie per sviluppare applicazioni basate su microservizi con Red Hat OpenShift Container Platform, eseguirne il deployment e risolverne i problemi. Red Hat OpenShift Container Platform consente l’accelerazione dei cicli di sviluppo e deployment applicativi, oltre a garantire la portabilità delle applicazioni tra i diversi ambienti. La piattaforma semplifica inoltre la scalabilità delle applicazioni, nonché l’amministrazione e la manutenzione di applicazioni cloud native.

Al termine del corso, i partecipanti saranno in grado di installare, configurare e gestire un cluster Red Hat OpenShift Container Platform e di eseguirvi il deployment di applicazioni.

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 con Podman Compose

Red Hat OpenShift Container Platform for Developers

  • Definisci architettura, concetti e terminologia di Red Hat OpenShift e configura l’ambiente di sviluppo

Deployment di applicazioni semplici

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

Creazione e pubblicazione di immagini dei container

  • Crea, distribuisci e gestisci il ciclo di vita delle immagini dei container utilizzando un registro dei container

Gestione delle versioni di Red Hat OpenShift

  • Descrivi il processo di compilazione di Red Hat OpenShift e sviluppa immagini dei container

Gestione dei deployment di Red Hat OpenShift

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

Deployment di applicazioni multicontainer

  • Esegui il deployment di applicazioni multicontainer tramite modelli Red Hat OpenShift, grafici Helm e Kustomize

Introduzione alla versione Red Hat di Quarkus

  • Descrivi i componenti e gli schemi delle architetture applicative basate su microservizi e le funzionalità della versione Red Hat di Quarkus

Sviluppo di microservizi cloud native con Quarkus

  • Implementa applicazioni basate su microservizi utilizzando il runtime della versione Red Hat di Quarkus e gli strumenti per lo sviluppo associati

Test dei microservizi Quarkus

  • Implementa unit test e test di integrazione per i microservizi

Protezione dei microservizi Quarkus

  • Proteggi le comunicazioni dei microservizi applicando la convalida dell’origine e l’autenticazione e l’autorizzazione delle richieste

Implementazione dei microservizi Quarkus su Red Hat OpenShift Container Platform

  • Sviluppa e distribuisci applicazioni cloud native su Red Hat OpenShift Container Platform

Implementazione della tolleranza agli errori nei microservizi

  • Implementa la tolleranza agli errori in un’architettura basata su microservizi

Monitoraggio dei microservizi Quarkus

  • Utilizza le metriche e il tracciamento distribuito per monitorare il funzionamento di un microservizio

 

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

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.