Course Requirements
This section enumerates some knowledge and tools that would be useful to follow this course about Red Hat OpenShift.
Audience
This course is geared towards developers interested in running applications in OpenShift. It is also useful for DevOps engineers who want to learn how to use OpenShift to build and deploy cloud native applications.
Recommended Tools
Here’s some basic tooling to try Red Hat OpenShift by yourself:
-
Operating System
-
Microsoft Windows, Apple macOS, or Linux.
-
-
Applications
-
Git
-
-
Accounts
-
A GitHub account
Example Code
This course uses 4 simple, open-source containerized applications:
-
simple-go-api, written in the Go programming language
-
Container:
registry.gitlab.com/akosma/simple-go-api:latest
-
-
catalog-dotnet, written in C# with the ASP.NET framework.
-
Container:
registry.gitlab.com/akosma/catalog-dotnet:latest
-
-
image-go-api, written in the Go programming language, using the Gin Web Framework and generating images via ImageMagick.
-
Container:
registry.gitlab.com/akosma/image-go-api:latest
-
-
simple-deno-api, written in TypeScript and running with Oak under the Deno runtime
-
Container:
registry.gitlab.com/akosma/simple-deno-api:latest
-
Recommended LinkedIn Learning Courses
To get the basic knowledge, we recommend the following three courses on LinkedIn Learning:
-
"Learning Docker" by Carlos Nunez
-
"Learning Kubernetes" by Kim Schlesinger
-
"Learning Git and GitHub" by Ray Villalobos