Docker and Jenkins for DevOps Certificate for Rik Boer
Certificate ID:
667143
Authentication Code:
8250e
Certified Person Name:
Rik Boer
Trainer Name:
Herve MEFTAH
Duration Days:
2
Duration Hours:
14
Course Name:
Docker and Jenkins for DevOps
Course Date:
20 January 2022 09:30 to 21 January 2022 16:30
Venue:
Groningen
Course Outline:
Introduction
Jenkins Basics
- Processes and modules used in Jenkins
- Plugins for integrating with Jenkins
Overview of Docker
- Processes and elements used in Docker
- Docker vs virtual machines (VM)
Preparing the Development Environment
- Intalling and configuring Jenkins
- Installing and configuring Docker
- Installing and configuring NPM
- Setting up a version control system
NodeJs Application
- Creating a simple NodeJs application
- Running a NodeJs application on Jenkins
- Packaging a NodeJs application as a Docker image
CI/CD with Jenkins and Docker
- Building a composable architecture
- Using Docker CI/CD tools
- Building and managing Docker images
- Creating multi-branch pipelines
- Using DNS-based deployment
- Deploying using a cloud based-server with Jenkins
- Monitoring and reverting
Jenkin Slaves and Authentication
- Using best practices with Jenkins slaves
- Setting up a slave using SSH
- Setting up a slave using JNLP
- Using SSH credentials
- Implementing authentication providers
Troubleshooting
- Writing an integration test
- Wiring an integration test
Summary and Conclusion