CloudBees Jenkins Training Curriculum

Learn which courses are available as self-paced and instructor-led as well as their learning objectives.

Jenkins: Essentials

Self-Paced

About this course

This short course introduces concepts that form the foundation of Jenkins and DevOps. The course prepares you to take other courses that delve into the specifics of how to work with Jenkins. The content in this course is recommended to prepare for the Certified Jenkins Engineer (CJE) certification exam.

Course duration is approximately 20 minutes; your time may vary.

What you will learn

After successful completion this course, you will be able to:

  • Describe the concepts of continuous integration, continuous delivery, and continuous deployment
  • Define how Jenkins interacts with Source Code Management (SCM) systems
  • Describe the role of testing and how to implement effective testing
  • Identify benefits of and how to contribute to the open source Jenkins Project

Audience

This course is appropriate for any software professional who wants to learn about Jenkins.

Prerequisites

You should have a general understanding of the software development life cycle.

Jenkins: Administration

Self-Paced

About this course

This course shows you the fundamental tasks required to efficiently manage a Jenkins LTS installation. Informational and instructional content are paired with hands-on lab exercises to practice using Jenkins features. The content in this course is recommended to prepare for the Certified Jenkins Engineer (CJE) certification exam.

Course duration is approximately 8 hours; your time may vary.

What you will learn

After successful completion this course, you will be able to:

  • Install, set up, and upgrade Jenkins
  • Explore the “Manage Jenkins” screens
  • Manage plugins
  • Configure notifications
  • Implement distributed builds with Controllers, Nodes, and Agents
  • Manage security on your Jenkins instance
  • Use folders to segregate builds by project and team
  • Monitor Jenkins
  • Back up your Jenkins instance
  • Use the Jenkins command line interface (CLI) to automate tasks

Audience

This course is appropriate for software professionals who want to learn about Jenkins, including system administrators and DevOps engineers.

Prerequisites

  • Complete the Jenkins: Essentials course prior to this course.
  • Have some familiarity with these related technologies:
    • Docker
    • Git

Jenkins: Pipelines

Self-Paced

About this course

Learn to create and run Declarative Pipelines. The class begins using the Blue Ocean Editor, which is a simpler, visual way for new users to define a build. You then learn how to create and modify Pipelines without Blue Ocean. You will learn the structure of Declarative Pipeline, how to control the flow of execution, how to save artifacts of the build, and how to use some common steps and directives that give fit and finish to your Pipeline. Lab exercises are included to gain practical hands-on experience with Jenkins features. The content in this course is recommended to prepare for the Certified Jenkins Engineer (CJE) certification exam.

Course duration is approximately 8 hours; your time may vary.

What you will learn

After successful completion this course, you will be able to:

  • Create, run, analyze, and save a Declarative Pipeline using the Blue Ocean Editor and the Blue Ocean text editor
  • Understand the structure of a Declarative Pipeline, including the role of the stage, step, agent, and post sections
  • Control the flow of execution in a Declarative Pipeline
  • Preserve and use files created by the builds and test activities
  • Implement pipeline capabilities that provide fit and finish to your Pipeline

Audience

This course is appropriate for software professionals who want to learn about Jenkins, including beginner and intermediate developers and architects.

Prerequisites

  • Complete the following recommended courses prior to this course:
    • Jenkins: Essentials
    • Jenkins: Administration
  • Have some familiarity with these related technologies:
    • Docker
    • Git
    • Apache Maven, Gradle, Apache Ant, or npm

Jenkins: Pipelines Advanced

Self-Paced

About this course

This course builds on the knowledge learned in the Jenkins: Pipelines course and delves into more advanced topics related to Jenkins Pipelines, including Scripted Pipelines, Shared Libraries, Tools, Docker Agents, and chained jobs. It consists of informational and instructional content, plus hands-on lab exercises to give students practical exposure to core features. The content in this course is recommended to prepare for the Certified Jenkins Engineer (CJE) certification exam.

Course duration is approximately 8 hours; your time may vary.

What you will learn

After successful completion this course, you will be able to:

  • Create, run, analyze, and save a Scripted Pipeline
  • Create and use shared libraries
  • Know tips for using tools such as Maven, Gradle, and npm with Pipelines
  • Incorporate Docker agents into Pipelines
  • Find hints for converting from Freestyle chained jobs to Pipelines

Audience

This course is appropriate for software professionals who want to learn about Jenkins, including beginner and intermediate developers and architects.

Prerequisites

  • Complete the following recommended courses prior to this course:
    • Jenkins: Essentials
    • Jenkins: Administration
    • Jenkins: Pipelines
  • Have some familiarity with these related technologies:
    • Docker
    • Git
    • Apache Maven, Gradle, Apache Ant, or npm
    • Apache Groovy

Certified Jenkins Engineer (CJE) Certification

Certification

About this certification

Attaining certified status means you possess the skills and hands-on experience necessary to implement and use Jenkins®. For Jenkins and CloudBees engineers, earning certification helps you prove a level of proficiency and skill. For managers, hiring Jenkins-certified or CloudBees-certified personnel provides assurance of a documented level of expertise for roles that require Jenkins or CloudBees skills.

To help prepare for the Certified Jenkins Engineer (CJE) certification exam, CloudBees University offers self-paced Jenkins training courses on CloudBees University.

A note for CloudBees CI customers: So you can take advantage of CI-specific features, we recommend that you enroll in the CI training courses and certifications that are included for your subscription, instead of Jenkins courses and certification.

Choose between a learning path that includes Jenkins courses, but no lab environments or a subscription plan that includes updated Jenkins courses with lab environments and up to 2 Certified Jenkins Engineer (CJE) certification exam attempts. Both the learning path and the subscription plan include CJE certification exam information, as well as a bonus course: CloudBees CI: Essentials.

The following Jenkins courses are recommended to help prepare for the CJE certification exam. The courses are accessed by enrolling in the Jenkins learning path or by purchasing the Jenkins subscription plan in CloudBees University.

  • Jenkins: Essentials
  • Jenkins: Administration
  • Jenkins: Pipelines
  • Jenkins: Pipelines Advanced

Certification exams are taken online via a secure, live-proctored environment in the convenience of your own home or office. A computer is required. Instructions will be emailed to you when you register for the exam to ensure your computer meets the minimum requirements before the day of your exam.

cloudbees unversity certification icon

Jenkins Training and Certification

Enroll in Jenkins training courses and the CJE certification exam

CloudBees Training and Certification FAQ

Frequently Asked Questions related to CloudBees self-paced and instructor-led training as well as CloudBees Certification