Overview
This course is part of a series of courses that focus on using OpenShift Container Platform to automate a portion of the software delivery pipeline. The course familiarizes participants to a DevOps environment through the use of agile software development methodology, test-driven development, continuous integration, and a standard operating environment through the use of Platform-as-a-Service (PaaS). During the course, participants also learn about implementing user stories for an existing Java EE application and deploying the application to an OpenShift instance.
This course is based on Red Hat® OpenShift Container Platform 3.5.
Schedule Classes
What You'll learn
Curriculum
- Module 1: Course introduction
- Module 2: Development of environment review
- Module 3: Bookstore application review
- Module 4: Build applications
- Module 5: Customize Source-to-Image builds
- Module 6: Deploy applications on OpenShift Container Platform
- Module 7: Create complex deployments
- Module 8: Implement continuous integration
- Module 9: Troubleshoot applications
- Module 10: Customize OpenShift Container Platform
- Module 11: Course review
- Introduce and review the course
- Describe the developer’s tools, agile practices, and deployment environment that will be used in this course
- Create an enterprise registry and allow access to the OpenShift registry
- Describe the OpenShift build process and implement post-commit build hooks
- Control and maintain applications using the OpenShift Container Platform command line interface
- Define, build, and deploy an application on OpenShift Container Platform
- Create deployments that use clustering, load balancing, and customized node scheduling
- Establish continuous integration with Jenkins
- Use debugging and logs to troubleshoot problems with application performance or deployment issues
- Create custom source image containers, templates, and builders
- Practice the skills learned in this course