Certificate Authentication

Docker and Jenkins for DevOps Certificate for Agnieszka Kulpa

Add to LinkedIn

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