Continuous Delivery

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Continuous Delivery

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
26 feb. 2026 tot 27 feb. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon rooster
event 27 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 28 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
Beschrijving
In the course Continuous Delivery participants learn how a continuous delivery process for automatic testing and deployment of software applications can be set up with Docker and Jenkins.

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: IT Architectuur, Software Development / Ontwikkeling, DevOps, Business intelligence en Businessarchitectuur.

In the course Continuous Delivery participants learn how a continuous delivery process for automatic testing and deployment of software applications can be set up with Docker and Jenkins.

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

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)