Updated to OpenShift 4
OpenShift is a very powerful platform that can help you run your applications securely and easily scale them up as demand rises. In this course you will learn to take advantage of all of this functionality and deploy any type of application to the OpenShift Container Platform. No prior experience in Docker, Kubernetes, or OpenShift is required. This course will take you from no knowledge of OpenShift to professional-level knowledge of OpenShift in just 6 hours.
What this course has that other courses don't have
This is the only course that covers all of the essential OpenShift resource types that you, the developer, need to do your job. Most other courses provide only a light introduction of a few of the OpenShift resource types. Instead, they focus on the DevOps aspects of OpenShift. This course covers 15 different types of OpenShift resources that you will need to do your job effectively. Don't settle for anything less!
Real-world experience
You have the opportunity in this course to get real-world experience with services like Quay and GitLab. These services are not required to complete the course, but you will get the most out of the course if you sign up for them and complete the related Labs. You can use both of these services for free for this course.
Reasons to Learn OpenShift
There are many great reasons for developers to learn OpenShift. Many top tech companies are adopting OpenShift as part of their cloud journey. Knowledge of OpenShift can help you get a job working on the OpenShift platform. The primary customers of OpenShift are large companies with lots of employees, so you have a good chance of finding a position to use your new OpenShift skills.
Developers may also wish to learn about OpenShift to leverage the Platform-as-a-Service (PaaS) OpenShift solutions offered by many public cloud vendors. This can help you to host your own OpenShift-based application to support a Software-as-a-Service (SaaS) startup or other freelance work.
Content and Overview
This course explains OpenShift's vocabulary in clear language, assuming no background in OpenShift. Lectures each have demos and walkthroughs to bring concepts from theory into practice.
Throughout the course, you will work with Git source control and a container registry to deploy applications to OpenShift. This enables you to test your skills in a realistic setting. Labs are hands-on and will require modifying configuration or light code patches in order to achieve the goal.
OpenShift Resource Types
Just like Kubernetes, developing applications on OpenShift requires knowledge of OpenShift resource types. OpenShift has custom resources, such as the DeploymentConfig, ReplicationController, and Template, that are not part of Kubernetes. To effectively create applications for OpenShift, you need to know how to work with these new OpenShift-specific types. Of the 15 resource types covered in this course, 10 are OpenShift-specific and only 5 are the same as Kubernetes.
Legal Notice
OpenShift and the OpenShift logo are trademarks or registered trademarks of Red Hat, Inc. in the United States and/or other countries. This course is not certified, accredited, affiliated with, nor endorsed by OpenShift or Red Hat, Inc.