Opleiding: Continuous Delivery
In de cursus Continuous Delivery leren de deelnemers hoe een continuous delivery proces voor het automatisch testen en deployen van software applicaties kan worden ingericht met Docker en Jenkins.
Intro Continuous Delivery
In de cursus Continuous Delivery worden in de eerste plaats de principes van Continuous Delivery uitgelegd. In een Continuous Delivery proces wordt software frequent in korte cycles gereleased, getest en via een geautomatiseerde deployment pipeline in gebruik gesteld.
Docker Containers
Vervolgens wordt ingegaan op het gebruik van Docker Containers voor het snel in de lucht brengen van een ingerichte omgeving. De werking, architectuur en configuratie van Docker Containers komt uitgebreid aan de orde.
Jenkins Essentials
Ook is er aandacht voor de tool Jenkins voor het automatiseren van het bouwen van software. Hierbij komt het opzetten van een Jenkins Continuous Integration Pipeline aan de orde en wordt ingegaan op de inhoud en structuur van het Jenkinsfile.
Acceptance Testing
Ook het automatiseren van Acceptance Tests met Docker en Cucumber is onderdeel van het cursus programma. En is er aandacht voor de verschillende omgevingen in een Continuous Delivery proces en de tests die daarin worden gedaan.