Open Source/CI/CD with Jenkins using Pipelines and Docker

CI/CD with Jenkins using Pipelines and Docker Certification Training Course Overview

Enroll for 3-day CI/CD with Jenkins using Pipelines and Docker course from Koenig Solutions.  In this course learn about Jenkins, Jenkins a popular open-source tool used to perform Continuous Integration and Continuous Delivery and help you build, test, and deploy your software.

Target Audience:

  • Software Build and Release Engineers
  • Software Developers
  • DevOps Practitioners

 

Test your current knowledge Qubits42

CI/CD with Jenkins using Pipelines and Docker (24 Hours) Download Course Contents

Live Virtual Classroom
Group Training 1100
01 - 03 Nov 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR) 1300
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Introduction to Jenkins
  • Introduction to Jenkins
  • Jenkins Installation
  • Introduction to Docker
  • Introduction to Infrastructure as Code and Automation
Module 2: Building a NodeJS app
  • Why a NodeJS application?
  • How to build and deploy a NodeJS app with Docker
Module 3: Jenkins Job DSL
  • Introduction to Jenkins Job DSL
  • Jenkins Job DSL with NodeJS Application
  • Jenkins Job DSL with Docker Build and Publish
Module 4: Jenkins Pipelines
  • Jenkins Pipelines Introduction
  • Jenkins Pipelines vs Jenkins Job DSL
  • Jenkins Pipeline Example
  • Jenkins Pipelines with NodeJS and Docker
  • Build, Test and Run everything in Docker Containers
Module 5: Jenkins Integrations
  • Email Integration
  • Email Integration using Jenkins Pipelines
  • Slack Integration
  • GitHub and BitBucket Integration
  • GitHub Integration with a Gradle + Java Project
  • JFrog Artifactory Integration
  • SonarQube Integration
  • SonarQube Installation with docker-compose
  • SonarQube Integration within Jenkins Pipelines
Module 6: Advanced Jenkins Usage
  • Introduction to Jenkins Slaves
  • Jenkins Slaves Benefits and Best Practices
  • Jenkins Slave using SSH
  • SSH Agent
  • Security Best Practices
Download Course Contents

Request More Information

Course Prerequisites
  • Should be familiar with technology principles and DevOps fundamentals.
  • Basic understanding of software development and the software development life cycle.