DO101

Introduction to OpenShift Applications

Panoramica

Descrizione del corso

Un corso introduttivo pensato per gli sviluppatori su creazione, deployment, scalabilità e risoluzioni dei problemi delle applicazioni OpenShift.

Red Hat® OpenShift® Container Platform è una piattaforma applicativa containerizzata che consente alle aziende di accelerare e semplificare lo sviluppo, la distribuzione e il deployment delle applicazioni, on premise o su cloud. Considerata la crescente diffusione di OpenShift e Kubernetes, oggi gli sviluppatori avvertono più che mai l'esigenza di imparare a sviluppare, realizzare ed eseguire il deployment di applicazioni tramite una piattaforma applicativa containerizzata. Benché alcuni sviluppatori continuino principalmente a gestire l'infrastruttura IT sottostante, la maggior parte di essi preferisce sfruttare le semplici funzionalità di creazione, deployment e scalabilità di OpenShift e dedicarsi allo sviluppo di applicazioni.

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 lezioni virtuali di due giorni o come corso autogestito. 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 seleziona l'apposito pulsante.

Riepilogo dei contenuti del corso

  • Gestire il codice sorgente delle applicazioni con Git
  • Sviluppare applicazioni con VSCode
  • Eseguire il deployment di un'applicazione in OpenShift
  • Aggiornare un'applicazione
  • Configurare i segreti delle applicazioni
  • Sfruttare la scalabilità di un'applicazione
  • Risolvere i problemi legati a un'applicazione

Destinatari del corso

Questo corso costituisce un requisito iniziale per lo sviluppo di OpenShift. Conoscendo i vantaggi offerti da OpenShift, molti sviluppatori sono determinati nel promuoverne l'adozione in azienda, ma non disponendo delle competenze necessarie faticano a comprendere in che modo OpenShift sia strutturato a livello primario. La maggior parte vorrebbe invece trovare modi per scrivere applicazioni ed eseguirne il deployment in modo più rapido e semplice. I candidati interessati a scoprire di più sull'infrastruttura che sta alla base di OpenShift e con solide competenze nello svolgimento delle attività della certificazione RHCSA dovrebbero invece seguire Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)

Formazione consigliata

I partecipanti dovrebbero aver acquisito una solida e comprovata esperienza nello sviluppo applicativo e nella programmazione orientata agli oggetti. Se così non fosse, si consiglia di seguire Red Hat Application Development I: Programming in Java EE (AD183).

Requisiti tecnologici

  • Il corso prevede l'utilizzo del dispositivo del partecipante.
  • Il candidato dovrà essere in grado di installare il software sul suo dispositivo.
  • È necessario l'accesso a Internet.

Programma

Programma del corso

Configurazione di un ambiente per sviluppatori di applicazioni cloud
Configura un ambiente per sviluppatori grazie al controllo delle versioni e a un ambiente per sviluppatori moderno e integrato.
Deployment di applicazioni in Red Hat OpenShift Container Platform
Esegui il deployment di un'applicazione in OpenShift.
Configurazione delle build delle applicazioni in OpenShift
Gestisci le build delle applicazioni in Red Hat OpenShift Container Platform.
Scalabilità delle applicazioni in OpenShift
Sfrutta la scalabilità di un'applicazione e collaudala con Red Hat OpenShift Container Platform.
Risoluzione dei problemi delle applicazioni in OpenShift
Identifica e risolvi i problemi comuni in Red Hat OpenShift Container Platform
Nota: il programma del corso è soggetto a modifiche in base alle innovazioni tecnologiche e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o un argomento specifico, contatta uno specialista della formazione.

Obiettivi

Vantaggi per l'organizzazione

Se sfruttato a dovere dagli sviluppatori delle aziende, questo stile architetturale containerizzato e orchestrato tramite Kubernetes e Red Hat OpenShift incrementa l'affidabilità e la scalabilità delle applicazioni e riduce il carico di lavoro degli sviluppatori.

Sebbene Red Hat abbia creato questo corso per tutti i clienti, ogni azienda e ogni infrastruttura sono uniche, pertanto i vantaggi o i risultati effettivi possono variare.

Vantaggi per i partecipanti

Al termine del corso, i partecipanti saranno in grado di eseguire il deployment di un'applicazione e aggiornarla in un cluster di OpenShift 4. Utilizzando la web console di OpenShift 4, i candidati saranno in grado di creare applicazioni, eseguirne il deployment e la risoluzione dei problemi e sfruttarne la scalabilità.

Esami o corsi successivi consigliati

Crea il tuo percorso di formazione

Personalizza la tua esperienza di apprendimento con Red Hat Learning Subscription e l'accesso on demand illimitato alle risorse di formazione online, per un anno.

Verifica le tue competenze

Fai un test delle competenze gratuito per verificare le tue conoscenze, individuare eventuali lacune e ricevere consigli su come cominciare a utilizzare Red Hat Training.