DevOps Artisan – Jenkins Avanzato

corso DevOps Artisan – Jenkins Avanzato copre argomenti avanzati relativi all'utilizzo di Jenkins CI.

A chi è rivolto?

Questo corso affronta:

  • Agli utenti e agli amministratori di Jenkins interessati a saperne di più su Jenkins
  • Sviluppatori entry level o avanzati
  • Ingegneri del controllo qualità
  • Ingegneri di costruzione, ingegneri di rilascio
  • Responsabili tecnici di progetto
  • Ingegneri DevOps

Cosa imparerai?

In questo corso, i partecipanti impareranno come interagire con l'API REST Jenkins, come utilizzare il linguaggio interessante per le personalizzazioni Jenkins e come utilizzare i contenitori Jenkins con Docker.

Prerequisiti:

Per partecipare a questo corso, gli studenti devono conoscere le funzionalità di base di Jenkins. Si consiglia il completamento del corso Jenkins Fundamentals.

Si raccomanda inoltre che gli studenti abbiano una conoscenza di base dei sistemi di controllo di versione distribuiti (Git).

È preferibile che gli studenti abbiano una precedente esperienza nello sviluppo di applicazioni Web e competenze necessarie che includano l'esecuzione di comandi Unix, la navigazione nel file system e la creazione e modifica di file di testo.

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

Modulo 01: Riepilogo Git/github
Modulo 02: Integra il tuo server Docker SSH con Jenkins
  • Esegui il tuo lavoro Jenkins sull'host remoto Docker tramite SSH
  • Introduzione: Jenkins + Ansible
  • Installa Ansible: Docker + Jenkins
  • Ansible e Jenkins integrati (plug-in Ansible)
  • Scopri come eseguire Playbook da un lavoro Jenkins
  • Aggiungi parametri ad Ansible e Jenkins
Modulo 03: Pipelines:
  • Crea un Jar per la tua app Maven utilizzando Docker
  • Crea un Dockerfile e costruisci un'immagine con il tuo Jar
  • Crea un file Docker Compose per automatizzare il processo di creazione dell'immagine
  • Scopri come testare il tuo codice utilizzando Maven e Docker
  • Crea uno script bash per automatizzare il processo di test
Modulo 04: Jenkins CI oltre le nozioni di base
Modulo 05: Panoramica dell'API REST Jenkins
  • API XML
  • API JSON
  • Creazione di lavori con API Jenkins–python sdk
Modulo 06: Utilizzo di Groovy con Jenkins
  • Console di script Groovy
  • Lavori fantastici
  • Modulo 07: Groovy con parametri dinamici
  • Plugin post-build groovy
Modulo 08: Utilizzo delle librerie condivise in Jenkins
  • Script Pipeline
  • Utilizzando un file Jenkins
  • Multi-ramo Pipelines
  • Introduzione alle librerie condivise
  • Ripartire da una fase
Modulo 09: Sicurezza Jenkins:
  • Autenticazione
  • Autorizzazione
  • Contabilità
  • Impostazioni di sicurezza globali
  • Gestione delle credenziali
  • Best practice per la sicurezza
Modulo 10: Debug di Jenkins con i log di sistema
Modulo 11: Monitoraggio di Jenkins

Ti consigliamo di proseguire con:

Programmi di certificazione

Questo corso prepara gli studenti a sostenere l'esame di certificazione per conseguire il ruolo di Professional Release Engineer.

DevOps Artisan – Jenkins Avanzato

DevOps Artisan - Jenkins Avanzato

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Aula virtuale

livello:

3. Avanzate

Ruoli:

Sviluppatore, Devops Ingegnere, DevOps Team, Programmatore, Ingegnere di sistema