DO244

Developing Applications with Red Hat OpenShift Serverless and Knative

Panoramica

Descrizione del corso

Sviluppo e deployment di funzioni e applicazioni serverless con scalabilità automatica e guidate dagli eventi

Impara a sviluppare, distribuire e sottoporre automaticamente a scalabilità le applicazioni serverless guidate dagli eventi utilizzando Red Hat OpenShift Container Platform.Red Hat OpenShift Serverless consente a sviluppatori e Site Reliability Engineers (SRE) di delegare le questioni operative e i servizi di infrastruttura alla piattaforma Red Hat® OpenShift Serverless per concentrarsi sulla logica di business principale di funzioni e applicazioni.

Il corso si svolge su Red Hat OpenShift Serverless 1.23 e OpenShift Container Platform 4.10.

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 due 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

  • Comprendere l'architettura OpenShift Serverless e le funzionalità principali di Knative per le applicazioni serverless.
  • Distribuire applicazioni serverless cloud native utilizzando Knative Serving.
  • Distribuire applicazioni serverless guidate dagli eventi utilizzando Knative Eventing.
  • Distribuire applicazioni serverless utilizzando le funzioni di OpenShift Serverless.

Destinatari del corso

  • Sviluppatori di applicazioni cloud native interessati allo sviluppo di applicazioni serverless
  • Site Reliability Engineer e amministratori OpenShift interessati all'utilizzo delle tecnologie serverless per l'automazione delle operazioni e lo sviluppo di strumenti di utilità per la gestione e il monitoraggio delle applicazioni.

Requisiti per accedere al corso

Considerazioni sulla tecnologia

  • È richiesto l'accesso a Internet.

Programma

Programma del corso

Introduzione a Red Hat OpenShift Serverless e Knative

Descrizione dell'architettura di Red Hat OpenShift Serverless

Sviluppo di applicazioni serverless utilizzando Knative Serving

Esecuzione del deployment e utilizzo della scalabilità delle applicazioni serverless con Knative Serving

Sviluppo di applicazioni serverless guidate da eventi utilizzando Knative Serving

Deployment di applicazioni serverless guidate da eventi utilizzando Knative Eventing

Sviluppo di applicazioni con le funzioni serverless di OpenShift

Implementazione di applicazioni serverless utilizzando le funzioni serverless di OpenShift

Obiettivi

Vantaggi per l'azienda

Le applicazioni serverless cloud native riducono al minimo le attività per la configurazione e la scalabilità dell'infrastruttura, consentendo agli sviluppatori e ai Site Reliability Engineer (SRE) di introdurre più rapidamente prodotti e servizi sul mercato. Red Hat OpenShift Serverless consente alle organizzazioni di ridurre i tempi di sviluppo concentrandosi sulle principali funzioni di business delle proprie applicazioni, oltre alla possibilità di integrazione con applicazioni interne ed esterne. Gli sviluppatori possono creare rapidamente flussi di lavoro personalizzati guidati dagli eventi utilizzando protocolli standard e strumenti di sviluppo con cui hanno già dimestichezza. Gli SRE possono automatizzare le attività con semplici funzioni in grado di rispondere agli eventi.

I vantaggi di questo corso di formazione

Al termine del corso, sarai in grado di accelerare il rilascio delle applicazioni cloud native, riducendo al minimo il tempo da dedicare agli aspetti operativi e di scalabilità. Per raggiungere questo obiettivo, dovrai apprendere e dimostrare le competenze seguenti:

  • Sviluppare applicazioni serverless in locale, imparare a sottoporle a unit test, sviluppare immagini dei container usando Containerfiles e distribuirle in un registro.
  • Eseguire il deployment di applicazioni serverless in un cluster OpenShift da un registro dei container
  • Utilizzare la scalabilità automatica e il controllo delle versioni ed eseguire la suddivisione del traffico delle applicazioni serverless con Knative Serving
  • Sviluppare applicazioni guidate dagli eventi utilizzando Knative Eventing
  • Sviluppare funzioni serverless in più linguaggi di programmazione con Red Hat OpenShift Serverless Functions

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.