Full-Stack App Deployment On Red Hat Openshift Platform

Posted By: ELK1nG

Full-Stack App Deployment On Red Hat Openshift Platform
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 831.19 MB | Duration: 2h 0m

From Docker to K8s using OpenShift

What you'll learn

Introduction to containers, virtualization, and container runtimes

Build and test the app locally on your development machine

Write Dockerfile for React, Flask and MySQL components

Create and deploy multi-container setup using docker-compose.yml

Host Docker images on Docker Hub for portability

Dive into Kubernetes building blocks

Write OpenShift-compatible YAML files to deploy the application

Understanding core Kubernetes components like Pods, Services, Deployments, ReplicaSets, ConfigMaps, and Secrets also OpenShift specific; Routes

This hands-on course will guide you through building and deploying two real-world applications.

Requirements

Basis Familiarity with Red hat OpenShift

Description

Are you looking to master modern app deployment using Docker and OpenShift? This hands-on course is designed to take you from the fundamentals of containerization to deploying real-world full-stack applications on OpenShift. You'll begin by understanding the core concepts of OS-level virtualization, how containers differ from traditional VMs, and how Docker works under the hood. Through practical labs, you’ll build custom images using Dockerfiles and manage multi-container apps with Docker Compose.The course covers essential skills like publishing images to Docker Hub and understanding Kubernetes concepts such as Pods, Deployments, Services, ReplicaSets, ConfigMaps, Secrets, and OpenShift-specific components like Routes. You’ll also gain experience with YAML-based deployments, persistent storage, scaling, and service exposure within the OpenShift platform.The learning path includes building and deploying two full-stack applications-one with Flask and MySQL, and another using React, Flask, and MySQL in a 3-tier architecture. You’ll write Dockerfiles, create Docker Compose setups, host images, and ultimately deploy everything using OpenShift YAML manifests.By the end of the course, you'll be equipped with practical skills in backend development, containerization, cloud-native deployment, and application lifecycle management using OpenShift CLI and dashboard tools. This course is ideal for developers, DevOps engineers, and cloud enthusiasts aiming to go from local development to production deployment.

Overview

Section 1: Full-Stack App Deployment on Red Hat OpenShift Platform

Lecture 1 Course Introduction

Lecture 2 Understanding Containers and OS-level Virtualization

Lecture 3 DockerFile and DockerHub

Lecture 4 Docker Compose

Lecture 5 Docker Demo 1: Flask and MySQL App

Lecture 6 Docker Demo 2: ReactJs, Python Flask and MySQL App

Lecture 7 K8s and OpenShift Introduction

Lecture 8 Routes, Services, Deployment, and HPA

Lecture 9 OpenShift Account creation and CLI access

Lecture 10 OpenShift Demo 1: Flask and MySQL Deployment

Lecture 11 Probes and Init Container

Lecture 12 OpenShift Demo 2: ReactJs, Flask and MySQL Deployment

Lecture 13 Course Material

Software Developers,DevOps Engineers