Docker and Jenkins for DevOps Certificate for Agnieszka Kulpa
Certificate ID:
699491
Authentication Code:
33417
Certified Person Name:
Agnieszka Kulpa
Trainer Name:
Łukasz Walec
Duration Days:
1
Duration Hours:
7
Course Name:
Docker and Jenkins for DevOps
Course Date:
30 November 2022 09:00 to 16:00
Venue:
zdalnie
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