About OpenShift
Build for the future. Start today.
Traditional and cloud-native. On-premises and in the cloud. No matter what you build, Red Hat® OpenShift® is the leading Kubernetes platform for delivering the extraordinary to your users, faster than you can imagine.

Course Contents
The following are the course contents offered for OpenShift
- Creating your OpenShift Online account
- Installing and configuring the Red Hat Cloud command-line tools
- Installing the RHC command-line tools for Microsoft Windows
- Installing the RHC command-line tools for OS X
- Installing the RHC command-line tools for Linux
- Configuring the RHC command-line tools
- Creating your first OpenShift Online application
- What just happened?
- Placement of your gear
- Creating your application account
- Configuring your application
- Cloning the remote Git repository
- Adding the source code to your application
- Using the web console
- Learning the essential RHC commands
- Displaying information about an application
- Deleting applications
- Understanding cartridges
- Web cartridges
- Add-on cartridges
- Using cartridges
- Adding cartridges
- Using databases with your application
- Adding the phpMyAdmin add-on cartridge
- Developing the application
- Understanding the code
- The cron cartridge
- Adding the cron cartridge
- Adding a cron job
- Stopping and starting applications
- Viewing application logfiles
- Creating your own logfiles
- Viewing a single logfile
- Backing up and restoring applications
- Creating a snapshot
- Restoring a snapshot
- Secure shell and your application
- Understanding and viewing the /etc/passwd file
- Understanding and viewing cgroup information
- Setting the timeout parameter and viewing logfiles
- Understanding environment variables
- Setting your own environment variables
- To use an IDE or not to use an IDE is the question
- Installing and configuring Eclipse
- Downloading and installing Eclipse
- Downloading and installing the OpenShift plugin
- Importing an existing OpenShift application
- Creating and managing a new OpenShift application
- Deploying changes
- Viewing your application's logfiles
- Embedding add-on cartridges
- Viewing your application's environment variables
- Viewing the details of an application
- Deleting an application
- Integrating OpenShift with other IDEs
- An overview of the Spring Framework
- Creating a Spring application
- Taking the easy way out
- Creating a Tomcat gear on OpenShift
- Adding the MongoDB NoSQL database to our application
- Adding Spring support to the application
- Adding a configuration to the application
- Adding the domain model to the application
- Adding the REST endpoint to the application
- Deploying the application
- Adding the web frontend
- Having fun with the web UI
- What is continuous integration?
- Adding support for a Jenkins server
- Verifying that the Jenkins server is up and running
- Embedding Jenkins into an existing application
- Using the Jenkins web console
- Building code with Jenkins
- Troubleshooting the build
- Manually triggering a build
- Setting up multiple domains
- Adding a new domain with the command line
- Adding a new domain with the web console
- Adding members to a domain
- Managing members with the command line
- Modifying a member's role in a domain
- Deleting a member from a domain
- Managing members with the web console
- Modifying a member's role and deleting a member
- Promoting code between environments
- Promoting the code
- Adding access using SSH keys
- Creating applications
- Using instant applications
- Modifying the source code
- Managing applications
- Adding cartridges
- Restarting an application
- Adding a custom domain name and SSL certificate
- Creating a URL for application cloning
- Deleting an application
- Using port forwarding
- Connecting to MongoDB
- Using Eclipse for Java debugging
- Using IntelliJ for Java debugging
- Using logfiles for debugging
- An overview of the marker system
- The hot_deploy marker
- JBoss-specific markers
- Creating and using markers
- Using the hot_deploy marker
- Using the force_clean_build marker
- An overview of the action hook system
- Creating and using action hooks
- Creating the deploy action hook
- Testing the deploy action hook
- Why scaling matters
- Vertical and horizontal scaling
- Using automatic scaling
- Creating a scaled application with the command line
- Creating a scaled application with the web console
- Using manual scaling
- Setting scaling limits
- Viewing the load-balancer information
- Customizing the scaling algorithm
- Understanding the DIY cartridge
- Creating an application with the DIY cartridge
- Stopping the default web server
- Creating a Tomcat 8 server
Have Question?





