OpenShift Enterprise Application Development
- Enroll This Course
Students will learn how to expand OpenShift Enterprise’s features by creating cartridges and how to identify performance problems and troubleshoot them with tuning techniques.
Course content summary
- Create Python applications using rhc
- Create JBoss applications using Red Hat JBoss Developer Studio
- Create cartridges to expand OpenShift Enterprise capabilities
- Troubleshoot problems in OpenShift Enterprise environment
- Identify performance problems
Note: OpenShift Enterprise Administration Application Development is one of our emerging technology courses. This series of courses focuses on Red Hat’s newer, evolving technologies. Emerging technologies courses are feature- and functionality-focused and are conducted like guided labs. Contact Red Hat Training for more information.
Audience and Prerequisites
Audience for this course
- Java and Python developers
- System administrators with developer skills
- Dev-ops professionals
Prerequisites for this course
- Java programming skills
- Python programming skills
- Server administration skills
Understand OpenShift architecture from a developer’s point of view
Developing applications in OpenShift
Create an application in OpenShift using the provided tools and JBoss Developer Studio
Use rhc, Jenkins and broker side tools to manage and evaluate applications. Use and create Quickstarts for reusable applications.
Create a new cartridge to be reused by OpenShift applications.
Troubleshooting in OpenShift
Use tools to figure out problems and performance issues in OpenShift
OpenShift 1.1 cartridges
Guide for developers using old OpenShift infrastructure to create cartridges
Provide a fast reference guide for usual tasks to access and manage MongoDB
Provide a fast reference guide for usual tasks to access and manage GIT
Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact a training specialist.