The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024

Jenkins, Pipeline, Groovy for DevOps Automation using Jenkins CI/CD Pipeline with DSLs with Just One Course!

4.47 (1531 reviews)
Udemy
platform
English
language
Design Tools
category
The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024
22,651
students
10 hours
content
Oct 2023
last update
$84.99
regular price

What you will learn

Understand the concepts of DevOps Continuous Inspection, Continuous Integration, and Continuous Deployment, and the difference between them.

Create a multi-stage Jenkins job and visualize the complicated Jenkins build pipeline with Jenkins build pipeline plugin.

Manage Jenkins - Configure System

Role Based Authorization Strategy in Jenkins

Execute Concurrent, Parallel Build Jobs in Jenkins

Deploy the package (war file) to Tomcat Server using Jenkins

Jenkins Pipeline - Declarative Pipeline

Job in Jenkins

User Accounts In Jenkins

Integrate GitHub Repository to Your Jenkins Project

Parameterized Jobs in Jenkins

Why take this course?

Are you ready to take your DevOps skills to the next level and streamline your software development and deployment processes? Look no further! Welcome to "Mastering Jenkins" the ultimate Udemy course designed to transform you into a Jenkins expert.

Why Learn Jenkins?

In the fast-paced world of software development, automation is the key to success. Jenkins, an open-source automation server, has become the go-to choice for DevOps professionals worldwide. With Jenkins, you can automate your build, test, and deployment pipelines, ensuring the delivery of high-quality software faster and more efficiently.

What Will You Learn?

This comprehensive Jenkins course will empower you with the knowledge and hands-on experience needed to:

  1. Setup and Installation: Master Jenkins from the ground up, starting with installation and configuration on various platforms, including Windows, Linux, and macOS.

  2. Pipeline Fundamentals: Create and manage pipelines using the Jenkins DSL and declarative pipelines, enabling you to define your entire software delivery process as code.

  3. Integration and Plugins: Discover how to integrate Jenkins with popular tools and technologies, and harness the power of an extensive library of plugins to customize your workflows.

  4. Source Control Integration: Seamlessly integrate Jenkins with Git, SVN, and other version control systems to automate the building and testing of your codebase.

  5. Testing and Quality Assurance: Implement automated testing strategies, including unit testing, integration testing, and code quality checks to ensure code reliability.

  6. Continuous Deployment: Learn how to automate the deployment of your applications to various environments, including development, staging, and production.

  7. Scaling and High Availability: Explore advanced topics like distributed builds, load balancing, and disaster recovery to ensure Jenkins is robust and scalable for your organization's needs.

  8. Monitoring and Reporting: Implement monitoring and reporting solutions to keep a watchful eye on your Jenkins pipelines and gain insights into your DevOps processes.

  9. Best Practices: Follow industry best practices for Jenkins configuration, security, and optimization to create a reliable and secure automation system.

Why Choose This Course?

  • Hands-On Projects: Put your skills into action with real-world projects and practical exercises designed to reinforce your learning.

  • Experienced Instructor: Learn from a seasoned DevOps professional who has years of experience in the field and a passion for teaching.

  • Certification: Receive a certificate of completion to showcase your Jenkins mastery to potential employers.

  • Lifetime Access: Enjoy lifetime access to the course material, including updates and new content as Jenkins evolves.

Is This Course for You?

Whether you're a beginner looking to jumpstart your DevOps career or an experienced professional seeking to enhance your automation skills, "Mastering Jenkins" is your pathway to success. Enroll now and unlock the full potential of Jenkins for continuous integration and deployment.

Don't miss this opportunity to become a Jenkins expert and supercharge your software development workflow. Enroll today and start your journey toward mastering Jenkins!

Content

Course Introduction

Jenkins Course RoadMap
How to Get the Support in Course
Course Code Base & Discussion Forum Links
Course Goals

About Jenkins & Introduction

