Continuous Delivery
placeAmsterdam 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Amsterdam, Dag 1 event 27 februari 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Eindhoven, Dag 1 event 27 februari 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Houten, Dag 1 event 27 februari 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Online, Dag 1 event 27 februari 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Rotterdam, Dag 1 event 27 februari 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:30-16:30, Zwolle, Dag 1 event 27 februari 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Amsterdam, Dag 1 event 1 mei 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Eindhoven, Dag 1 event 1 mei 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Houten, Dag 1 event 1 mei 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Online, Dag 1 event 1 mei 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Rotterdam, Dag 1 event 1 mei 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 30 apr. 2026 tot 1 mei. 2026Toon rooster event 30 april 2026, 09:30-16:30, Zwolle, Dag 1 event 1 mei 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Amsterdam, Dag 1 event 26 juni 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Eindhoven, Dag 1 event 26 juni 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Houten, Dag 1 event 26 juni 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Online, Dag 1 event 26 juni 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Rotterdam, Dag 1 event 26 juni 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Zwolle, Dag 1 event 26 juni 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 27 aug. 2026 tot 28 aug. 2026Toon rooster event 27 augustus 2026, 09:30-16:30, Amsterdam, Dag 1 event 28 augustus 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 27 aug. 2026 tot 28 aug. 2026Toon rooster event 27 augustus 2026, 09:30-16:30, Eindhoven, Dag 1 event 28 augustus 2026, 09:30-16:30, Eindhoven, Dag 2 |
Intro Continuous Delivery
The course Continuous Delivery primarily explains the principles of Continuous Delivery. In a Continuous Delivery process software is released frequently in short cycles, tested and deployed via an automated deployment pipeline.
Docker Containers
Next the use of Docker Containers for quickly launching a furnished environment is discussed. The operation, architecture and configuration of Docker Containers is covered in detail.
Jenkins Essentials
Attention is also paid to the Jenkins…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Intro Continuous Delivery
The course Continuous Delivery primarily explains the principles of Continuous Delivery. In a Continuous Delivery process software is released frequently in short cycles, tested and deployed via an automated deployment pipeline.
Docker Containers
Next the use of Docker Containers for quickly launching a furnished environment is discussed. The operation, architecture and configuration of Docker Containers is covered in detail.
Jenkins Essentials
Attention is also paid to the Jenkins tool for automating software building. This involves setting up a Jenkins Continuous Integration Pipeline and explaining the content and structure of the Jenkins file.
Acceptance Testing
The automation of Acceptance Tests with Docker and Cucumber is also part of the course program. And there is attention for the different environments in a Continuous Delivery process and the tests that are done in them.
Configuration Management
Then Application and Infrastructure Configuration and the use of the configuration language Ansible with Playbooks, Handlers and Variables are treated.
Advanced Topics
Finally a number of advanced Continuous Delivery aspects are discussed, such as dealing with changes in the Database, parallelizing pipelines and the use of shared libraries.
Audience Course Continuous Delivery
The course Continuous Delivery is intended for developers, testers and administrators who are involved in software development and who want to implement continuous delivery.
Prerequisites Course Continuous Delivery
General knowledge and familiarity with software development, programming, testing and deployment is required to participate in the course Continuous Delivery.
Realization Training Continuous Delivery
The theory is discussed on the basis of presentations. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.
Certificate Course Continuous Delivery
Participants receive an official certificate Continuous Delivery after successful completion of the course.
Modules
Module 1 : Intro Continuous Delivery
- What is Continuous Delivery?
- Traditional Delivery Process
- Shortcomings Traditional Delivery
- Benefits of Continuous Delivery
- Fast Delivery and Feedback Cycle
- Low Risk Releases
- Automated Deployment Pipeline
- Continuous Integration
- Automated Acceptance Testing
- Configuration Management
- DevOps Culture
Module 2 : Docker Essentials
- Virtualization and Containerization
- Disadvantages of Virtualization
- Benefits of Containers
- Isolation and Portability
- Installing Docker
- Docker Architecture
- Docker Components
- Docker Client
- Docker Server
- Docker Daemon
- Docker REST API
Module 3 : Docker Applications
- Building Docker Images
- Docker Commit
- Dockerfile
- Environment Variables
- Running Docker Containers
- Docker Container States
- Docker Networking
- Container Networks
- Exposing Container Ports
- Automatic Port Assignment
- Using Docker Volumes
Module 4 : Jenkins Essentials
- What is Jenkins?
- Extensibility by Plugins
- Jenkins Installation
- Installing on Docker
- Jenkins Pipeline
- Master and Slaves
- Vertical and Horizontal Scaling
- Test and Production Instances
- Configuring Agents
- Jenkins Swarm Agents
- Custom Jenkins Images
Module 5 : CI Pipeline
- What is a Pipeline?
- Multi Stage Application
- Sections, Directives and Steps
- Commit Pipeline
- Pushing to GitHub
- Compile Stage
- Unit Test Stage
- Jenkinsfile
- Code Coverage and CheckStyle
- Scheduled Builds
- Development Workflows
Module 6 : Acceptance Testing
- Acceptance Testing Intro?
- Docker Registry
- Artifact Repository
- Docker Hub
- Private Docker Registry
- Domain Certificates
- Building Images
- Pushing and Pulling Images
- Acceptance Test in Pipeline
- Acceptance Testing Stage
- Running Acceptance Tests
Module 7 : Configuration Management
- Application Configuration
- Infrastructure Configuration
- Automation and Version Control
- Configuration Languages
- Chef, Puppet and Ansible
- Agent Based
- Using Ansible
- Creating Inventory
- Playbooks
- Handlers and Variables
- Deployment with Ansible
- Working with Redis
- Ansible and Docker
Module 8 : CI Pipeline
- Types of Environment
- Production Environment
- Staging Environment
- Test Environment
- Development Environment
- Non Functional Testing
- Performance Testing
- Load and Stress Testing
- Scalability Testing
- Security Testing
- Non Functional Challenges
- Application Versioning
- Complete Jenkins File
Module 9 : Docker Swarm
- Server Clustering
- Docker Swarm Intro
- Setting up a Swarm
- Adding Worker Nodes
- Deploying a Service
- Publishing Ports
- Rolling Updates
- Draining Nodes
- Multiple Manager Nodes
- Scheduling Strategy
- Docker Stack
- Specifying docker-compose.yml
- Kubernetes
Module 10 : Advanced Continuous Delivery
- Managing Database Changes
- Understanding Schema Updates
- Database Migrations
- Using Flyway
- Configuring Flyway
- SQL Migration Script
- Backwards Compatibility Changes
- Non-Backwards Compatibility Changes
- Adding and Dropping Columns
- Changing Code
- Merging Data
- Avoiding Shared Database
- Parallelizing Pipelines
- Shared Libraries
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

