Rapidly Building Apps on the Cloud
4.1 (224 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,737 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rapidly Building Apps on the Cloud to your Wishlist.

Add to Wishlist

Rapidly Building Apps on the Cloud

This course will help you get started with rapidly developing scalable applications on the cloud with Bluemix.
4.1 (224 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,737 students enrolled
Created by Theah Hall
Last updated 6/2016
English
Price: Free
Includes:
  • 5.5 hours on-demand video
  • 58 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build highly scalable apps on the cloud
  • Use cloud foundry (Bluemix) CLI, DevOps and Eclipse to create and publish your apps to the web.
  • Access powerful services on the Bluemix platform for Cognitive computing (Watson), IOT and mobile development
View Curriculum
Requirements
  • A computer with a modern web browser, internet access and sufficient memory to download and run development tools (e.g.; Eclipse).
Description

This course will help you get started with developing highly scalable applications on the cloud. In particular, you will use cloud foundry (Bluemix) CLI, DevOps and Eclipse to create and publish your apps to the web.

The course is organized in sections. Each section is further organized in topics and exercises. Each topic has instructor explanations and exercises. The exercise s have instructions to complete the exercise. There is also a video solution for each exercise. It is recommended that you attempt the exercise first by reading and following the instructions and then watch the video. However you can also decide to watch the video and side by side, do the exercise.

The course has following sections as of now. We will keep adding new sections to the course over time.

  • Introduction
  • Tour of Cloud Foundry (Bluemix)
  • Your First Deploy
  • DevOps
  • Create your App
  • Services
  • How it works (Specify Build packs)

This will give you the foundation for attaining a cloud developer certification.

Who is the target audience?
  • Students who are interested in learning Cloud Development
  • Basic familiarity with the use of the Cloud
Students Who Viewed This Course Also Viewed
Curriculum For This Course
106 Lectures
06:31:06
+
Let's Get Started!
4 Lectures 06:53
Course Introduction - Matt Fox
04:16

Instructor Introduction: Marcel Ribas
00:37

Instructor Introduction: Vinay Gupta
00:48

Lab setup Instructions and Free Bluemix Trial Account set up
01:12
+
Overview
1 Lecture 08:37

In this video we talk about the business justification for Platform-as-a-Service and IBM's implementation, Bluemix

Cloud Foundry Overview
08:37
+
A Tour of Cloud Foundry
1 Lecture 06:59

Let's get to know the Bluemix interface and all it has to offer.

Cloud Foundry Tour
06:59
+
Your First Deploy
10 Lectures 48:51

In this chapter you will learn how to create an application in Bluemix, using boilerplates or runtimes.

Starters and Runtimes
01:11

Exercise 4a - Deploy your first application
00:48

In this video, Vinay Gupta walks you through the exercise. We recommend you try to do it on your own before watching this video. Or, you can use the pause controls and review each step after you've tried it yourself.

Exercise 4a - Video Solution
03:29

This video shows how to use the Command-Line interface of Cloud Foundry to manage your Bluemix environment.

Working with the Command Line Interface (CLI)
03:32

In this exercise you will learn how to use the Command-Line interface of Cloud Foundry to manage your Bluemix environment. Follow the instructions on your own Bluemix account. If you need assistance, watch the following video with a walk-through of the solution.

Exercise 4b - Deploy and update an application using the CLI
05:05

This is the video solution for Exercise 4b. Watch it if you need help in completing it.

Exercise 4b - Video Solution
14:53

You can use your own local Eclipse environment to develop and deploy your applications in Bluemix. Let's see how it is done.

Working with Eclipse
02:16

Exercise 4c - Deploy and update an application with Eclipse
03:38

Exercise 4c - Video Solution
13:18

Let's review what we learned about deploying our first application in Bluemix

Summary
00:40
+
DevOps
11 Lectures 32:58

IBM DevOps Services is tightly integrated with Bluemix for an end-to-end application lifecycle solution in the cloud.

Introduction to DevOps Services
01:57

Exercise a - Integration with DevOps Services
01:18

Exercise a- Video Solution
04:34

In this video we are going to look at how you can develop collaboratively in the cloud with DevOps Services

Collaborating with DevOps Services
04:12

Exercise b - Working in DevOps services
01:22

Exercise b - Video Solution
04:28

Exercise c - DevOps Services Integration with Eclipse
01:37

Exercise c - Video Solution
06:55

In this section we are going to learn about Markdown, the format used to generate the documentation for DevOps projects.

Markdown
03:34

Exercise d - Modify the readme.md for your project
01:11

Exercise d - Video Solution
01:49
+
Create your App
13 Lectures 33:12

Environment variables are key to cloud-deployed applications. They can store the values that are environment specific so that the applications can be deployed anywhere.

Environment Variables
01:08

In this exercise we are going to develop a Node.js application from scratch and push it to Bluemix using the Command-Line Interface

Exercise 6a – Your first Node.js application
01:16

Exercise 6a - Video Solution
04:59

package.json is the file with directives used to deploy a Node.js application.

package.json
00:45

Now we are going to use Eclipse to build a Node.js application and push it to Bluemix.

Exercise 6b – Working with Node using Eclipse
01:39

Exercise 6b - Video Solution
05:44

The manifest file determines how the application will be instantiated in Bluemix. It stores information such as the memory it is going to use and other parameters.

Manifest File
01:00

In this exercise we are going to create a new Node.js application and edit its starter code in DevOps Services. Then we'll push it back and see our changes running in Bluemix.


Exercise 6c – Working with Node using DevOps Services
01:44

Exercise 6c - Video Solution
08:16

.cfignore
00:28

Exercise 6d – Selecting files to include in your application
00:47

Exercise 6d - Video Solution
04:34

Here's what we learned in this unit.

Summary
00:51
+
Services
7 Lectures 30:46

Now we are going to explore the Bluemix services you can use for your applications, as well as how to develop those.

Cloud Foundry Services
01:07

Exercise 7a – Adding a service to an application
05:35

Exercise 7a - Video Solution
13:20

Here's how you can partner with IBM to sell your own services in the cloud.

Making Money with your own services
03:04

Exercise 7b – Creating a user-provided service
00:57

Exercise 7b - Video Solution
06:14

Summary
00:29
+
How it Works
4 Lectures 14:51

Now we are going to look under the hood to understand the internals of Bluemix, Cloud Foundry.

Cloud Foundry Architecture
07:23

Exercise 8a – Specifying a buildpack when deploying an application
01:35

Exercise 8a - Video Solution
04:38

Here's how Cloud Foundry services are connected to applications.

Services Architecture
01:15
+
Application for Node.js
12 Lectures 02:55:43

After completing this unit, you should be able to:

  • Explain the origin and purpose of the Node.js JavaScript framework
  • Start JavaScript applications in the command line
  • Write a simple web server with JavaScript
  • Import node.js modules into your script
Unit 1 - Introduction to Server-Side JavaScript Programming
08:32

Exercise 1
15:58

Exercise 1 - Video Solution Part 1
15:00

Exercise 1 - Video Solution Part 2
13:16

After completing this unit, you should be able to:

  • Explain the concept of anonymous callback functions.
  • Create a callback function to intercept network traffic.
  • Parse network traffic with sockets.
Unit 2 - Asynchronous I/O with Callback Programming
11:22

Exercise 2
16:27

Exercise 2 Video Solution
16:00

Exercise 2 - Video Solution Part 2
16:53

After completing this unit, you should be able to:

  • Define a package dependency.
  • Create an Express server object.
  • Handle inbound HTTP method calls for a server resource.
  • Create a callback function to intercept HTTP method calls.
  • Parse JSON data from an HTTP message.
Unit 3 - Express web application framework
10:58

Exercise 3
13:17

Exercise 3 - Video Solution Part 1
19:56

Exercise 3 - Video Solution Part 2
18:04
+
IBM Containers
2 Lectures 00:04
10.a - Docker Containers and Virtual Machines Concepts
00:02

Exercise 10.a - Using IBM Containers in Bluemix
00:02
5 More Sections
About the Instructor
Theah Hall
4.1 Average rating
224 Reviews
15,406 Students
2 Courses
Director Delivery Operations

This class preview is presented and delivered by a senior and experienced instructor from Tech Data / Exit Certified, with many years of experience and practice in the field/area being presented. Our instructors are all certified to deliver vendor official IT Training, having achieved highly customer satisfaction rates for many years in a row.