Jenkins: continuous integration & DevOps with Java and .NET

Master Jenkins for continuous integration and DevOps, learn to automate builds, and boost software development efficiency with real-world projects and practical skills.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course dives into Jenkins and continuous integration, teaching you how to automate your software builds. It's all about making things faster and smoother, especially for startups in a tech boom. You'll learn practical skills that are highly sought after in today's job market.

Key Points

  • Learn about continuous integration (CI) and its importance.
  • Get to know Jenkins, an open-source toolset for automation.
  • Build an automated CI pipeline with Jenkins.
  • Manage relational database schema and version control.
  • Integrate CI with GitHub repositories.

Learning Outcomes

  • Understand the concept and importance of continuous integration.
  • Build and run a CI pipeline using Jenkins.
  • Manage and version control database schema automatically.
  • Configure notifications and secure Jenkins.
  • Integrate Jenkins with GitHub for better collaboration.

About This Course

Jenkins: Learn continuous integration and DevOps for real world projects. Streamline software builds with Jenkins.

Today the technology sector is experiencing a boom throughout the world. There are hundreds of startups launching every day.  In order to move fast - these startups need people who are skilled at automating as much as possible. Mostly progressive startups - favor implementing completely automated DevOps pipelines from the get go.  They realize that these practices of continuous integration (CI) and DevOps will yield tremendous benefits regarding speed and agility. The demand for these skills has been steadily rising over the last few years.

Jenkins is an award-winning open source toolset which enables us to build very sophisticated automated build pipelines very quickly. It has extensive community support which has augmented the core functionality of Jenkins by building and sharing hundreds of very useful plugins. Implementing continuous integration with Jenkins can help us immensely in reducing the risk within our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost to develop innovative software in any environment - startups and enterprise alike.

The demand for professionals who have experience with these tools has been growing steadily over the last few years. The salaries and consulting rates for these skills have also been rising and are only bound to go up as the demand for these skills remains steady or increases.

In this course we will:

  • Learn about CI and why it is important

  • Learn about Jenkins

  • Build an automated CI pipeline with Jenkins

  • Learn how to version control and manage relational database schema

  • Run the CI pipeline to maintain build artifacts

  • Learn how to configure, secure and extend Jenkins

  • Learn how to configure automated build notifications

  • Integrate CI builds with Git repositories hosted in GitHub


  • You will get introduced to continuous integration (CI) and learn what it is all about.

  • Learn why continuous integration is important (especially in fast paced agile environment)

  • Learn how to maintain and version control database schema in an automated fashion via RoundHousE

Instructors

Profile photo of Manuj Aggarwal
Manuj Aggarwal

I grew up in a small town in India. A friendly child, my home was troubled. I withdrew into my shell, becoming aloof and angry. At age 15, I started working in a factory where I labored 12 hours/day with only $2 as a daily salary.LAST CHANCE BLOWNReading business magazines in the factory corner, a dream was born. Could I...

Instructors

Profile photo of TetraNoodle Team
TetraNoodle Team

At TetraNoodle Technologies and its education arm - TetraTutorials, we work with several startups and build small to very high scale cloud solutions every day. We know what it takes to do this well.  We strive to put all our hands-on experience into these courses. Instead of superficial knowledge - we go into the depth of the topic and give...

Review
4.9 course rating
4K ratings
ui-avatar of Roberto Schatz
Roberto S.
3.0
1 year ago

talking too much in the introduction.

  • Helpful
  • Not helpful
ui-avatar of Achim Mienhardt
Achim M.
1.5
2 years ago

While this other guy appeared about three times in a video doing a lot of irrelevant marketing blabla "including the promise to constantly update the course material/videos" these videos - hence the whole course - is dramatically outdated - useless!!! At least it drove me to search for other sources (free of charge) to help understand what the blabla here means in the latest release of Jenkins - for that you get a little more than 1 star only.
Additional note: I printed all my udemy course certificates and have them on the wall in my office. I will not print this certificate ... for what should I ... it did not help!

  • Helpful
  • Not helpful
ui-avatar of Michael Eibeck
Michael E.
2.0
3 years ago

The course builds on an old version of Jenkins. So all of the Jenkins UIs are different than in the course.

  • Helpful
  • Not helpful
ui-avatar of Sashikanta Mishra
Sashikanta M.
3.5
4 years ago

Could be better

  • Helpful
  • Not helpful
ui-avatar of John Schmitt
John S.
4.0
4 years ago

The basics were covered well, even if it was mostly about windows. Maybe a future course can teach extending Jenkins, maybe writing plugins, and maybe using a language like groovy to extend Jenkins.

  • Helpful
  • Not helpful
ui-avatar of Venkatesh
Venkatesh
3.0
5 years ago

Its only the basic, needs more like integrating LDAP in jenkins, triggering email notifications to the last person who committed the code. Deploying a web application into tomcat server.

  • Helpful
  • Not helpful
ui-avatar of Shinu M Joseph
Shinu M. J.
4.0
5 years ago

Yes, it was very help full for me to start with CI/CD and Jenkins

  • Helpful
  • Not helpful
ui-avatar of Umesh Annegirikar
Umesh A.
4.0
5 years ago

It's very good Course.

  • Helpful
  • Not helpful
ui-avatar of Mangesh Ulhas Kulkarni
Mangesh U. K.
5.0
5 years ago

Great explained....i have implemented almost all the features shown in the video and they working like charm.
It would be great if you could explain difference between Freestyle and Pipleline projects with simple example.Rest all great...keep it up.

  • Helpful
  • Not helpful
ui-avatar of Irshad
Irshad
3.5
5 years ago

I believe adding content regarding capabilities of Jenkins in doing code publishes would make this course better.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses