$199.00
Certification

Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Instructor
Anoop Manghat, Instructor - Cloud Foundry for Developers

Anoop Manghat

Is a lead cloud consultant and architect with over 15 years of experience.

Instructor: Anoop Manghat

Learn Cloud Foundry Platform and Become a Cloud Native Developer

  • This course is geared towards people with little or no Cloud Foundry experience.
  • Learn about deploying and managing applications on Cloud Foundry.
  • Instructor is a lead cloud consultant and architect with over 15 years of experience. 

Duration: 8h 8m

Course Description

Learn about deploying and managing applications on Cloud Foundry. You will get an overview of Cloud Foundry and how it works, including specifics relating to services, buildpacks, security groups, continuous integration and architecture. You will also look at the best practices with Cloud Foundry in your organization. This course is targeted at people with little or no Cloud Foundry experience, but some experience delivering web-based applications. If you’re curious to learn how Cloud Foundry can help you focus on development and innovation, rather than infrastructure plumbing, this is the right course for you.

What am I going to get from this course?

  • Cloud Foundry platform and components
  • Cloud native application development with Cloud Foundry
  • High availability and resilient features
  • Logging, Metrics and Security
  • Troubleshoot and debug Cloud Foundry applications
  • Extend the platform capabilities
  • Application routing and CI/CD automation
  • Lab projects
     

Prerequisites and Target Audience

What will students need to know or do before starting this course?

This course is geared towards people with little or no Cloud Foundry experience.

Who should take this course? Who should not?

Whoever is interested in learning how to handle Cloud Foundry platform and becoming a cloud native developer.
 

Curriculum

Module 1: Introduction

Lecture 1 Course Overview 01
Lecture 2 Course Overview 02

Module 2: Components

Lecture 3 Introduction
Lecture 4 Agenda
Lecture 5 Router
Lecture 6 UAA
Lecture 7 Diego Runtime
Lecture 8 Cloud Controller
Lecture 9 Application Storage
Lecture 10 Storage and Metrics
Lecture 11 RBAC
Lecture 12 RBAC 02
Lecture 13 Summary

Module 3: Technical Overview

Lecture 14 Introduction
Lecture 15 Cloud Enablement
Lecture 16 Cloud Foundry
Lecture 17 Cloud Native Development
Lecture 18 Cloud Foundry Distributions
Lecture 19 CF vs PCF
Lecture 20 Cloud Foundry Features
Lecture 21 Cloud Foundry Features 02
Lecture 22 Cloud Foundry Toolchains(Pivotal)
Lecture 23 Multi Cloud Architecture
Lecture 24 Cloud Foundry Foundation
Lecture 25 Pivotal Ops Manager
Lecture 26 Pivotal Web Services
Lecture 27 Summary
Lecture 28 Cloud Foundry Development Environment
Lecture 29 Pivotal Cloud Foundry Service Marketplace
Lecture 30 LAB 01
Lecture 31 LAB 02
Lecture 32 LAB 03

Module 4: Application Runtime

Lecture 33 Introduction
Lecture 34 Diego Runtime
Lecture 35 BBS
Lecture 36 Route Emitter
Lecture 37 Cloud Controller API
Lecture 38 Diego Brain
Lecture 39 Diego Auction Process
Lecture 40 Diego Cell
Lecture 41 Loggregator
Lecture 42 Staging Applications

Module 5: Routing

Lecture 43 Route & Domain
Lecture 44 Domain Categories

Lecture 45 HTTP Route vs TCP Route
Lecture 46 HTTP Routing 01
Lecture 47 HTTP Routing 02
Lecture 48 TCP Routing
Lecture 49 Mapping Route to Application
Lecture 50 DNS and Cloud Foundry Domains
Lecture 51 Summary

Module 6: Logging Metrics

Lecture 52 Intro 1
Lecture 53 Intro 02
Lecture 54 Log & Log Drain
Lecture 55 Log Line
Lecture 56 View the logs
Lecture 57 Metrics 01
Lecture 58 Metrics 02
Lecture 59 PCF Metrics
Lecture 60 New Relic APM
Lecture 61 Summary
Lecture 62 Lab 01
Lecture 63 Lab 02
Lecture 64 Lab 03

