Skip to content
UdemyGitPaid courseAll LevelsCertificate

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

icon
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

icon
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. 


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

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.


icon
More Git courses

$99.99

$39.99

$14.99

$109.99

$74.99

$89.99

icon
Reviews

3.9

220 ratings on Udemy

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

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.

Showing 12 of 35 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 : 78 / 100