Module 1:Introduction to container technology
- Describe how software can run in containers orchestrated by OpenShift Container Platform.
Module 2: Create containerized services
- Provision a service using container technology.
Module 3: Manage containers
- Modify prebuilt container images to create and manage containerized services.
Module 4: Manage container images
- Manage the life cycle of a container image from creation to deletion.
Module 5: Create custom container images
- Design and code a Dockerfile to build a custom container image.
Module 6: Deploy containerized applications
- Deploy applications on OpenShift Container Platform.
Module 7: Deploy multi-container applications
- Deploy applications that are containerized using multiple container images.
Module 8: Troubleshoot containerized applications
- Troubleshoot a containerized application deployed on OpenShift.
Module 9: Deploy and manage applications on an OpenShift cluster
- Deploy applications using various application packaging methods to an OpenShift cluster and manage their resources.
Module 10 : Design containerized applications for OpenShift
- Select a containerization method for an application and create a container to run on an OpenShift cluster.
Module 11: Publish enterprise container images
- Create an enterprise registry and publish container images to it.
Module 12: Build applications
- Describe the OpenShift build process, build triggers, and manage builds.
Module 13: Create applications from OpenShift templates
- Describe the elements of a template and create a multi-container application template.
Module 14: Manage application deployments
- Monitor application health and implement various deployment methods for cloud-native applications.
Module 15:Implement continuous integration and continuous deployment pipelines in OpenShift
- Create and deploy Jenkins pipelines to facilitate continuous integration and deployment with OpenShift.
Module 16: Describe microservice architectures
- Describe components and patterns of microservice-based application architectures.
Module 17: Implement a microservice with Quarkus
- Deploy Red Hat OpenShift Service Mesh on OpenShift Container Platform.
Module 18: Test microservices
- Implement unit and integration tests for microservices.
Module 19: Deploy microservice-based applications
- Deploy Quarkus microservice applications to an OpenShift cluster.
Module 20: Build microservice applications with Quarkus
- Build a persistent and configurable distributed quarkus microservices application.
Module 21: Test microservices
- Implement unit and integration tests for microservices.
Module 22: Secure microservices
- Secure a microservice using OAuth.
Module 23: Monitor microservices
- Monitor the operation of a microservice using metrics, distributed tracing, and log aggregation.
Module 24: Introduction to Red Hat OpenShift Service Mesh
- Describe the basic concepts of microservice architecture and OpenShift Service Mesh.
Module 25: Observe a service mesh
- Trace and visualize an OpenShift Service Mesh with Jaeger and Kiali.
Module 26: Control service traffic
- Manage and route traffic with OpenShift Service Mesh
Module 27: Release applications with OpenShift Service Mesh
- Release applications with canary and mirroring release strategies.
Module 28 :Test service resilience with chaos testing
- Test the resiliency of an OpenShift Service Mesh with chaos testing.
Module 29: Build resilient services
- Use OpenShift Service Mesh strategies to create resilient services.
Module 30: Secure an OpenShift Service Mesh
- Secure and encrypt services in your application with OpenShift Service Mesh.