Jenkins For Developers

Instructor-led training in Jenkins For Developers. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

intermediate
24–32 hours Live online (VILT) intermediate
Live online (VILT)
Hands-on labs
Assignments & projects
Completion certificate

Overview

This course provides an in-depth exploration of Jenkins, a leading open-source automation server, focusing on its use in continuous integration and continuous delivery (CI/CD) pipelines. Participants will learn how to effectively leverage Jenkins to streamline software development processes, enhance collaboration, and improve product quality.

What you'll learn

  • You will be able to set up and configure a Jenkins server.
  • You will be able to create and manage Jenkins jobs and pipelines.
  • You will be able to integrate Jenkins with version control systems like Git.
  • You will be able to implement automated testing within Jenkins pipelines.
  • You will be able to deploy applications using Jenkins to various environments.
  • You will be able to troubleshoot and optimize Jenkins performance.
  • You will be able to use Jenkins plugins to extend functionality.
  • You will be able to secure your Jenkins environment and manage user access.

Curriculum

7 modules · outline is indicative and can be tailored to your team.

1Introduction to Jenkins
  • Overview of Jenkins and its architecture
  • Installation and setup of Jenkins
  • Understanding Jenkins terminology
2Creating and Managing Jobs
  • Creating freestyle projects
  • Using pipeline as code
  • Configuring job parameters and triggers
3Integrating with Version Control Systems
  • Connecting Jenkins to Git and other VCS
  • Managing branches and pull requests
  • Triggering builds from version control events
4Automating Testing and Deployment
  • Integrating automated tests in Jenkins jobs
  • Deploying applications using Jenkins
  • Using Jenkins for continuous deployment
5Working with Plugins
  • Exploring essential Jenkins plugins
  • Installing and configuring plugins
  • Creating custom plugins
6Monitoring and Troubleshooting
  • Using Jenkins logs for troubleshooting
  • Configuring build notifications
  • Performance tuning Jenkins
7Security and Best Practices
  • Understanding Jenkins security features
  • Managing user permissions and roles
  • Best practices for Jenkins configuration

Prerequisites

Basic understanding of software development and version control systems is recommended.

Who should attend

This course is designed for developers, DevOps engineers, and IT professionals looking to enhance their CI/CD skills.

Certification

On completing this course you receive a Skilvi course-completion certificate.

Frequently asked questions

What is the format of the course delivery?

The course is delivered live online, allowing for interactive participation.

How long is the course?

The course typically runs for 16 hours, spread over four sessions.

Will I receive a certificate upon completion?

Yes, participants will receive an Skilvi course-completion certificate.

Are there any exam vouchers included?

Exam vouchers are available through authorized channels on request.

Do I need prior experience with Jenkins?

No prior experience required, but familiarity with software development is beneficial.

Can I ask questions during the course?

Absolutely! The live format encourages questions and interaction throughout the sessions.

Jenkins For Developers

Pricing on request

  • Live online (VILT)
  • 24–32 hours
  • Hands-on labs & assignments
  • Skilvi completion certificate