OpenShift Developers Workshop
3.7 (310 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,367 students enrolled

OpenShift Developers Workshop

Create Development Environment Stacks and Containers and Manage Them with Ease using OpenShift
3.7 (310 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,367 students enrolled
Created by Mohamad Charaf
Last updated 8/2018
English [Auto-generated]
Current price: $11.99 Original price: $99.99 Discount: 88% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 9 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By the end of this course you will be able to create your own OpenShift Full Stack and run it locally on your development environment. You will also be able to create, run, and manage applications on OpenShift and be able to learn how a typical OpenShift environment works which will enable you to build production ready deliverables.
Course content
Expand all 26 lectures 01:57:55
+ Introduction
4 lectures 14:13

Introduction to the course, showing the business value of OpenShift, the market value of OpenShift professionals and what you are going to learn. 

Preview 02:58

This short lecture suggests the recommended approach to get the best benefit of this course and showing how to use the Demo videos and lab files to install OpenShift and perform Deployments.

How to use this course

This lecture goes through an overview of OpenShift, its components and architecture. It also shows how OpenShift is related to kubernetes and Docker.

Preview 09:03

This document lists all OpenShift components with a description of their functionality as provided via the oc types command.

OpenShift Terminology

This quiz evaluates your understanding of the basic components of OpenShift

Overview of OpenShift Quiz
3 questions
+ OpenShift Origin 3.2 Installation
10 lectures 40:03

This lecture gives an introductory foundation on the local environment and the underlying virtualization needed to have OpenShift installed using Minishift.

Requirements and Prerequisites - Installation Plan

See how to obtain and install virtualbox on your local machine to prepare it for Minishift. 

Demo: Installing VirtualBox

Step by step demo on how to obtain, install and validate OpenShift Origin 3.2

Demo: Installing OpenShift Origin 3.2

This walkthrough in the OpenShift Web Console shows an end to end sample application deployment on Wildfly application server and the different components created.

Web Console Walkthrough

This lecture is a concise and focused one on Git and Github including all the git commands you will need to perform the build and deployment activities on OpenShift.

Git and Github

Manage OpenShift from the command line, including creating projects and applications as well as creating routes and much more.

OpenShift from the Command Line
Got a minute? Please leave an honest rating and review for this course

Follow the step by step lab to install Minishift on your local machine. Instructions were performed on Mac OS X however similar steps should be followed on Linux or Windows.

Lab 1: Installing OpenShift Origin 3.2

Follow the steps on the lab to install git locally on your machine as well as to create a Github account to be used with OpenShift to deploy applications.

Lab2: Installing Git

Follow this lab to install and configure OC, OpenShift Command line tool.

Lab 3: OpenShift OC
+ Developing Web Apps on OpenShift Origin 3.2
6 lectures 36:32

This lecture shows the process and lifecycle of of building and deployment of projects on OpenShift as will be demonstrated on the next lectures. 

Develop and Deploy a simple Web Application on OpenShift

Obtain a spring MVC web application from Github and deploy on OpenShift. Make changes to the source code and rebuild and redeploy to see the changes in place.

Demo: Develop and Deploy Web App on OpenShift

Create containers to run PHP and MySQL on OpenShift, then build and deploy Wordpress. This demo shows how to use a backend database and run it in its own container as well as integrate it with a web container running the web application.

Demo: Install and Run Wordpress on PHP and MySQL

Follow the steps to deploy the Spring MVC application on a WildFly Application Server on OpenShift

Lab 4: Develop and Deploy a Simple Web Application on OpenShift

Follow the steps to have your own Wordpress Blog up and running on your local OpenShift environment.

Lab 5: Install and Run Wordpress on PHP and MySQL

Learn how to configure Openshift to create builds using source code from a private GitHub repository using SSH Keys.

Configure MiniShift with a private Github Repository
+ Application Scaling and Deployment Strategies
4 lectures 26:17

This lectures shows what Application scaling is and the cases where scaling is of benefit.

Application Scaling on OpenShift

This lecture is a demo showing how to scale up and down an application and monitor the progress from the oc command

Application Scaling Demo

This lecture describes the different deployment strategies on OpenShift, how they work and when to use each of them.

Deployment Strategies

This is a hands on demo showing how to display, edit and run different deployment strategies from the web console and from the terminal /Command line interface.

Deployment Strategies Demo
+ Summary
2 lectures 00:50

Concluding what we have performed. Thank you for completing the course.

Bonus Lecture: Vagrant - The fastest head start for developers - Special Coupon
  • Laptop or PC
  • Reliable Internet Connection

UPDATE: New lectures added to include Scaling and Deployment Strategies as per your requests and comments. Enjoy!

Build as many development environments and stacks as you need for your projects and Run them in seconds. 

Never worry again about getting your environment ready for this last minute Proof of Concept or Demo. 

Streamline your development and build your own Automated Continuous Delivery from Code to Running Platform.

Learn the fundamentals and tools you will need to build a fully functional OpenShift development environment on your local machine.

Get ready to deliver and deploy projects on OpenShift with this tutorial for beginner and intermediate developers.

Install OpenShift on your developer machine.

Use Command line tool (OC) to manage OpenShift.

Integrate your OpenShift environment with GIT Source Control.

Build and deploy Wordpress on OpenShift.

Your one course to get up to speed with OpenShift in very short time.

Have OpenShift under your belt and stay up to date with the latest technologies. Use MiniShift to build a full OpenShift environment within minutes. Develop production ready projects on a next generation technology that’s disrupting the virtualization and cloud markets.

In this focused and concise hands on workshop, you will first get to understand the fundamentals of OpenShift, its architecture, how it works and who is endorsing it. This will be followed by hands on demos where I will walk you through a step by step guidance on how to obtain your packages and install OpenShift. We will then go through the deployment and build process along with git integration. Then we will see how to build a fully functional Wordpress blog on OpenShift. Each section will also include lab files where you will use to perform the examples on your own to gain the hands on experience and to keep them for reference.

Who this course is for:
  • This workshop is for developers and architects who want to learn how to build their products and stand up their projects on OpenShift.