Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Database Design & Development Cloud Foundry

LEARNING PATH: Pivotal Cloud Foundry for Web Developers

Master the latest cloud computing technology and start building applications on the cloud using Pivotal Cloud Foundry
Rating: 4.2 out of 54.2 (144 ratings)
684 students
Created by Packt Publishing
Last updated 2/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Understand how to set up the workspace by learning the core concepts of PCF
  • Work with orgs, spaces, roles, and permissions
  • Develop a Spring Boot RESTful web service and event-driven app for PCF
  • Leverage auto-configuration for PCF and Spring Boot
  • Learn advanced concepts and PCF architecture
  • Understand how to manage services through route, volume, and user-provided services
  • Explore the PCF log aggregator
  • Scale apps and authenticate Cloud Controller and the CF API
  • View the config and discovery server and circuit-breaker dashboards in action

Course content

2 sections • 41 lectures • 3h 56m total length

  • Preview02:40
  • Setting Up Your Work Space
    05:28
  • Navigating the PCF Console
    10:48
  • Using the CF Command Line Interface to Interact with PCF
    07:31
  • PCF Architecture, Orgs, and Spaces
    10:17
  • Roles, Permissions and Marketplace Services
    08:42
  • Application Monitoring, Logs, and Build Packs
    08:22
  • Preview05:39
  • Using Eclipse to Create a New Spring Boot Application
    11:07
  • Leveraging Auto Configuration to Bootstrap Your Application
    07:59
  • Creating Your Application’s Manifest YAML File
    08:39
  • Developing Our Web Service and Building it Using Gradle
    09:06
  • Deploying Your Application to PCF Using the CF Command Line
    03:53
  • Viewing the Final App and Testing with Postman
    04:48
  • Provisioning a RabbitMQ Message Broker from the PCF Marketplace
    04:00
  • Developing the Producer and Consumer Applications with Spring Boot
    07:36
  • How PCF Injects Properties into Your App for Auto Configuration
    03:54
  • Building Your Application Using Maven
    04:31
  • Deploying Your Application Using the CF Command Line Without Manifest YAML File
    02:56
  • Confirming Your Application Works by Viewing Messages in the RabbitMQ Dashboard
    05:04

  • Preview03:35
  • CI with Jenkins and Disaster Recovery Strategies
    05:01
  • Security Groups and Container-to-Container Security
    09:07
  • Resource Limitations in PCF
    04:42
  • Exploring the PCF Log Aggregator
    03:39
  • Auto-Scaling Apps and the Cloud Foundry SDK
    05:46
  • Route, Volume, and User-Provided Services
    05:30
  • Achieve a Blue-Green Deployment
    04:12
  • Cloud Controller and the CF API
    03:55
  • Route Traffic with CF Gorouter
    01:31
  • The Garden Container
    05:29
  • The Diego Brain and Allocation of Resources
    02:17
  • The Internal PCF OAuth 2.0 Auth Server (UAA)
    05:10
  • Understanding, Provisioning and Configuring the Config Server
    09:23
  • Creating and Manipulating the Discovery Server
    06:53
  • Constructing the Circuit-Breaker Dashboard
    05:20
  • Understanding Hystrix and Circuit- Breaker Pattern
    04:15
  • Bootstrapping the Microservices to Connect to the Supporting Services
    04:32
  • Deploying the Microservices to PCF Using a Manifest
    04:00
  • Config, Discovery and Circuit-Breaker Dashboards
    04:21
  • Spring Boot Actuator and Refreshing Properties
    05:09

Requirements

  • Basic knowledge of Cloud Foundry is required.

Description

Cloud Foundry has been growing recently and is predicted to be the leading platform providing PaaS. Pivotal Cloud Foundry (PCF) is a leading, self-install cloud platform and a Platform-as-a-Service offering from Pivotal. Organizations have adopted PCF because it acts as an abstraction layer on public and private cloud IaaS providers, increasing business agility and time-to-market of software products. So, if you're a web developer who wants to develop and deploy applications, web services, and microservices on Pivotal Cloud Foundry, then go for this Learning Path.

Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

The highlights of this Learning Path are:

●   Gain hands-on experience of using Cloud Foundry in production

●   Deploy, manage, and scale applications in your cloud

●   Implement the circuit breaker pattern using Netflix OSS Hystrix

Let's take a quick look at your learning journey. This Learning Path starts off by showing you the steps involved in making your application cloud-ready. You will then delve into the various aspects involved in deploying your application and running it on Cloud Foundry. You will also understand how Spring Boot and PCF tremendously increase developers productivity.

Next, you will learn to tackle the core challenges faced while developing PCF applications. You will learn how to quickly deploy various microservices to PCF, including REST web services and event-driven applications. You will also learn how to develop a web service application and deploy it on PCF.

Moving ahead, you will delve deeply into more advanced topics such as integrating apps with the circuit-breaker dashboard, the cloud discovery server, and the config server. You will explore highly-available PCF deployment models, as well as continuous integration with Jenkins. You will then explore the theory behind Hystrix and the circuit breaker pattern. Next, you will learn patterns for config repositories and the config server. Finally, you will be glanced through container-to-container networking and security, common security pain points in PCF, and route and volume services.

After the completion of this Learning Path, you will be able to develop and deploy applications, web services, and microservices on Pivotal Cloud Foundry.

Meet Your Expert:

We have the best works of the following esteemed author to ensure that your learning journey is smooth:

Braithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He got an opportunity to work with several of the largest PCF installations on an international scale. He has helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architecture. He has more than 6 years of experience and a specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies such as PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning across half a dozen unique cloud-native microservice architectures.

Who this course is for:

  • This Learning Path is for web developers, architects, and cloud administrators who are dealing with Cloud Foundry in their day-to-day work.

Instructor

Packt Publishing
Tech Knowledge in Motion
Packt Publishing
  • 3.9 Instructor Rating
  • 58,039 Reviews
  • 349,871 Students
  • 1,418 Courses

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.