Introduction to Continuous Integration
What is Jenkins | Jenkins Introduction
Install Jenkins on Linux/Unix/Cloud Machine
$135 Digital Ocean Referral Link | Installation Steps
Download and Configure Jenkins on Windows
Text Direction : Download and Configure Jenkins on Windows
Download and Configure Jenkins on MAC OS
Text Direction : Download and Configure Jenkins on MAC OS
Java 9 & 10 Warning for Jenkins

Jenkins Getting Started | Get Jenkins Ready

Architectural Overview of Jenkins
Create Jenkins First Job

Continuous Integration with Jenkins

Jenkins Integration with GIT & GITHUB
Install Maven on Jenkin's Host Machine
Text Direction : Install Maven on Windows
Configure Jenkins with GIT & Maven
Create our First Maven-based Jenkins Job
TroubleShooting : Create our First Maven-based Jenkins Job
Source Code Polling in Jenkins
Text Direction : Add SSH Key in Local from GitHUB
Remote Build Trigger in Jenkins

Continuous Delivery with Jenkins

Archive Jenkins Job Artifacts
Install & Configure Tomcat in Staging Environment
Text Direction : Install & Configure Tomcat in Staging Environment
Text Direction : Install Tomcat on Windows
Deploy Staging Environment
Build Pipeline Plugin
Deploy to Production
Trouble Shooting: Deploy to Production

Infrastructure as Code

Infrastructure as Code

Jenkins Job DSL

Introduction to JENKINS Job DSL
Demo: Jenkins Job DSL with Maven Project

Jenkins as a Code Pipeline (DSL)

Jenkins Code Pipeline Overview
Demo: Code Pipeline
Text Direction : Demo Code Pipeline
Automate Existing Maven Project Pipeline
Text Direction: Automate Existing Maven Project Pipeline

Distributed Builds in Jenkins

Distributed Builds Concept
Create and Configure Jenkins Slave
Text Direction : Create and Configure Jenkins Slave
Label Nodes & Concurrent Builds

Jenkins Integration with Docker

Available Docker Editions
Install Docker on Linux Machine
Docker Basics & Run Container
Docker File Basics | Introduction
Docker File Instructions | Construction Commands
Create Docker File of Our Project
Text Direction : Create Docker File of Our Project
Build and Tag Project Docker Image
Trouble Shooting: Build Docker Image
Execute Project in Docker
Docker Help

Parameterize Jenkins Jobs

Add Parameters In Jenkins Job
Add Choice Parameters
Add Logic with Boolean Parameter

Jenkins Security Aspects

Enable/Disable Login Jenkins
Allow User to Sign-Up Jenkins
Install Powerful Security Plugin
How to Create Users in Jenkins
Create & Assign Roles to Users

AWS Delivery Code Pipeline : Introduction

Jenkins AWS Code Pipeline Introduction
Software Build and Release Process
SetUp AWS Cloud Account
Create AWS KeyPairs For Cloud Instances

Introduction to AWS Code Deploy & Code Pipeline

Introduction: AWS Code Deploy
Introduction: AWS Code Pipeline

AWS CodeDeploy and AWS CodePipeline

AWS Code Pipeline
How AWS Code Pipeline Works
AWS CodeDeploy & It's Function
Deployment with AWS CodeDeploy
Continuous Delivery Workflow

Get Start with Project

SetUp Demo Project
Database & CI Flow
SetUp DataBase in AWS RDS
Manage AWS RDS Security Group
Restore Database Dump on AWS RDS
Text Direction: Restore Database Dump on AWS RDS
SetUp Node JS Application
SetUp Node JS Application 2
Text Direction : SetUp Node JS Application
Demo Application GitHub Code Location

AWS CI CD Pipeline

About this Section
Create AWS Instance Service
what is the difference between a role and an instance profile
Install Jenkins on AWS Cloud
Text Direction : Install Jenkins on AWS Cloud
Install AWS Code Deploy Agent on EC2
TroubleShooting Guide: Install AWS Code Deploy Agent
Create AWS Code Deploy Application
Create & Review App Specification File
SetUp Jenkins Job for AWS Code Pipeline
SetUp AWS CI-CD Pipeline
Text Direction : AWS Code Pipeline

