Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

Learn DevOps: CI/CD with Jenkins using Pipelines and Docker (Udemy.com)

Use Jenkins the DevOps way. Automate your Jenkins jobs by using Jenkins Pipelines, Docker, and the Jenkins Job DSL

Created by: Edward Viaene

Last updated September 2024

icon
What you will learn

  • Use Jenkins to perform Continuous Integration within your Software Development Lifecycle
  • Install Jenkins using docker
  • Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines
  • Use plugins to integrate Jenkins with popular development software
  • Configure the authentication and authorization options to tighten security on your Jenkins UI

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.2 out of 5higher than 25% of them
  • Reviews17,698#19 of 220 by number of reviews
  • Length4.7 hoursshorter than 56% of them
  • Last updatedSeptember 2024more recently than 55% of them

icon
Course Description

Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:

  • It’s free and open source

  • It has a strong community with thousands of plugins you can use

  • Jenkins is used in a lot of companies, from startups to enterprises

This course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It's a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way! I'll explain you about infrastructure as code and automation to make sure you understand how Jenkins Pipelines fits within this new way of thinking. 

I'll show you how to integrate Jenkins Pipelines with popular software tools, like:

  • Docker

  • GitHub / Bitbucket

  • JFrog Artifactory

  • SonarQube

  • Onelogin (Using SAML)

If you’re looking for a job in the DevOps space, Jenkins is a must have skill.

I explain in the course how to install Jenkins if you don't have an installed version yet. You'll need a Ubuntu 20.04.x VM or cloud instance to follow the installation procedure. In the demos I will be using DigitalOcean as a cloud provider, but you are free to use any provider or VM (VMWare/Virtualbox, AWS, Azure, Google Cloud, etc). I'll be assisting you in the Q&A if you have any problems setting up Jenkins.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Edward Viaene

I've been a System Administrator and full stack developer for over 10 years, the typical profile for a DevOps engineer. I've been working in multiple organizations and startups. I've cofounded a startup that focusses on applying DevOps and Cloud. I have been training people in newer technologies, like Big Data. I've trained a lot of people working in FTSE 100 & S&P 100 companies. Today I mainly work together with companies to improve their software delivery processes, while coaching and teaching on platforms like Udemy.

icon
More courses by Edward Viaene

$16.99

$19.99

$74.99

$74.99

$10.99

$69.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.2

17,698 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By SivaKumar Manickam on 8/15/2024

The course is very interesting, gained hands on to use jenkins common uses. The sample code given are very useful. Some contents seems to be outdated, however the author responds to queries promptly. The visibility of the course content is blurred during demo of many chapters. I request the author to verify the content and replace them with better visible content, that will make the user experience better.

By Andrew Korell on 4/8/2024

I am software developer who has worked in organizations that used Jenkins but was never in direct contact. This was a good overview of how it ticks and how I can interact with it in the future. I hope to start using it with my personal projects as well. I don't find anything that irrelevant.

By Shabuktagin Photon Khan on 10/17/2022

This course offers great example on few integrations Some of the basics of Jenkins was not very clear to me. I ended going to youtube to re-learn about it. Some of the sections in Jenkins could have done locally for udemy purpose. There wasn't exactly the go-through of the groovy syntaxes, the codes were mostly already in the github repository and the instructor just highlights the syntaxes as he explains it by. I prefer the instructor writes the groovy code line by line and go through huddles that he or we might face.

By Kevin Haehn on 11/21/2020

I understand that the instructor is trying to quickly get someone up to speed with this course without spending a lot of time on the basics of underlying understanding. I spent too much time getting the basic things to work. I'm only halfway through the course at this point but I feel that I've spent enough time that I should be at least 80% done. I know more than when I started for sure but I'm not sure how I'm going to apply what I've seen so far to my task at hand in my job. I'm not sure whether to bag this course at this point and find another or trudge through the remaining sections. Sorry to be so negative but I don't feel prepared for much yet. It definitely would help if I had a better background understanding of these things before I started. This course might be more helpful for someone already into a lot of the base technology presented here. Might be more of my problem than the instructors.

By Deepak Choudhary on 11/19/2020

Nowhere in course requirement section instructor mentioned that audience need to have docker as essential required skill to take this course. At times instructor was so miserable and confusing whether he is running a Jenkins tutorial or a docker tutorial. He expects students to "know all" about docker. Stay away from this course and find something better and easy to understand if you really want to learn Jenkins. I am out of 30 days window else would have certainly asked for refund.

By Anshu Anu on 11/7/2020

Amazing, above expectations

By Rustam Sariyev on 11/7/2020

Really great course.

By Stanko Opacic on 11/7/2020

Missing knowledge tests of any kind, lot of details haven't been covered if you want to test the same thing that teacher did in his lessons.

By Lukasz Koziol on 10/26/2020

It's good course, it could have some more details about pipelines overall. And little more update

By Jhuan Pressley on 10/20/2020

no good, spends almost no time on each topic

By Simon Krger Pedersen on 10/18/2020

The course is easy to follow and provides a good foundation for the use of Jenkins. However, the demos are sometimes hard to follow, as the plugins have been updated since the release of the course.

By Djordje Petrovic on 10/17/2020

Great course! Thanks! :)

Showing 12 of 290 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100