OpenShift Developers Workshop
4.0 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
237 students enrolled
Wishlisted Wishlist

Please confirm that you want to add OpenShift Developers Workshop to your Wishlist.

Add to Wishlist

OpenShift Developers Workshop

Create Development Environment Stacks and Containers and Manage Them with Ease using OpenShift
4.0 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
237 students enrolled
Created by Mohamad Charaf
Last updated 6/2017
English
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 8 Articles
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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.
View Curriculum
Requirements
  • Laptop or PC
  • Reliable Internet Connection
Description

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 is the target audience?
  • This workshop is for developers and architects who want to learn how to build their products and stand up their projects on OpenShift.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
01:57:25
+
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
02:08

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
00:04

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
01:38

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

Demo: Installing VirtualBox
02:06

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

Demo: Installing OpenShift Origin 3.2
07:13

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
06:39

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
16:44

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

OpenShift from the Command Line
05:25

Got a minute? Please leave an honest rating and review for this course
00:00

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
00:07

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
00:06

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

Lab 3: OpenShift OC
00:04
+
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
04:00

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
13:44

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
11:48

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
00:08

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
00:03

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
06:48
+
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
03:05

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
05:26

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

Deployment Strategies
05:19

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
12:27
+
Summary
1 Lecture 00:18

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

Recap
00:18
About the Instructor
Mohamad Charaf
4.0 Average rating
52 Reviews
237 Students
1 Course
Cloud Solutions Architect - Amazon AWS Certified

Solutions Architect, Consultant and Founder of DrizzleConsulting. Passionate about providing Solutions Architecture for building software products on cloud technologies. I have over 16 years of experience consulting and delivering enterprise software.

Cloud Architect Certified on Amazon Web Services (AWS). Providing Architecture and Solutions on Amazon Web Services AWS Cloud. Multi-tier RESTful services and Middleware.