Red Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400)

Skip to Scheduled Dates

Course Overview

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.

Who Should Attend

This course is designed for application developers.

Course Objectives

    • Version control with Git
    • Build and execute Jenkins pipelines
    • Release strategies
    • Build applications with Test Driven Development
    • Security scanning and code analysis of applications
    • Monitor applications and pipelines
    • Consume and troubleshoot pipelines

Course Outline

1 - Introduction to continuous integration and continuous deployment (CI/CD)

  • Describe the principles of DevOps and the role of Jenkins.

2 - Integrate source code with version control

  • Manage source code changes with Git version control.

3 - Test applications

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

4 - Build applications with test-driven development

  • Implement and build application features with TDD.

5 - Author pipelines

  • Create basic pipelines to run Jenkins jobs.

6 - Deploy applications with pipelines

  • Safely and automatically deploy applications to Red Hat OpenShift Container Platform.

7 - Implement pipeline security and monitoring

  • Manage the security and monitor the performance of pipelines.

8 - Consume pipelines

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

< Back to Course Search

Class Dates & Times

Class times are listed Central time

This is a 5-day class

Class dates not listed.
Please contact us for available dates and times.