DO400LS: Red Hat DevOps Pipelines and Processes: CICD with Jenkins, Git, and Test Driven Development

Build essential skills to implement agile and DevOps development processes and workflows. DevOps practices have enabled organizations to undergo a digital transformation, moving from a monolithic waterfall approach to a rapidly deploying cloud-based agile process. This transformation requires a team of developers trained to use tools that enable them to spend more time coding and testing and less time troubleshooting. Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test-Driven Development (TDD) is a practical introduction to DevOps for developers that teaches students the necessary skills and technologies for automated building and deploying of cloud-native applications.

 Important Information about Course Delivery and Enrollment

Please note that as of January 1, 2026, Red Hat is introducing its Red Hat Learning Subscription (RHLS) course model, a flexible subscription solution that replaces their previous direct enrollment for virtual course dates.

When purchasing this product, you will receive access to an RHLS at course level, giving you the flexibility to enroll in the course date that suits you best, directly through your Red Hat training portal.

The RHLS subscription includes the following:

  • One live, instructor-led course
  • 12 months of access to the associated e-learning materials
  • Up to 100 hours of additional lab access
  • One exam voucher, including one retake if needed

Please use the e-learning order form on the right-hand side to purchase the course. You can read more about the Red Hat Learning Subscription model here.

Note that the RHLS solution is only available upon purchase of individual virtual classes. 

If you are attending a physical classroom training or a private, company-specific training, the following is included:

  • Official Red Hat classroom training led by certified experts with extensive Red Hat product experience
  • 45-day access to hands-on labs for any course that includes a virtual environment
  • Official digital Red Hat course materials

Course Objectives

After completing this course, participants will be able to:

  • Manage source code using Git version control
  • Build and execute CI/CD pipelines using Jenkins
  • Apply release strategies for application delivery
  • Develop applications using Test Driven Development (TDD)
  • Perform security scanning and code analysis
  • Monitor applications and CI/CD pipelines
  • Troubleshoot and maintain automated pipelines

Audience

This course is designed for application developers.

Prerequisites

  • Experience with application development in Java, Node.js, Python, or others is required.
  • Experience with application development 
  • Proficiency in using an IDE such as Red Hat® Developer Studio or VSCode

Introduction to continuous integration and continuous deployment (CI/CD)
Describe the principles of DevOps and the role of Jenkins.

Integrate source code with version control
Manage source code changes with Git version control.

Test applications
Describe the foundational principles behind comprehensive application testing and implement unit, integration, and functional testing.

Build applications with test-driven development
Implement and build application features with TDD.

Author pipelines
Create basic pipelines to run Jenkins jobs.

Deploy applications with pipelines
Safely and automatically deploy applications to Red Hat OpenShift Container Platform.

Implement pipeline security and monitoring
Manage the security and monitor the performance of pipelines.

Consume pipelines
Work with (or “Use”) and troubleshoot CI/CD pipelines for automated deployment and automated testing.

Practical information

Duration: 5 days
Price: 45 000
Language: English
Format: Classroom, virtual, or on demand

FAQ

Hvordan gjennomføres kurset?
Kurset gjennomføres som instruktørledet undervisning med praktiske lab-øvelser hvor deltakerne jobber med CI/CD pipelines og DevOps-verktøy.

Hvem passer kurset for?
Kurset passer for utviklere som ønsker å jobbe med DevOps, automatisering og moderne utviklingsprosesser.

Hva lærer jeg i løpet av kurset?
Du lærer hvordan du bygger og automatiserer CI/CD pipelines ved hjelp av Jenkins, Git og testdrevet utvikling.

Er kurset praktisk rettet?
Ja. Kurset inkluderer hands-on øvelser hvor deltakerne bygger og jobber med pipelines i praksis.

Hvilke temaer dekkes i kurset?
Kurset dekker blant annet Git, Jenkins, CI/CD, testing, TDD, sikkerhet og pipeline-overvåking.

Får jeg sertifisering etter kurset?
Nei. Kurset gir ikke sertifisering.

Hvilke forkunnskaper anbefales?
Det anbefales erfaring med applikasjonsutvikling og grunnleggende utviklingsverktøy.

Hva gjør dette kurset unikt?
Kurset kombinerer DevOps-prinsipper med praktisk bruk av verktøy som Jenkins og Git for å automatisere hele utviklingsprosessen.

Other relevant courses

4. May
5 days
Classroom Virtual On Demand Guaranteed to run
18. May
5 days
Classroom Virtual On Demand
18. May
5 days
Classroom Virtual On Demand
1. June
4 days
Classroom Virtual On Demand