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 Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching 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 Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging 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

This course includes:

  • 2.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Software Engineering Cloud Foundry

Learn to Develop for Cloud with Pivotal Cloud Foundry

Cloud computing is today and the future of software development.Learn to work and develop applications with Cloud now!
Rating: 4.2 out of 54.2 (1,483 ratings)
6,714 students
Created by Niyazi Erdogan
Last updated 7/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn Cloud Computing from ground-up!
  • Learn All The Cloud Offerings from SaaS, PaaS to IaaS
  • Learn Everything You Should Know to Get Started with Cloud Foundry
  • Learn Cloud Foundry CLI to Manage Your Applications and Services in Cloud
  • Learn to Develop Cloud Applications Using Java and Spring Boot!
  • Learn to Use PostgreSQL-as-a-Service in the Cloud with Cloud Foundry!
  • Learn How to Work with Manifest Files to Deploy Applications to Cloud Very Easily!
  • Learn How to Scale Applications in Cloud both Horizontally and Vertically!
  • Learn How to Bind Service Instances and Manage Environment Variables for Applications in Cloud
  • Learn to Bind Database-as-a-Service with a Spring Boot Application in Cloud
Curated for the Udemy for Business collection

Course content

9 sections • 41 lectures • 2h 44m total length

  • Preview00:37
  • Preview01:42

  • What is Cloud Foundry?
    01:07
  • Architecture of Cloud Foundry
    04:23
  • Before We Begin With Cloud Foundry
    00:25
  • Creating Your Cloud Foundry Account
    02:58
  • Downloading and Installing CF Command Line Interface (CLI)
    01:49
  • What are Spaces, Organizations and Roles?
    01:38

  • Logging Into Your Space from CLI
    03:00
  • Logging Into Your Space from UI
    01:48
  • CF Commands
    05:23
  • Walking Through the Cloud Foundry Dashboard
    07:07
  • What are Application Services?
    04:32
  • Creating Service Instances
    00:58
  • Let's Push Our First Application to Cloud Foundry
    07:16

  • Preview02:25
  • Preview02:54
  • Preview05:08
  • Service Models in The Cloud
    03:27
  • Section Overview
    00:51

  • Application Manifests with YAML
    03:41
  • Creating a YAML Manifest for Your Application
    02:33
  • Let's Re-Deploy Our Application Using manifest.yml
    03:43
  • What Happens When We Deploy an Application to Cloud Foundry?
    03:05
  • Developing a Spring + PostgreSQL Database App From Scratch for Cloud Foundry
    15:07
  • Deploying and Binding PostgreSQL Database to App Using Manifest with CLI
    17:16
  • What Comes After Deployment?
    00:36

  • What is a Platform?
    01:07
  • What is Platform-as-a-Service or PaaS?
    02:10
  • Goals of Platform-as-a-Service?
    01:38
  • PaaS Providers On The Market
    01:21
  • 12-Factor Apps and Design Considerations for PaaS
    10:34
  • Anti-Patterns for PaaS
    02:46

  • Let's Take a Look at Our Running Application
    07:02
  • Updating and Scaling on a Running Application Instance
    06:44
  • Monitor Running Instance with Logs on UI and CLI
    03:15

  • What Options We Have to Manage Instances?
    03:51
  • Understanding and Using Environment Variables
    09:44
  • Service Offerings and Service Binding to Application Instances
    05:42

  • What Comes Next?
    01:37
  • Thank You!
    01:14

Requirements

  • Any Java IDE is fine for development but IntelliJ IDEA IDE would be nice to have
  • Any Command Line Tool that you are comfortable with

Description

Do you want to learn what is Cloud Computing from ground-up? Do you want to give yourself a competitive advantage on both your current and future jobs with Cloud Computing and increase your salary? This is the course you need!


Cloud computing is both today and the future of computing and it's changing the way we develop and deploy software! If you want to catch up on the immensely expanding universe of Cloud Computing and take your software development skills to the next-level, all you need to do is join me in this course!

 

  • In this course, we are going to start from scratch with Cloud Computing and how the evolving technology led us here.
  • We will discover the technology and the architecture behind the cloud technologies that we have today. 
  • We'll learn what is Software-as-Service or SaaS, Platform-as-a-Service or PaaS and Infrastructure-as-a-Service or IaaS. 
  • Then we will  dive deep into Platform-as-a-Service; how it works, designed and architectured. 
  • We will discover the way for today and the future of software with 12-Factor applications. 12-Factor of application development will teach us how to actually develop great software for cloud or even for your personal projects!
  • When we understand how to develop a great software, we will focus on Pivotal Cloud Foundry. With Pivotal Cloud Foundry, we will not only learn how PaaS works in real life but also how to actually work with it in real environments and real applications!
  • For Pivotal Cloud Foundry, we will start by creating our account. Then we'll discover the world of Cloud Foundry Command Line Interface or CLI by logging into our account and targeting our development environment. We will learn to work with Cloud Foundry using both the Command Line Interface and Web UI.
  • We will develop applications using Spring and Spring Boot from scratch and we will learn how to deploy or "push"  them using Command Line Interface!. We will do everything from scratch and I'll show you every single step to develop and deploy your applications to Cloud!
  • We will learn service offerings in cloud and how to make use of Software-as-Service through binding our applications with databases and services with a single command!
  • We will learn to scale, update and deploy new versions of our applications in cloud both using the Command Line Interface and Web UI!
  • We will be deploying our applications in less than a minute and see the results in real-time by calling our applications and pulling data from our PostgreSQL database service!


There is much more than these inside the course so I highly recommend you to join me in this course to become a software developer for the cloud!

Who this course is for:

  • Anyone who wants to learn cloud computing and the architecture behind it
  • Anyone who who want to learn application development for cloud

Instructor

Niyazi Erdogan
AWS Certified Solutions Architect, Software Engineer
Niyazi Erdogan
  • 4.1 Instructor Rating
  • 4,470 Reviews
  • 23,295 Students
  • 11 Courses

Hi, I'm Niyazi Erdoğan. I'm a software engineer and AWS Certified Solutions Architect with over ten years of experience in various fields. I'm living in one of the most beautiful cities in the world, Istanbul. 

I'm a self-taught programmer and I've been programming since I was in middle-school. My experience ranges from embedded development to server-side and client-side development technologies. 

I started my career while I was only a student as a Java Developer in healthcare industry as a private contractor. Then I moved in to the largest telecommunication company of Turkey which is Turkcell. After several years and various different positions at Turkcell, I moved in to Portugal and worked for another large telecommunication company for several years with Java technologies. 

After the telecommunication industry experience and several different experiences, I joined one of the largest companies of its sectors which is Siemens. I currently works at Siemens working with various Java and Cloud technologies 

Besides my day job, I really enjoy developing software with lots of different technologies.On the other hand, I do love to follow tech conferences and blogs about latest technologies and tools. I also like to read books within or without my field of expertise and love to watch series like Westworld and Game of Thrones. And I make sure that I stay healthy with daily walking, running and workout.

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