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: Ajay Srinivasa

Produced in 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

icon
Quality Score

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

Overall Score : 88 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a git course? Or looking for more detail on Ajay Srinivasa's DevOps CI CD with Jenkins Maven Git and Pipeline? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

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 andat the same time get to work on it, hands on. I am sure, that by the end ofthis course you will feel very confident in building and deploying a fully automatedand 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.

Who this course is for:
  • Developers, QA testers, Deployment team members and anyone who is into software development
  • Students who wish to learn to automate and add quality to their software projects using DevOps

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Ajay Srinivasa

Worked a lot, earned a bit - Started off with coding as a hobby and turned into a full fledged programmer and developed into an application architect.
I have a modest 15 years of experience in various facets of the technology industry and have seen it grow from within it.
Some of the areas of my expertise are: Programming(Java, Nodejs, Python) , Enterprise Application Integration and DevOps

icon
Reviews

4.4

33 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Awesome material. I learned so many thing like git, maven and how to integrate these with Jenkins. Thank you Udemy.

Very god course. It clears many concepts of Maven and Jenkins.

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.

I thought it to be detailed session , it was just a brief . Not deeper knowledge and practical sessions were there.

I am primarily a Windows /.NET pro, so this was a very nice pace because the concepts were already used, it was a different set of tools. I appreciate the use of both Windows and Linux hosts. The content was useful and delivered succinctly. My favorite is the course pace. I didn't wait around for unplanned mistakes, progress bars, and the like. I was treated like I know a few things already, and I can pause if needed, or slow it down i the player. Well done.

No Transcripts. The accent of the teacher is awful. Didn't expect this from Udemy. Waste of money and time.

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.

this was a very informational course which will greatly assist me in my current job

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.

good to start with.

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.

The teacher explains very clearly the steps needed to do the different tasks and shows them also in a straight forward way.