• Products

    Overview

    • Features
    • Pricing

    Featured Products

    • Red Hat OpenShift Container Platform

      Build, deploy and manage your applications across cloud- and on-premise infrastructure

    • Red Hat OpenShift Dedicated

      Single-tenant, high-availability Kubernetes clusters in the public cloud

    • Red Hat OpenShift Online

      The fastest way for developers to build, host and scale applications in the public cloud

    • All products
  • Learn

    Learn

    • What is OpenShift
    • Get started
    • Partners
    • Customer success stories
    • Blog
    • Resources

    Technology Topics

    • Knative
    • Security
    • Kubernetes
    • Service Brokers
  • Community
    • OpenShift Commons
    • Open Source (OKD)
    • Startups
    • Grants
  • Support
    • Help Center
    • OpenShift Docs
  • Free Trial
  • Log In

  1. Docs »
  2. AppDev »
  3. Getting Started with OpenShift for Developers
    • Home
  • AI/ML
    • AI/ML Workflows on OpenShift
    • Data Engineering with Open Data Hub Workshop
  • AppDev
    • Couchbase Cluster with OpenShift
    • DevOps with OpenShift
    • Getting Started with OpenShift for Developers
    • Helm 3 in Action
    • odo Developer CLI
    • OpenShift Cloud Native Development Workshop
    • OpenShift Pipelines
    • Red Hat OpenShift Service Mesh in Action Workshop
  • GitOps
    • Getting Started with ArgoCD
    • Using Tekton and ArgoCD
  • Install/Multi-Cloud
    • Azure IPI
    • Bare Metal UPI
    • Disconnected Install
    • Google Cloud IPI
    • Installing a Windows Node
    • RHV IPI
    • vSphere IPI
    • vSphere UPI
  • Management/Ops
    • Cluster Application Migration
    • Kubernetes Operators
    • OpenShift and Container Storage for Admins
    • OpenShift Metering
    • OpenShift Virtualization
  • Security
    • Synopsys Black Duck for OpenShift Workshop
    • Cyberark Secrets Management for OpenShift Workshop
    • Snyk for OpenShift Workshop
    • Prisma Cloud for OpenShift Workshop
    • Hashicorp Vault for OpenShift Workshop

The Getting Started with OpenShift for Developers workshop is an introduction to developing applications on OpenShift and is ideal to introduce the basics. The workshop is supported for OpenShift 4.8 and above and the following programming languages: Java, Node.js, Python, and .NET.

The workshop consists of the following topics:

  • Using the OpenShift command line client and web console.
  • Deploying an application using a pre-existing container image.
  • Working with application labels to identify component parts.
  • Scaling up your application in order to handle web traffic.
  • Exposing your application to users outside of the cluster.
  • Viewing and working with logs generated by your application.
  • Accessing your application container and interacting with it.
  • Giving access to other users to collaborate on your application.
  • Deploying an application from source code in a Git repository.
  • Deploying a database from the OpenShift service catalog.
  • Configuring an application so it can access a database.
  • Setting up web hooks to enable automated application builds.

Additional topics may also be covered relevant to the specific programming language used by the applications being deployed.

Video

You can find a transcript of this recording here.

Workshop

OpenShift 4.8

Within RHPDS, the catalog item is in the Workshops category and is called OCP4 - Getting Started Workshop. The instructor will provision one cluster for the entire workshop.

Details on the workshop content as well as full instructions on how to deploy and run the workshop once the cluster is available are here.

Source

The source code for the workshop guide is here. Be sure to select the branch that corresponds with the version of OpenShift that you want to use.

Self-Paced Learning

A shorter subset of the workshop content is available here.

You can also run this Lab in your OpenShift cluster or on Developer Sandbox for OpenShift following this guide.

Slides

Slides to present this workshop are available here

Red Hat

Copyright © 2019 Red Hat, Inc.

Privacy statement Terms of use All policies and guidelines