Module 1: Introduction to continuous integration and continuous deployment (CI/CD)
Describe the principles of DevOps and the role of Jenkins.
Module 2: Integrate source code with version control
Manage source code changes with Git version control.
Module 3: Test applications
Describe the foundational principles behind comprehensive application testing and implement unit, integration, and functional testing.
Module 4: Build applications with test-driven development
Implement and build application features with TDD.
Module 5: Author pipelines
Create basic pipelines to run Jenkins jobs.
Module 6: Deploy applications with pipelines
Safely and automatically deploy applications to Red Hat OpenShift Container Platform.
Module 7: Implement pipeline security and monitoring
Manage the security and monitor the performance of pipelines.
Module 8: Consume pipelines
Work with (or “Use”) and troubleshoot CI/CD pipelines for automated deployment and automated testing.