DO400

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development

PREREQUISITI

È richiesta esperienza con lo sviluppo di applicazioni in Java, Node.js, Python o altri.

DURATA

5 giorni

PREZZO (per persona)

2.900 € + IVA

MODALITÀ DI EROGAZIONE

Open Enrollement, OnSite

Per chi è pensato il corso?

Questo corso è destinato agli sviluppatori di applicazioni.

Questo corso ha lo scopo di illustrare i vantaggi di DevOps e gli strumenti che ne supportano l’implementazione.

Descrizione del corso

Grazie alla metodologia DevOps le organizzazioni sono riuscite a passare da un approccio monolitico a cascata a un processo agile basato sul cloud, intraprendendo un percorso di trasformazione digitale. Affinché questo percorso risulti efficace, è essenziale che i team di sviluppatori imparino a utilizzare strumenti che permettano loro di dedicarsi maggiormente alla scrittura di codice e ai test anziché alla risoluzione dei problemi. Il corso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test-Driven Development (TDD) offre un’introduzione pratica a DevOps per gli sviluppatori e insegna le competenze e le tecnologie necessarie per la creazione e il deployment automatizzati di applicazioni cloud native.

 

Considerazioni sulla tecnologia

È richiesto l’accesso a Internet.

Il candidato utilizzerà i propri dispositivi e dovrà pertanto essere in grado di installare il software sul dispositivo. Se non è possibile, potrà utilizzare la macchina virtuale integrata in ROL o ricevere una macchina in ILT.

Funzionalità come DevOps con Jenkins, lo sviluppo basato su test e il controllo delle versioni Git migliorano il time to market e la qualità del codice delle applicazioni. Questo approccio rende le applicazioni più resilienti e consente alle organizzazioni di implementare rapidamente nuove funzionalità per rispondere a un mercato in rapida evoluzione.

I partecipanti saranno in grado di utilizzare i concetti di questo corso per semplificare e integrare in modo più efficiente il codice dell’applicazione, creare codice affidabile con TDD e utilizzare pipeline automatizzate per semplificare i test. I partecipanti impareranno a creare pipeline, progettare applicazioni con un approccio incentrato sui test, a integrare il codice dell’applicazione con Git. Questo corso ha lo scopo di illustrare i vantaggi di DevOps e gli strumenti che ne supportano l’implementazione.

Introduzione all’integrazione e deployment continui (CI/CD)

  • Descrivi i principi di DevOps e il ruolo di Jenkins

 

Integrazione del codice sorgente con il controllo delle versioni

  • Gestisci le modifiche al codice sorgente con il controllo delle versioni Git

 

Esecuzione di test delle applicazioni

  • Descrivi i principi fondamentali alla base dei test completi delle applicazioni e implementa i test di unità, integrazione e funzionalità

 

Creazione di applicazioni con lo sviluppo basato su test

  • Implementa e crea funzionalità applicative con TDD

 

Creazione di pipeline

  • Crea pipeline di base per eseguire i processi Jenkins

 

Esecuzione di deployment di applicazioni con pipeline

  • Esegui il deployment di applicazioni in modo sicuro e automatico in Red Hat OpenShift Container Platform

 

Implementazione della sicurezza e del monitoraggio delle pipeline

  • Gestisci la sicurezza e monitora le prestazioni delle pipeline

 

Utilizzo di pipeline

  • Utilizza e risolvi i problemi delle pipeline CI/CD per il deployment e i test automatizzati

 

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.

 

Se disabiliti questo cookie, non saremo in grado di salvare le tue preferenze. Ciò significa che ogni volta che visiti questo sito web dovrai abilitare o disabilitare nuovamente i cookie.

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.