
Paths
Cloud Foundry for Developers
Cloud Foundry is a popular and powerful open-source Platform-as-a-Service (PaaS) for modern web applications. This skill path is intended to provide you with the competence to... Read more
- Working with the Cloud Foundry CLI
- Deploying, Managing, and Troubleshooting applications
Pre-requisites
Cloud Foundry for Developers
Cloud Foundry is a popular and powerful open-source Platform-as-a-Service (PaaS) for modern web applications. This skill path is intended to provide you with the competence to work with Cloud Foundry. With the knowledge found in this path, you will have the foundational knowledge needed to deploy, manage, and troubleshoot apps using the Cloud Foundry platform.
Cloud Foundry: The Big Picture
56m
Description
Cloud Foundry is one of the most contributed to open source projects ever, and is a great option to consider when hosting software. In this course, Cloud Foundry: The Big Picture, you’ll learn what is included in a modern application platform, and how Cloud Foundry works. First, you’ll explore the range of options available to application developers and owners. Next, you’ll learn how Cloud Foundry is put together, and patterns of successful (and unsuccessful) applications. Finally, you’ll discover the ecosystem around Cloud Foundry. When you’re finished with this course, you’ll have the skills and knowledge of modern application platforms needed to decide what’s the app hosting model for your organization’s developers.
Table of contents
- Course Overview
- Understanding Cloud Foundry and the App Platform Market
- Deconstructing the Cloud Foundry Architecture
- Exploring the Cloud Foundry Community and Ecosystem
Working with the Cloud Foundry CLI
1h 23m
Description
In this course, Working with the Cloud Foundry CLI, users will learn to use the Cloud Foundry CLI to interact with a Cloud Foundry service. First, you will explore the basics of working with the Cloud Foundry CLI, upon installing it, which includes logging into and out of Cloud Foundry. Next, you will explore working with orgs, spaces, permissions, and use the CLI to execute application lifecycle and management commands.
Then, you will learn services and service instances, and know how to invoke services management commands using the CLI. Finally, you will learn about plugins and plugins management commands. When you are finished with this course, users will have the skills and knowledge necessary on how to use the Cloud Foundry CLI to work with Cloud Foundry services.
Table of contents
- Course Overview
- Cloud Foundry and the CLI
- Managing Apps and Services
- Exploring CLI Plugins
Deploying Applications to Cloud Foundry
1h 27m
Description
When it comes to cloud migration, being locked in to a specific vendor and increasing cloud expenses are two biggest nightmares. In this course, Deploying Applications to Cloud Foundry, you’ll learn to deploy different types of applications in Cloud Foundry. First, you’ll explore the architecture of Cloud Foundry and learn how to prepare your application to be cloud ready. Next, you’ll discover how to deploy a typical web application and learn different application manifests that are required. Finally, you’ll learn how to deploy, manage, and monitor worker applications and scheduled tasks in Cloud Foundry. When you’re finished with this course, you’ll have the skills and knowledge of features and benefits offered by the open source Cloud Foundry Project needed to deploy various types of enterprise applications.
Table of contents
- Course Overview
- Preparing Cloud Foundry for Deployment
- Deploying a Web Application in Cloud Foundry
- Deploying a Worker Application in Cloud Foundry
- Deploy a Scheduled Task and On-demand Task to Cloud Foundry
Managing Applications in Cloud Foundry
42m
Description
You’ve deployed your application to Cloud Foundry, but what if the out-of-the-box settings aren’t enough? In this course, Managing Applications in Cloud Foundry, you’ll gain the ability to manage your applications for Day 2 operations and beyond. First, you’ll explore how to route traffic to your applications efficiently and securely. Next, you’ll discover how to assess the health of your applications and scale them to meet your user’s needs. Finally, you’ll learn to update your applications without incurring downtime, and rollback changes in case of emergency. When you’re finished with this course, you’ll have the skills and knowledge of Cloud Foundry needed to manage your applications effectively and quickly.
Table of contents
- Course Overview
- Add a Route Service to Your Application
- Scaling Applications
- Updating Existing Applications
Troubleshooting Applications in Cloud Foundry
1h 30m
Description
When it comes to application quality, the functionality it offers is just one piece of the puzzle. Other factors that make a web application high quality is its reliability, resiliency, and high availability. In this course, Troubleshooting applications in Cloud Foundry, you’ll learn to master the troubleshooting techniques needed to build a high quality application.. First, you’ll explore the logs and metrics that are needed for effective troubleshooting and learn how to stream application logs to splunk. Next, you’ll discover how to SSH to the application instance to troubleshoot issues on the VM Next you will learn the troubleshooting tips and techniques while deploying your application to Cloud Foundry. Finally, you’ll learn how to troubleshoot runtime issues and configure self healing application health checks. When you’re finished with this course, you’ll have the skills and knowledge of effective troubleshooting needed to develop and deliver a high quality web application.
Table of contents
- Course Overview
- Logs and Metrics for Effective Troubleshooting
- Connect to Applications Instances Using SSH
- Diagnose and Resolve Deployment Issues
- Diagnose and Resolve Runtime Issues