We may earn an affiliate commission when you visit our partners.
Course image
TetraNoodle Team and Manuj Aggarwal

This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.

This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.

Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.

Read more

This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.

This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.

Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.

While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices - it's hard to find a comprehensive course like this one, which focuses on using some of the most useful plugins in the Jenkins ecosystem.

This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.

Just a few of the things you'll learn:

  • Understand What Jenkins Is All About
  • How To Install, Configure And Operationalize Jenkins
  • How To Build Projects Automatically Using Maven
  • How To Build Projects Automatically Using Gradle
  • How To Manage Your Build Artifacts Using Artifactory
  • How To Manage Your Relational Database Schema Using Sqitch

Improve Your DevOps Skills, Become More Marketable, And Make More Money

Regardless of what your level of experience is; whether you work in a small startup or large corporation - this in-depth course is designed to provide you with everything you need to take your DevOps skills to the next level.

Whether you are you using Java, Python, Node.JS or any other stack - a seasoned engineer photographer knows how to design, build and run advanced build and deployment systems which can perform build, test and analysis steps - all automatically. Jenkins is a tried and test automation tool written in Java - which provides all the bells and whistles necessary to implement these processes with ease. Not only that, Jenkins is very robust and scalable system which can scale to hundreds of nodes building many projects in a multi-user and multi-team environments.

By honing these skills, you will be chased by recruiters and companies who are looking to hire professionals with experience on Jenkins. This course shows you how.

Contents and Overview

This course aims at teaching software, IT and DevOps engineers what it takes to improve your skills, experience, and techniques to earn more money.

You will start with the basics and tackle how to install Jenkins. You will get familiar with the Jenkins plugin ecosystem and install a bunch of very useful plugins into the Jenkins instance. You'll then dive into the different hands-on exercises to implement advanced build and deployment pipelines using various build tools in conjunction with Jenkins, Artifactory, shell scripting, etc.

You'll learn about various other tools which work very well with Jenkins like Maven, Gradle, Sqitch, etc. You'll use these tools to master how to properly design an end to end build and deployment pipeline, which:

  • Builds the source code
  • Keeps the relational database schema in sync with the latest source code
  • Manages the artifacts in a robust manner
  • Helps you visualize the entire pipeline in a graphical format
  • Helps you diagnose your DevOps pipelines by providing detailed diagnostic logs

By the end of this master course, your confidence as a DevOps engineer will soar. You'll have a thorough understanding of Jenkins and various other DevOps tools, and you can use them to their fullest potential to take small to large, simple to complex DevOps pipelines and be a part of this DevOps revolution and take your career to the next level.

Enroll now

What's inside

Learning objectives

  • 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)
  • In any real world software project - databases are a key component. you will learn how to maintain and version control database schema in an automated fashion via roundhouse
  • You will learn how to build an automated continuous integration (ci) pipeline with jenkins and its various plugins
  • Build ci and cd pipelines using jenkins, gradle, maven, artifactory and corresponding plugins
  • You will learn how to configure, secure and extend jenkins
  • The continuous integration (ci) pipeline will integrate the automated builds with git repositories hosted in github​
  • You will also learn how to manage the build artifacts which are produced by the continuous integration (ci) builds

Syllabus

Welcome And Introduction
Introduction
Becoming an Online Instructor
Course overview
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores topics covered in Java, Python, Node.js, and other stacks
Covers a range of topics for all levels of DevOps practitioners
Taught by seasoned engineers and photographers
Well-suited for those working in a small startup or large corporation
In-depth theoretical background provided to real-world software project implementation
Requires students to come in with little to no experience with DevOps

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical jenkins ci/cd with build tools

