Informazioni amministrative
Titolo | DevOps e CI/CD |
Durata | 60 |
Modulo | B |
Tipo di lezione | Lezione |
Focus | Pratiche — AI organizzativa |
Argomento | DevOps e CI/CD praticità |
Parole chiave
DevOps, CI/CD, azioni di GitHub, integrazione continua, test e distribuzione,
Obiettivi di apprendimento
- Gli studenti otterranno una panoramica di DevOps
- Gli studenti saranno introdotti a CI/CD, compreso ciò che accade in CI e in CD
- Gli studenti svilupperanno test in una pipeline CI/CD
- Gli studenti svilupperanno azioni Github
Preparazione prevista
Eventi di apprendimento da completare prima
Nessuno.
Obbligatorio per gli studenti
Nessuno.
Facoltativo per gli studenti
- "Consegna continua: Rilasci software affidabili tramite Build, Test e Deployment Automation", Humble and Farley, 2010
- Git
- YAML
- Test dell'unità di scrittura
Referenze e background per gli studenti
Nessuno.
Consigliato per gli insegnanti
Nessuno.
Materiale didattico
Istruzioni per gli insegnanti
Questa lezione introdurrà gli studenti al DevOps e al suo rapporto con Agile, e si concentrerà sui concetti di integrazione continua, test e consegna/distribuzione. Un'introduzione generale a DevOps e CI/CD è seguita da una dimostrazione pratica di come utilizzare uno strumento CI/CD come l'azione Github per costruire una vera pipeline CI/CD che include build, test e distribuzione nel cloud task per un'applicazione web. questa lezione introdurrà gli studenti al DevOps e alla sua relazione con Agile, e si concentrerà sui concetti di integrazione continua, test e consegna/distribuzione. Un'introduzione generale a DevOps e CI/CD è seguita da una dimostrazione pratica di come utilizzare uno strumento CI/CD come l'azione Github per costruire una vera pipeline CI/CD che include build, test e distribuzione nel cloud task per un'applicazione web.
Contorno
Durata (min) | Descrizione |
---|---|
5 | Agile e DevOps |
10 | Integrazione continua |
10 | Consegna e distribuzione continua |
10 | Test continui |
20 | Costruzione di una pipeline CI/CD utilizzando azioni Github |
5 | Riepilogo |
Riconoscimenti
Il programma Human-Centered AI Masters è stato co-finanziato dal meccanismo per collegare l'Europa dell'Unione europea nell'ambito della sovvenzione CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.