Cloud Foundry 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.
Course info
Rating
Level
Beginner

Updated
Jan 7, 2015

Duration
2h 50m

Table of contents
PaaS and Cloud Foundry Introduction
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)
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)
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
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
Description
Course info
Rating
Level
Beginner

Updated
Jan 7, 2015

Duration
2h 50m

Description
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.
About the author