- Introduction
- Practical information
- Procedure Document
- Course Goals
Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Use Jenkins in a DevOps fashion. Utilising Jenkins Pipelines, Docker, and the Jenkins Job DSL to automate your Jenkins ...Read more
Online
₹ 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
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
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 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