Module 7: Resilience

Lecture 65 Introduction
Lecture 66 HA Design
Lecture 67 Scaling Applications
Lecture 68 Availability Zones
Lecture 69 Self Healing
Lecture 70 Bosh Managed Process
Lecture 71 Four Levels of High Availability
Lecture 72 Chaos Testing
Lecture 73 Summary
Lecture 74 Lab 01
Lecture 75 Lab 02
Lecture 76 Lab 03
Lecture 77 Lab 04

Module 8: Services

Lecture 78 Intro 01
Lecture 79 Intro 02
Lecture 80 Service and Service Instances
Lecture 81 Cloud Foundry Service Categories
Lecture 82 Service Lifecycle
Lecture 83 VCAP Services
Lecture 84 User Provided Service Instances
Lecture 85 User Provided Service Instances 02
Lecture 86 Service broker API
Lecture 87 Blind Services with Manifest
Lecture 88 Summary
Lecture 89 Services Lab1
Lecture 90 Services Lab2
Lecture 91 Services Lab3
Lecture 92 Services Lab4
Lecture 93 Services Lab5
Lecture 94 Services Lab6
Lecture 95 Services Lab7
Lecture 96 Log Drain Lab1
Lecture 97 Log Drain Lab2
Lecture 98 Log Drain Lab3

Module 9: Extending the Platform

Lecture 99 Intro 01
Lecture 100 Intro 02
Lecture 101 Developer and Operator Perspective
Lecture 102 Cloud Foundry Partner Services
Lecture 103 Buildpack 01
Lecture 104 Buildpack 02
Lecture 105 Buildpack 03
Lecture 106 Buildpack API 01
Lecture 107 Buildpack API 02
Lecture 108 Buildpack API 03
Lecture 109 Buildpack API 04
Lecture 110 Develop a Custom Buildpack 01
Lecture 111 Develop a Custom Buildpack 02
Lecture 112 Summary

Module 10: Cloud Native Best Practices

Lecture 113 Intro 01
Lecture 114 Intro 02
Lecture 115 Intro 03
Lecture 116 Cloud Native Design Thinking
Lecture 117 Cloud Native Application
Lecture 118 Domain Driven Design
Lecture 119 Microservice Architecture 01
Lecture 120 Microservice Architecture 02
Lecture 121 Microservice Architecture 03
Lecture 122 Twelve factor Application
Lecture 123 Application Containerization
Lecture 124 DevOps
Lecture 125 CI-CD Pipelines
Lecture 126 Blue Green Deployment
Lecture 127 API Driven Development 01
Lecture 128 API Driven Development 02
Lecture 129 TDD and BDD
Lecture 130 Cloud Foundry - 15 Factor Applications
Lecture 131 Design Considerations

Module 11: Security

Lecture 132 Intro 01
Lecture 133 Intro 02
Lecture 134 Platform Security Features
Lecture 135 NAT
Lecture 136 Application security Group
Lecture 137 ASG Whitelisting
Lecture 138 ASG Management

Module 12: CI & CD Automation

Lecture 139 Intro 01
Lecture 140 Intro 02
Lecture 141 Continuous Integration
Lecture 142 Continuous Deployment
Lecture 143 Importance of CI_CD
Lecture 144 CI_CD With Cloud Foundry
Lecture 145 CI_CD Best Practices With Cloud Foundry

Module 13: Troubleshooting_Debugging

Lecture 146 Intro 01
Lecture 147 Intro 02
Lecture 148 Logs and Events
Lecture 149 Common Errors 01
Lecture 150 Common Errors 02
Lecture 151 Environment Variables
Lecture 152 Enable tracing in CLI
Lecture 153 Zipkin
Lecture 154 Application Isolation
Lecture 155 Enable SSH to the Container
Lecture 156 Summary