Project Build Tool : MAVEN (Optional)

Maven Introduction
Configure Maven on Windows Machine
Configure Maven on Windows Machine : Text Direction
Project Code Location
Configure Maven on Mac Machine
Generate First Maven Project From Maven CLI
Maven Build Life Cycle
POM.xml File in Maven Project

Screenshots

The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Screenshot_01The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Screenshot_02The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Screenshot_03The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Screenshot_04

Reviews

Lasantha
November 12, 2023
This course is amazing. Loved it, very clear explanations. Can recommend for a complete beginner. Thanks again for this lovely course. A++++++
Tim
October 18, 2023
Except for lacking any information on SonarQube integration, it was a good beginner course on Jenkins
Regina
July 25, 2023
For years, I've wanted to learn more about Jenkins, but I keep getting distracted. My apprehension about beginning to learn Jenkins was fully dispelled by this guy.
Gabriela
July 24, 2023
I appreciate your assistance as I made my first foray into the Jenkins community. Your course is quite engaging and covers the majority of topics.
Wafa
July 23, 2023
The material was succinct, transparent, and easy to understand. Delivery was excellent, providing references and examples to make the concepts easier to understand.
Frank
July 22, 2023
A thorough introduction to Jenkins and other important software. Too talented is the instructor for us to pick up quickly.
Jason
July 22, 2023
Those who have no prior experience with Jenkins will benefit from this instruction. Concepts that would serve as the foundation for higher learning were simple for me to understand.
Sandra
July 22, 2023
Although it was theoretical, he was able to cover a few hands-on topics towards the end, thus it was good.
Macy
July 21, 2023
The course was incredibly helpful, and I learned a lot about Jenkins' functionality. Jenkins was explained in great detail, and I also learned more about integration and deployment as a result.
Elizabeth
July 20, 2023
This is the training I'm looking for; it was explained simply and concisely, just way the data is shown on screens.
Kavuri
July 20, 2023
This is one of the best courses for someone who is just starting their Jenkins journey. a methodical approach using succinct materials one after another.
Anonymized
June 22, 2023
Worst course ever your content is truly outdated. Its like you are teaching yourself only. In videos like 48th your screen is not visible properly whatever the command you are writing i am not able to see that and you didn't even bother to put command in the resources. Sorry for my words but please do something about your course update this.
Sean
June 14, 2023
Good coverage of the topics, good visual explanations of concepts, and good pacing and delivery from the instructor.
Alejandro
April 12, 2023
The description introduce this course as a 12 hours masterclass of Jenkins pipelines. The reality is that Jenkins pipelines are barely introduced an nothing else, the rest of the hours are spend on basic Jenkins, Maven and AWS. Its basically a scam.
Mohammad
March 21, 2023
The instructor is fine , but the course it self is outdated as well I was hoping for more coverage on Jenkins it self , integration with LDAP , multi branch pipelines ,dynamic slaves on docker/k8 , backup and copy files and restore in Jenkins, Jenkins upgrade and plugins conflicts, Jenkins notifications , Jenkins commit back to SVN after success CICD and much more of the real life scenarios

Coupons

DateDiscountStatus
5/30/202095% OFF
expired
12/7/202089% OFF
expired
5/13/202188% OFF
expired
8/16/2023100% OFF
expired
11/4/2023100% OFF
expired
11/8/2023100% OFF
expired
11/22/2023100% OFF
expired
12/5/2023100% OFF
expired
12/12/2023100% OFF
expired
12/26/2023100% OFF
expired
1/4/2024100% OFF
expired
1/23/2024100% OFF
expired
2/28/2024100% OFF
expired
3/6/2024100% OFF
expired

Charts

Price

The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Price chart

Rating

The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Ratings chart

Enrollment distribution

The Complete Jenkins DevOps CI/CD Pipeline Bootcamp - 2024 - Distribution chart
1811532
udemy ID
7/21/2018
course created date
11/20/2019
course indexed date
Bot
course submited by