Course
Skills
Cloud Foundry 6 for Developers
Learn how to build PaaS-friendly applications that can be deployed and managed in a Cloud Foundry environment. See how to use a full range of Cloud Foundry capabilities for modern web applications.
What you'll learn
Cloud Foundry is a popular and powerful open-source Platform-as-a-Service for modern web applications. This course describes the best practices for designing PaaS applications, and walks through the deployment and management of a multi-tier web application.
Table of contents
PaaS and Cloud Foundry Introduction
57mins
- Introduction 2m
- Cloud Application Delivery Models 3m
- Why Platform-as-a-Service Matters 4m
- Deploy an Application 1m
- DEMO: Deploy an Application 6m
- Designing for PaaS 23m
- Designing for PaaS - Additional Considerations 2m
- PaaS Anti-patterns 2m
- About Cloud Foundry 1m
- Cloud Foundry Architecture 5m
- Cloud Foundry Security 2m
- Cloud Foundry and Containers 2m
- Cloud Foundry Community 1m
- Course Objectives 1m
- Reference Architecture for This Course 1m
- Summary 2m
Deploying and Managing Applications (Part I)
45mins
- Version Check 0m
- Introduction 2m
- Understanding Orgs, Roles, Spaces, and Permissions 1m
- How Roles Work 2m
- Logging into Your Space (CLI) 0m
- DEMO: Logging into Your Space (CLI) 4m
- Logging into Your Space (UI) 0m
- DEMO: Logging into Your Space (UI) 1m
- About Application Services 5m
- Creating a Service Instance 0m
- DEMO: Creating a Service Instance 3m
- Deploying and Exploring Applications 0m
- Creating YAML Manifests 2m
- Exploring Manifests 9m
- Creating a YML Manifest 0m
- DEMO: Creating a YAML Manifest 3m
- What Happens During Deployment? 3m
- Deploying Applications via the CLI 1m
- Finish Environment Buildout 1m
- DEMO: Finish Environment Buildout 7m
Deploying and Managing Applications (Part II)
26mins
- Deploying Applications via CLI 1m
- DEMO: Deploying Applications via CLI 6m
- Exploring Running Applications 1m
- Scaling and Updating Applications 2m
- Scaling Application Commands 1m
- Scaling Applications 0m
- DEMO: Scaling Applications 2m
- Deploying Updated Applications 1m
- DEMO: Deploying Updated Applications 3m
- Troubleshooting Applications 2m
- Using Logs 2m
- DEMO: Using Logs 3m
- Summary 1m
Cloud Foundry Advanced Topics
41mins
- Introduction 1m
- (Updated) Reference Architecture for This Course 1m
- Using Environment Variables 1m
- Retrieving and Setting Environment Variables 1m
- DEMO: Retrieving and Setting Environment Variables 7m
- Background Applications 2m
- Building and Deploying Background Apps 2m
- DEMO: Building and Deploying Background Apps 7m
- Performing No-downtime Updates 2m
- Blue-green Deployment Architecture 2m
- DEMO: Blue-green Deployment 6m
- Application Crash and Recovery 3m
- DEMO: Application Crash Recovery 5m
- Summary 2m