Aperçu du cours
Doel van de training : Deze training biedt een introductie tot DevOps-principes en de implementatie van Continuous Integration (CI) en Continuous Delivery (CD) binnen softwareontwikkelingsprojecten. Deelnemers leren hoe ze de samenwerking tussen ontwikkelaars en operations kunnen verbeteren, en hoe ze de softwarelevenscyclus kunnen versnellen door middel van geautomatiseerde build- en deploymentprocessen.
Prérequis
- Basiskennis van softwareontwikkeling en systeembeheer.
- Ervaring met versiebeheer (bijv. Git) en scripting is een pluspunt.
Fonctionnalités
- De basisprincipes van DevOps begrijpen en implementeren.
- CI/CD-pijplijnen ontwerpen en implementeren.
- Automatisering van de build en deploymentprocessen.
- Testen en kwaliteitscontrole integreren in de CI/CD-pijplijn.
- Beveiliging en compliance binnen DevOps-processen.
Public ciblé
- Softwareontwikkelaars en system engineers.
- DevOps-engineers en CI/CD-specialisten.
- IT-operations en infrastructuurbeheerders.
- Iedereen die betrokken is bij de ontwikkeling en implementatie van softwaretoepassingen.
Détails
- 6 Sections
- 22 Lessons
- 2 Days
Expand all sectionsCollapse all sections
- Wat is DevOps en waarom is het belangrijk? (2 uur)3
- Continuous Integration (CI) en geautomatiseerd bouwen (2,5 uur)4
- Testen en kwaliteitscontrole in de CI-pijplijn (2,5 uur)4
- Wat is Continuous Delivery (CD) en waarom is het belangrijk? (2 uur)3
- Automatisering van de deployment en releaseprocessen (2,5 uur)4
- 5.1Deployment automatiseren met Ansible, Terraform, Docker, Kubernetes.
- 5.2Het beheren van omgevingen en infrastructuur in de cloud en on-premises.
- 5.3Blue/Green Deployment en Canary Releases voor risicoloze updates.
- 5.4Praktijkoefening: Opzetten van een geautomatiseerde deployment-pijplijn met Docker en Kubernetes.
- Beveiliging en compliance in CI/CD-pijplijnen (2,5 uur)4