Struttura del corso
Fondamenti DevOps e trasformazione culturale
- Comprensione dei principi e dei valori DevOps
- Metodologie agili e flussi di lavoro di team
- Cambiamento culturale e pratiche di comunicazione
Controllo delle versioni e collaborazione
- Utilizzo di Git per la collaborazione tra team
- Strategie di branching e pull request
- Gestione della base di codice in ambienti multi-team
Containerizzazione e ambiente di sviluppo
- Utilizzo dei container per garantire coerenza nello sviluppo
- Ciclo di vita dei container e creazione delle immagini
- Lavoro con Red Hat OpenShift e Podman
Integrazione e distribuzione continue (CI/CD)
- Creazione di pipeline di build automatizzate
- Esecuzione di test unitari e di integrazione
- Implementazione di CI/CD con Tekton o Jenkins
Test e garanzia della qualità
- Strategie di test automatizzati
- Lavoro con suite di test e mocking
- Integrazione del QA nel ciclo di distribuzione
Monitoraggio, feedback e iterazione
- Monitoraggio delle prestazioni e dello stato di salute delle applicazioni
- Raccolta di feedback e metriche
- Iterazione basata su cicli di feedback continui
Progetto finale e revisione del team
- Esecuzione di un progetto DevOps dalla pianificazione al deployment
- Collaborazione tra team di sviluppo, QA e operations
- Revisione dei risultati e identificazione di aree di miglioramento
Sintesi e prossimi passi
Requisiti
- Conoscenza di base dei concetti e dei flussi di lavoro DevOps
- Esperienza nell'utilizzo della riga di comando Linux
- Familiarità con strumenti di containerizzazione e controllo del codice sorgente (ad esempio Git)
Destinatari
- Team e professionisti DevOps
- Responsabili dello sviluppo agile e architetti
- Professionisti IT in transizione verso ruoli DevOps
Disclaimer: Questo corso fa parte del portafoglio formativo globale di NobleProg. La formazione viene erogata attraverso entità partner autorizzate della rete NobleProg, come NobleProg Ontario Inc.
Recensioni (2)
Craig era estremamente coinvolto nella formazione, sempre assicurandosi che prestassimo attenzione, adattando gli esempi alle nostre attività quotidiane e fornendo sempre una risposta quando sollecitato, anche se l'informazione non era inclusa nella presentazione.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Corso - DevOps Foundation®
Traduzione automatica
Alto livello di impegno e conoscenza del formatore
Jacek - Softsystem
Corso - DevOps Engineering Foundation (DOEF)®
Traduzione automatica