Course Code: dclfd1
Duration: 35 hours
Prerequisites:

Knowledge of one of the following:

  • Java
  • Node JS
  • Ruby

Each participant must also have an Amazon AWS account, with the limit on the number of running instances increased to at least 35, and with at least 500 USD on it.

Overview:

Cloud Foundry is the industry standard open-source platform as a service (PaaS) that provides you with a choice of clouds, developer frameworks, and application services.

Audience

This course is directed at engineers and developers who want to develop applications to be deployed through Cloud Foundry.

Course Outline:

cf Command Line Interface

  • Installing the cf Command Line Interface
  • Getting Started with the cf CLI
  • Using the cf CLI with an HTTP Proxy Server
  • Using the cf CLI with a Self-Signed Certificate
  • Using cf CLI Plugins
  • Developing cf CLI Plugins
  • About Starting Applications

Develop and Manage Applications

  • Considerations for Designing and Running an Application in the Cloud
  • Deploy an Application
  • Deploying a Large Application
  • Deploying with Application Manifests
  • Scaling an Application Using cf scale
  • Routes and Domains
  • Stacks
  • Cloud Foundry Environment Variables
  • Using Blue-Green Deployment to Reduce Downtime and Risk
  • Application Logging in Cloud Foundry
  • Troubleshooting Application Deployment and Health
  • Application SSH Overview
  • Accessing Apps with SSH
  • Accessing Services with SSH
  • Identifying your Cloud Foundry API Endpoint and Version

Cloud Foundry Concepts

  • Cloud Foundry Overview
  • Cloud Foundry Components
  • Diego Architecture
  • Differences Between DEA and Diego Architectures
  • How Diego Allocates Work
  • Four Levels of High Availability
  • How Applications are Staged
  • Understanding Diego SSH
  • Scaling Cloud Foundry
  • Orgs, Spaces, Roles, and Permissions
  • Cloud Foundry Security
  • Using Docker in Cloud Foundry

Integrating Service Instances with Applications

  • Services Overview
  • Delivering Service Credentials to an Application
  • Managing Service Instances with the CLI
  • Managing Service Keys
  • User-Provided Service Instances
  • Manage Application Requests with Route Services
  • Configuring Play Framework Service Connections
  • Migrating a Database in Cloud Foundry
  • Using Third-Party Log Management Services
  • Service-Specific Instructions for Streaming Application Logs
  • Integrating Cloud Foundry with Splunk

Custom Services

  • Custom Services
  • Overview
  • Service Broker API
  • Managing Service Brokers
  • Access Control
  • Catalog Metadata
  • Dashboard Single Sign-On
  • Example Service Brokers
  • Binding Credentials
  • Application Log Streaming
  • Route Services
  • Supporting Multiple Cloud Foundry Instances

Buildpacks

  • Buildpacks
  • Buildpack Detection
  • Custom Buildpacks
  • Packaging Dependencies for Offline Buildpacks
  • Configuring a Production Server
Sites Published:

United Arab Emirates - Developing for Cloud Foundry

Qatar - Developing for Cloud Foundry

Egypt - Developing for Cloud Foundry

Saudi Arabia - Developing for Cloud Foundry

South Africa - Developing for Cloud Foundry

Brasil - Developing for Cloud Foundry

Canada - Developing for Cloud Foundry

中国 - Developing for Cloud Foundry

香港 - Developing for Cloud Foundry

澳門 - Developing for Cloud Foundry

台灣 - Developing for Cloud Foundry

USA - Developing for Cloud Foundry

Österreich - Developing for Cloud Foundry

Schweiz - Developing for Cloud Foundry

Deutschland - Developing for Cloud Foundry

Czech Republic - Developing for Cloud Foundry

Denmark - Developing for Cloud Foundry

Estonia - Developing for Cloud Foundry

Finland - Developing for Cloud Foundry

Greece - Developing for Cloud Foundry

Magyarország - Developing for Cloud Foundry

Ireland - Developing for Cloud Foundry

Luxembourg - Developing for Cloud Foundry

Latvia - Developing for Cloud Foundry

España - Desarrollo para Foundry Cloud

Italia - Developing for Cloud Foundry

Lithuania - Developing for Cloud Foundry

Nederland - Developing for Cloud Foundry

Norway - Developing for Cloud Foundry

Portugal - Developing for Cloud Foundry

România - Developing for Cloud Foundry

Sverige - Developing for Cloud Foundry

Türkiye - Developing for Cloud Foundry

Malta - Developing for Cloud Foundry

Belgique - Developing for Cloud Foundry

France - Developing for Cloud Foundry

日本 - Developing for Cloud Foundry

Australia - Developing for Cloud Foundry

Malaysia - Developing for Cloud Foundry

New Zealand - Developing for Cloud Foundry

Philippines - Developing for Cloud Foundry

Singapore - Developing for Cloud Foundry

Thailand - Developing for Cloud Foundry

Vietnam - Developing for Cloud Foundry

India - Developing for Cloud Foundry

Argentina - Desarrollo para Foundry Cloud

Chile - Desarrollo para Foundry Cloud

Costa Rica - Desarrollo para Foundry Cloud

Ecuador - Desarrollo para Foundry Cloud

Guatemala - Desarrollo para Foundry Cloud

Colombia - Desarrollo para Foundry Cloud

México - Desarrollo para Foundry Cloud

Panama - Desarrollo para Foundry Cloud

Peru - Desarrollo para Foundry Cloud

Uruguay - Desarrollo para Foundry Cloud

Venezuela - Desarrollo para Foundry Cloud

Polska - Developing for Cloud Foundry

United Kingdom - Developing for Cloud Foundry

South Korea - Developing for Cloud Foundry

Pakistan - Developing for Cloud Foundry

Sri Lanka - Developing for Cloud Foundry

Bulgaria - Developing for Cloud Foundry

Bolivia - Desarrollo para Foundry Cloud

Indonesia - Developing for Cloud Foundry

Kazakhstan - Developing for Cloud Foundry

Moldova - Developing for Cloud Foundry

Morocco - Developing for Cloud Foundry

Tunisia - Developing for Cloud Foundry

Kuwait - Developing for Cloud Foundry

Oman - Developing for Cloud Foundry

Slovakia - Developing for Cloud Foundry

Kenya - Developing for Cloud Foundry

Nigeria - Developing for Cloud Foundry

Botswana - Developing for Cloud Foundry

Slovenia - Developing for Cloud Foundry

Croatia - Developing for Cloud Foundry

Serbia - Developing for Cloud Foundry

Bhutan - Developing for Cloud Foundry

Nepal - Developing for Cloud Foundry

Uzbekistan - Developing for Cloud Foundry