Red Hat OpenShift Development I: Containerizing Applications Online
			(DO288R)
			
			
		
	
				
Red Hat® OpenShift Container Platform provides developers an enterprise-ready solution for developing and deploying containerized software applications. Red Hat OpenShift Development I: Containerizing Applications provides hands-on training to boost developer productivity powered by Red Hat OpenShift Container Platform.
Skills Gained
- Deploy applications from container images, Dockerfiles, and source code to an OpenShift cluster.
 - Manage applications using the OpenShift web console and the OpenShift CLI.
 - Inject configuration data and secrets into an application.
 - Publish application container images to an external registry.
 - Manage application builds and build hooks.
 - Create application from templates.
 - Manage application deployments.
 - Monitor application health using probes.
 - Migrate applications to containers and microservices.
 
Who Can Benefit
- Software developers interested in adopting containers as a preferred method for deploying applications
 - Software architects interested in adopting containers as a preferred method for deploying applications
 
Prerequisites
- Have completed the Introduction to Containers, Kubernetes, and Red Hat OpenShift course (DO180), or have equivalent knowledge
 - Being a Red Hat Certified System Administrator or having earned a higher certification is helpful for navigation and usage of the command line, but is not required
 
Course Details
Deploy and manage applications on an OpenShift cluster
- Deploy an application to an OpenShift Cluster.
 
Design containerized applications for OpenShift
- Build container images with advanced Dockerfile directives.
 
Publish enterprise container images
- Create an enterprise registry and allow access to the OpenShift registry.
 
Build applications
- Describe the OpenShift build process and implement post-commit build hooks.
 
Customize Source-to-Image builds
- Customize an existing S2I base image.
 
Create applications from OpenShift templates
- Describe the elements of an OpenShift template and create a multi-container template.
 
Manage application deployments
- Monitor application health and select the appropriate deployment strategy.
 
Migrate applications to OpenShift
- Integrate external services and migrate applications deployed on Red Hat JBoss Middleware
 

