Preface A: Introduction
Section A.1: Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications
Section A.2: Orientation to the Classroom Environment
Section A.3: Performing Lab Exercises
Chapter 1: Red Hat OpenShift Container Platform for Developers
Section 1.1: Red Hat OpenShift Container Platform Architecture
Section 1.2: Quiz: Red Hat OpenShift Container Platform Architecture
Section 1.3: Setting up the Developer Environment
Section 1.4: Guided Exercise: Setting up the Developer Environment
Section 1.5: Red Hat OpenShift Concepts and Terminology
Section 1.6: Quiz: Red Hat OpenShift Concepts and Terminology
Section 1.7: Summary
Chapter 2: Deploying Simple Applications
Section 2.1: Navigating the Red Hat OpenShift Web Console
Section 2.2: Guided Exercise: Navigating the Red Hat OpenShift Web Console
Section 2.3: Deploying Applications by Using the Red Hat OpenShift Web Console
Section 2.4: Guided Exercise: Deploying Applications by Using the Red Hat OpenShift Web Console
Section 2.5: Deploying Applications by Using the oc and odo CLIs
Section 2.6: Guided Exercise: Deploying Applications by Using the oc and odo CLIs
Section 2.7: Lab: Deploying Simple Applications
Section 2.8: Summary
Chapter 3: Building and Publishing Container Images
Section 3.1: Building Container Images for Red Hat OpenShift
Section 3.2: Guided Exercise: Building Container Images for Red Hat OpenShift
Section 3.3: Using External Registries in Red Hat OpenShift
Section 3.4: Guided Exercise: Using External Registries in Red Hat OpenShift
Section 3.5: Creating Image Streams
Section 3.6: Guided Exercise: Creating Image Streams
Section 3.7: Lab: Building and Publishing Container Images
Section 3.8: Summary
SectionChapter 4: Managing Red Hat OpenShift Builds
SectionSection 4.1: The Red Hat OpenShift Build Process
Section 4.2: Quiz: The Red Hat OpenShift Build Process
Section 4.3: Managing Application Builds
Section 4.4: Guided Exercise: Managing Application Builds
Section 4.5: Triggering Builds
Section 4.6: Guided Exercise: Triggering Builds
Section 4.7: Customizing an Existing S2I Base Image
Section 4.8: Guided Exercise: Customizing an Existing S2I Base Image
Section 4.9: Lab: Managing Red Hat OpenShift Builds
Section 4.10: Summary
Chapter 5: Managing Red Hat OpenShift Deployments
Section 5.1: Selecting the Appropriate Deployment Strategy
Section 5.2: Guided Exercise: Selecting the Appropriate Deployment Strategy
Section 5.3: Managing Application Deployments
Section 5.4: Guided Exercise: Managing Application Deployments
Section 5.5: Deploying Stateful Applications
Section 5.6: Guided Exercise: Deploying Stateful Applications
Section 5.7: Monitoring Application Health
Section 5.8: Guided Exercise: Monitoring Application Health
Section 5.9: Lab: Managing Red Hat OpenShift Deployments
Section 5.10: Summary
Chapter 6: Deploying Multi-container Applications
Section 6.1: Red Hat OpenShift Templates
Section 6.2: Quiz: Red Hat OpenShift Templates
Section 6.3: Install Applications by Using Helm Charts
Section 6.4: Guided Exercise: Install Applications by Using Helm Charts
Section 6.5: The Kustomize CLI
Section 6.6: Guided Exercise: The Kustomize CLI
Section 6.7: Lab: Deploying Multi-container Applications
Section 6.8: Summary
Chapter 7: Continuous Deployment by Using Red Hat OpenShift Pipelines
Section 7.1: Red Hat OpenShift Pipelines Architecture and Components
Section 7.2: Quiz: Red Hat OpenShift Pipelines Architecture and Components
Section 7.3: Creating CI/CD Workflows by Using Red Hat OpenShift Pipelines
Section 7.4: Guided Exercise: Creating CI/CD Workflows by Using Red Hat OpenShift Pipelines
Section 7.5: Lab: Continuous Deployment by Using Red Hat OpenShift Pipelines
Section 7.6: Summary
Chapter 8: Comprehensive Review
Section 8.1: Comprehensive Review
Section 8.2: Lab: Building and Deploying a Full-stack Cloud-native Application
Section 8.3: Lab: Implementing Continuous Integration and Deployment with OpenShift Pipelines