Learn DevOps: CI/CD with Jenkins using Pipelines and Docker

BY
Udemy

Use Jenkins in a DevOps fashion. Utilising Jenkins Pipelines, Docker, and the Jenkins Job DSL to automate your Jenkins jobs.

Mode

Online

Fees

₹ 2899

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Jenkins is an open-source automation platform written in Java that supports many plugins for continuous integration. It's used to make it simpler for developers and DevOps engineers to incorporate changes into the project and for users to get a fresh copy of the product on a regular basis. It also allows you to continuously release software by interacting with various testing and deployment methods. Learn DevOps: CI/CD with Jenkins using Pipelines and Docker online certification, which is made available by Udemy to candidates who want to learn about utilising Jenkins in DevOps.

Learn DevOps: CI/CD with Jenkins using Pipelines and Docker online course comprises 4.5 hours of video learning material and two articles that teach you in a step-by-step manner as you increase your expertise. Learn DevOps: CI/CD with Jenkins using Pipelines and Docker online classes cover topics including Installation instructions and access to additional resources provided for the Jenkins course. The candidate will be introduced to Jenkins, Docker installation, the NodeJS application, and code automation. The individual will learn about Jenkins Job DSL, Pipelines, integration, and usage of Jenkins.

The highlights

  • Two Learning Resources
  • 4.5 hours of study in a week 
  • Certificate of Completion
  • Self-paced course
  • 1 article

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access

Course and certificate fees

Fees information
₹ 2,899
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Software development skills

After completing the Learn DevOps: CI/CD with Jenkins using Pipelines and Docker certification course, candidates will gain practical experience in installing Jenkins using docker and using Jenkins to perform continuous integration within your software development lifecycle. In this course, the individual will learn how to configure Jenkins "The DevOps Way," using Docker, Jobs DSL, and Jenkins Pipelines, as well as how to use plugins to integrate Jenkins with popular software development, and also how to configure authentication and authorization options to tighten security on your Jenkins UI. The applicant will learn about Docker, Github, NodeJS, email integration, Slack and BitBucket integration, authentication and authorization, security, Blue Ocean, and Jenkins slave using SSH.

The syllabus

Introduction

  • Introduction
  • Practical information
  • Procedure Document
  • Course Goals

Introduction to Jenkins

  • What is Jenkins (Part I)
  • What is Jenkins (Part II)
  • Jenkins Installation
  • Demo: Jenkins installation
  • Introduction to Docker

Building a NodeJS app

  • Why a NodeJS application?
  • How to build and deploy a NodeJS app
  • 1.7 Demo - Building the first application
  • Demo - building nodejs app with Docker

Infrastructure as code and automation

  • Introduction to Infrastructure as code and automation

Jenkins Job DSL

  • Introduction to Jenkins Job DSL
  • Demo: Jenkins Job DSL with NodeJS application
  • Demo: Jenkins Job DSL with docker build and publish

Jenkins Pipelines

  • Jenkins Pipelines Introduction
  • Jenkins Pipelines vs Jenkins Job DSL
  • Jenkins Pipelines Example
  • Demo: Jenkins pipelines with NodeJS and Docker
  • Build, test, and run everything in Docker containers
  • Demo: Build, test, and run everything in Docker containers

Jenkins Integrations

  • Email integration
  • Demo - Email integrations using Jenkins Pipelines
  • Slack integration
  • Demo: Slack Integration
  • GitHub and BitBucket integration
  • Demo: GitHub integration with a Gradle + Java Project
  • Demo: Bitbucket integration
  • JFrog Artifactory integration
  • Demo: JFrog Artifactory integration
  • Custom API Integration
  • Demo: Custom API Integration
  • Sonarqube integration
  • Demo: Sonarqube installation with docker-compose
  • Demo: SonarQube integration within Jenkins Pipelines

Advanced Jenkins usage

  • Introduction to Jenkins Slaves
  • Jenkins Slaves benefits and best practices
  • Demo - Jenkins slave using SSH
  • Demo: Jenkins slave using jnlp
  • Blue Ocean
  • Demo - Blue Ocean
  • ssh-agent
  • demo: ssh agent
  • Security best practices
  • Authentication and authorization
  • Demo: authorizations
  • Authentication Providers for Jenkins
  • Demo: Onelogin Integration with Jenkins using SAML

The end

  • Congratulations on completing this course
  • Bonus Lecture

Instructors

Mr Edward Viaene
Big Data Specialist
Udemy

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books