DevOps CI CD with Jenkins Maven Git and Pipeline (Udemy.com)
Learn DevOps Continuous Integration and Delivery using Jenkins, Maven and build fully functional Jenkins pipelines
Created by: Code Caffeine
Last updated May 2018
What you will learn
- Understand DevOps concepts of continuous integration, deployment, testing and continuous delivery
- Implement DevOps concepts using Jenkins
- Get a thorough knowledge of Apache Maven - core concepts, plugins, coordinates, lifecycles, goals etc...
- Write fully functional build automation scripts using Maven
- Use Jenkins for polling of code repository like Git
- Configure Jenkins for continuous code quality analysis and continuous testing
- Set up Jenkins for automated deployment and demonstrate DevOps CI CD
- Create a Jenkins build pipeline to implement a complete CI CD solution, right from Code repository to Production Deployment
- Learn how to write Jenkins pipeline as code
- Understand various nuances of Jenkins pipeline syntax and write a Jenkinsfile to implement a CI CD solution
- Send automatic status notifications via email from Jenkins Jobs
How it compares
Against the other 108 rated Udemy courses in Git on CourseDuck:
- Rating3.9 out of 5higher than 5% of them
- Reviews220#76 of 109 by number of reviews
- Length3 hoursshorter than 50% of them
- Last updatedMay 2018earlier than 84% of them
Course Description
This course will teach you DevOps concepts of Continuous Integration and Continuous Delivery, with emphasis on Jenkins, Git and Maven build automation.
DevOps as a software development practice has been around for quite a long time now, but the term has been coined only in the recent past and it is becoming more and more relevant, given that companies ranging from small start ups to behemoths like Amazon Netflix Google are investing billions into it.
DevOps automation experts are in great demand now and is proving to be a very lucrative career move.
The course has been designed, keeping this demand in mind so that you get to learn both concepts and
at the same time get to work on it, hands on. I am sure, that by the end of
this course you will feel very confident in building and deploying a fully automated
and functional Continuous Integration and Continuous Delivery pipeline in Jenkins.
You will learn DevOps concepts and Jenkins from scratch. You are also taught Maven, that is probably the most popular tool used for build automation.
Here is a brief of what you would learn:
DevOps Concepts - Continuous Integration and Continuous Delivery
Differences between DevOps Concepts like CI and CD
Jenkins Terminology along with the UI
All about Apache Maven
Jenkins jobs for implementing DevOps Continuous Integration
Jenkins jobs for continuous testing, static code analysis
Jenkins jobs for DevOps Continuous Deployment
Jenkins jobs for DevOps Continuous Delivery
Build Pipeline in Jenkins
Jenkins Distributed Builds with Master Slave Architecture
Jenkins Pipeline as Code
At appropriate stages you would be given exercises and projects to work on that would help you explore on your own and also refresh your learning.
The course goes over the topics step by step - For each topic - DevOps, Jenkins, Maven, Git and Jenkins Pipelines - in sufficient detail and adopts a code/work along method so that students can run the builds in parallel to the instructor.
The theory has been kept to a minimum and crisp, just enough to get you the context before you start hands on.
Instructor Details
- 3.9 Rating
220 Reviews
Code Caffeine
At CodeCaffeine, we truly believe that everyone has the potential to make it big. And everyone does! Eventually.
The difference between success and eventual success is bridged with timing, consistency and hard work. So, if there is a skill that needs to be learnt, our advice is "begin now".
We have been in the silicon-valley-industry for nearly 2 decades imparting coding/communication/financial literacy to thousands, with our modest foray into Udemy.
More Git courses
Git Ultimate Essentials: Everything you NEED to know (2019)
4.8 (103 Reviews)
Provider: Udemy
Time: 2.5h
$39.99
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners (2026)
4.7 (25,572 Reviews)
Provider: Udemy
Time: 13.9h
$14.99
Git and GitHub CRASH COURSE - with Unreal Engine (2026)
4.7 (1,029 Reviews)
Provider: Udemy
Time: 6.7h
$89.99
Reviews
By Mandeep Singh on 7/2/2020
overall good experience. pacing can be adjusted. jumping to new environments without telling dependencies required for a particular job/task mostly you can see it by the third half of course. There were many situations where I had to google for the error or why it is not giving the results. I will recommend it if you have an idea of how things work from development side, newbies like me can get in trouble sometimes.
By Lokesh Peddinti on 6/3/2020
He is too fast, sometimes, we can't even see what he is typing on the screen, changes screens pretty fast, pausing the screen also does not make me understanding what he is typing. He has the knowledge, and apparently he expects everyone to have the same knowledge like him, which does not make sense. Totally unworthy of my money.
By Byron Liu on 10/1/2019
A pretty good course. Good coverage of major topics of Jenkins. I especially like the Pipeline As Code section. Concise and clear. Only suggestion is to add some explanation in certain steps why certain actions are being performed (the purpose and reasons behind etc). The author may be taking it for granted because he is so familiar with it. But students would benefit to know why something is being done in addition to what needs to be done. With all said, I consider this to be a very good course and would recommend to audience with the same interest.
By Pankaj Poshirkar on 6/22/2019
The course is excellent and instructor has good knowledge about the subject, however on many occasions he goes a little faster, which makes it difficult to understand the concepts quickly.
By Oolagam Rampudaruth on 4/4/2019
Great course - with informative items learnt - this course is designed as such to teach one to become self-reliant. I am stilla beginner and this course had widened my knowledge and it gave me confidence to endorse myself in this domain professionally.
By Chaklader Asfak Arefe on 3/30/2019
I find the course very helpful. The teacher does everything by hand and the instructions are also very clear. However, if you already have some experience with the DevOps, a few things might be redundant to you.
By Leonard Mathey on 1/25/2019
Yes, a good match. Jenkins pipelines with Maven provides a "Venn Diagram" and explanation of several technologies/software development tools (git, Java, Maven, python, docker, tomcat, gradle, and examples, used in a devops environment, Specific examples of most of these technologies are provided. Thank-you.
By Stephan Discher on 12/18/2018
All of the content is very basic and suits well for a getting started guide on the underlying core technologies like maven and jenkins. Most of it is demonstrated as a "how-to" going through the single clicks needed to accomplish an intended configuration, however the underdyling concepts are rarely explained. It may be pointed out though that I am someone who is already working with some basic maven projects and jenkins builds on a daily basis and hoped to get some deep dive about how to better structure CI/CD cycles using pipelines, which is defintely not what someone would get here, but may not be everybodys intention when buying this course.
By Koushik on 7/4/2018
Had some basic theoretical knowledge of DevOps. This course reinforced those concepts and related the practical exercises to the theory. Could directly co-relate each devops term with what was being taught in the code-along lectures. This is the ideal way to teach. Very informative.
By KRRao on 5/4/2018
Wonderful course! I already knew Maven, but despite that I found the course to be quite refreshing on topics related to Jenkins and Pipelines. The instructor seems experienced enough to know where a typical developer can get stuck and so he goes step by step explaining every necessary detail. Overall I learned a lot.
By Surabhi
Solid material covered here.. Awesome explanations!
By Abhi
Interesting course. Well made and explained in detail.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 78 / 100