According to students, this course provides a solid foundation for building CI/CD pipelines with Jenkins, integrating effectively with tools like Maven and Gradle. Learners frequently praise its hands-on approach and practical examples, which are particularly helpful for those looking to apply skills directly. While largely positive, a consistent concern noted by some reviewers is the potential for outdated content or tool versions, requiring learners to adapt. The course is seen as highly beneficial for DevOps professionals seeking to enhance their automation capabilities, although some prior familiarity with development concepts may be beneficial.
Covers Jenkins extensively alongside Maven, Gradle, Artifactory, and Sqitch.
"Excellent course for understanding CI/CD with Jenkins; I really liked the focus on pipeline syntax and related tools."
"I gained a thorough understanding of Jenkins and various other DevOps tools, which was exactly what I needed."
"It's a solid introduction to Jenkins and its ecosystem, covering many essential plugins effectively."
Emphasizes practical application with detailed labs and examples.
"The hands-on labs were super helpful, especially for Maven and Gradle. I really valued the practical experience."
"This course helped me transition my work processes to proper CI/CD. The Jenkins pipeline examples were invaluable."
"I appreciated the modules on Artifactory and Sqitch, as they made setting up my own pipelines much easier."
Best for those with some development background, might be fast for absolute beginners.
"I found it useful for basic understanding, but I had to do a lot of external research to get things working."
"It felt too basic for experienced users, but also a bit too fast for absolute beginners without prior context."
"I believe some prior familiarity with development concepts would be highly beneficial for a smoother learning experience."
Some parts may be outdated, requiring learners to adapt to newer versions.
"The content is generally good, but some parts of the course feel a bit outdated, particularly around plugin versions."
"I encountered a few minor issues with deprecated commands, but I could usually fix them with a quick search online."
"Some instructions didn't work anymore due to older content; it would benefit from a complete refresh."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in DevOps: CI/CD with Jenkins pipelines, Maven, Gradle with these activities:
Review foundational concepts in Java, Maven, and Gradle
Strengthen your understanding of the essential tools and technologies used in Jenkins pipelines, ensuring a solid foundation for your learning.
Browse courses on Java
Show steps
  • Revisit tutorials or documentation on Java fundamentals.
  • Practice writing simple Java programs to reinforce your understanding.
  • Review Maven and Gradle concepts, including dependency management and build automation.
Organize and expand your notes, assignments, and study materials
Enhance your understanding and retention by organizing and expanding your course materials, creating a valuable reference for future use.
Show steps
  • Gather all your notes, assignments, and any other relevant materials.
  • Review the materials and identify areas where you can add more details or examples.
  • Create a structured system for organizing your materials, such as using folders or a digital note-taking app.
Find an experienced DevOps engineer or CI/CD expert to guide you
Gain valuable insights and support from an experienced professional in the field, accelerating your DevOps journey.
Show steps
  • Identify potential mentors through industry networks, LinkedIn, or online forums.
  • Reach out to candidates, expressing your interest and explaining your learning goals.
  • Schedule regular meetings to discuss your progress, challenges, and career aspirations.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow advanced tutorials on Jenkins plugins and best practices
Enhance your knowledge and skills by delving deeper into specific Jenkins plugins and industry best practices through guided tutorials.
Show steps
  • Identify reputable online platforms or blogs that offer advanced tutorials.
  • Select tutorials that align with your learning goals and skill level.
  • Follow the instructions carefully and practice the techniques demonstrated.
Build and deploy multiple CI/CD pipelines using different codebases
Solidify your hands-on skills by practicing building and deploying pipelines for various projects, enhancing your proficiency.
Show steps
  • Select codebases from different programming languages and frameworks.
  • Set up CI/CD pipelines for each codebase using Jenkins and its plugins.
  • Test the pipelines thoroughly and troubleshoot any issues that arise.
Attend workshops on advanced DevOps topics or Jenkins certification
Accelerate your learning through immersive workshops led by industry experts, gaining practical insights and enhancing your credibility.
Show steps
  • Select workshops that align with your career goals and learning objectives.
  • Research upcoming workshops related to DevOps or Jenkins.
  • Register for the workshops and actively participate in the sessions.
Share your knowledge and mentor junior DevOps engineers
Reinforce your understanding of DevOps concepts by mentoring others, contributing to their growth while solidifying your own knowledge.
Show steps
  • Identify opportunities to mentor junior DevOps engineers through online forums or local meetups.
  • Share your knowledge and experience, guiding them through technical challenges.
  • Encourage them to ask questions and engage in discussions.

Career center

Learners who complete DevOps: CI/CD with Jenkins pipelines, Maven, Gradle will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser