Certificate Authentication

Docker and Jenkins for DevOps Certificate for Rik Boer

Add to LinkedIn

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: 
2022-01-20 09:30 to 2022-01-21 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