Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OpenShift Origin Cloud Native Development
Rating: 3.6 out of 5(37 ratings)
189 students

OpenShift Origin Cloud Native Development

Build SpringBoot and GoLang Micro services running in OpenShift Origin
Last updated 10/2018
English

What you'll learn

  • Build Cloud Native Microservice
  • Docker Core Skills
  • Openshift Core Skills
  • Docker Microservice Deployment
  • Openshift Microservice Deployment
  • Basic DevOps
  • GoLang REST Web Service
  • SpringBoot Web Service

Course content

7 sections29 lectures3h 16m total length
  • About Me2:34

    Let us begin me introducing my self so you could get to know me, and perhaps I can get to know you more in the future. I may not have the sexiest voice in town but I know what I am talking about in terms of technology. I am excited with you guys as we move forward in our lecture.


    Disclaimer:

    I am not connected or working to any of the technologies used in this class, nor is selling or endorsing any of them. Using these technologies are for educational demonstration purposes only.

  • Introduction1:55

Requirements

  • Basic Linux System Administration
  • IT Background
  • Programming Skill Optional
  • Internet Connectivity

Description

Summary

This course teaches student how to build a Cloud Native Micro Services (SpringBoot Java and GoLang) running in OpenShift Origin version 3.9 - 3.10.

It begins by creating two REST API in Java and GoLang.  Once the applications were built, students learns how to build Image and Dockerize the application and have it published to Docker Hub.

After familiarising and getting comfortable to Docker, lecture transitions to OpenShift installation,  administration, and  basic concepts. From the knowledge gained in OpenShift, the SpringBoot and GoLang application will then be deployed as micro service running in OpenShift.


Outline

  1. About the Author

  2. Docker Overview

  3. Docker Step by Step Installation

  4. MySQL Container

  5. Persistent Storage

  6. Dockerfile

  7. Build Micro Service in Docker

    1. GoLang Micro Service

    2. Java SpringBoot Micro Service

  8. Cloud Native Build Process

  9. DockerHub

  10. OpenShift Architecture

  11. Three Types of OpenShift Installation

    1. OpenShift in Docker

    2. OpenShift in MiniShift

    3. OpenShift Cluster

  12. Securing OpenShift Installation

  13. OpenShift Key Concepts

    1. Projects

    2. Applications

    3. Routes

    4. Pods

  14. MySQL in OpenShift

  15. Port Forwarding

  16. Persistent Storage

  17. Deploy SpringBoot REST API Project in OpenShift

  18. Source to Image using GoLang REST Project


Who this course is for:

  • Technical Architect
  • Developers
  • Technical Executives
  • Programmers
  • Cloud Architect
  • CTO