Home Page Icon
Home Page
Table of Contents for
Front cover
Close
Front cover
by Ben Smith, Ahmed S. Hassan, Sally Fikry, Mohamed El-Khouly, Hala A. Aziz, Ahmed
Essentials of Cloud Application Development on IBM Bluemix
Front cover
Notices
Trademarks
Preface
Authors
Now you can become a published author, too!
Comments welcome
Stay connected to IBM Redbooks
Unit 1. Introduction to cloud computing and IBM Bluemix
1.1 What you should be able to do
1.2 References
1.3 What is cloud computing?
1.4 As opposed to…
1.5 Factors contributing to growth of cloud
1.6 Cloud and mobile computing are changing traditional IT
1.7 Cloud service models
1.8 Infrastructure as a service architecture
1.9 IBM SoftLayer: IaaS offering from IBM
1.10 Platform as a service (PaaS) architecture
1.11 Software as a service (SaaS) architecture
1.12 Split of provider-side and consumer-side responsibilities
1.13 Cloud computing: Benefits for developers
1.14 What is IBM Bluemix?
1.15 IBM Bluemix ecosystem
1.16 Bluemix architectural overview
1.17 Bluemix: Choice of runtimes
1.18 Bluemix: Services
1.19 Bluemix: Regions
1.20 Unit summary
1.21 Checkpoint questions
1.22 Checkpoint answers
Unit 2. Getting started with IBM Bluemix
2.1 What you should be able to do
2.2 References
2.3 Getting started: Creating an IBM Bluemix account
2.4 IBM Bluemix infrastructure types
2.5 What can you build in IBM Bluemix?
2.6 Cloud Foundry Apps, Containers, and Virtual Servers
2.7 Containers versus Virtual Servers
2.8 IBM Bluemix catalog: Infrastructure
2.9 IBM Bluemix catalog: Apps
2.10 IBM Bluemix catalog: Boilerplates
2.11 IBM Bluemix catalog: Cloud Foundry Apps
2.12 IBM Bluemix catalog: Containers
2.13 IBM Bluemix catalog: OpenWhisk
2.14 IBM Bluemix catalog: Mobile
2.15 IBM Bluemix catalog: Services
2.16 Creating an IBM Bluemix application (1 of 3)
2.17 Creating an IBM Bluemix application (2 of 3)
2.18 IBM Bluemix app name must be unique across domain
2.19 Creating an IBM Bluemix application (3 of 3)
2.20 IBM Bluemix Dashboard
2.21 IBM Bluemix Application Details page
2.22 Testing applications through the application route
2.23 Adding an IBM Bluemix service
2.24 Binding a service to an application
2.25 IBM Bluemix environment variables
2.26 IBM Bluemix organizations and users (team members)
2.27 IBM Bluemix domains and quota
2.28 IBM Bluemix organizations: Spaces
2.29 IBM Bluemix organizations: User roles
2.30 Managing IBM Bluemix organizations
2.31 Inviting users to an organization
2.32 Unit summary
2.33 Checkpoint questions
2.34 Checkpoint answers
Unit 3. Developing IBM Bluemix applications from a local workstation
3.1 What you should be able to do
3.2 References
3.3 Node.js
3.4 Options to develop and deploy your IBM Bluemix app
3.5 Overview of bx and cf command-line interfaces
3.6 Why use command-line tools?
3.7 Reviewing the documentation
3.8 Using the cf CLI, Step 1: Install the cf CLI
3.9 Using the cf CLI, Step 2: Connect to your IBM Bluemix account
3.10 Using the cf CLI, Step 3: Deploy your application to IBM Bluemix
3.11 Using the IBM Bluemix CLI, Step 1: Install the IBM Bluemix CLI
3.12 Using the IBM Bluemix CLI, Step 2: Connect to your IBM Bluemix account
3.13 Using the IBM Bluemix CLI, Step 3: Deploy your application to IBM Bluemix
3.14 Test your IBM Bluemix application
3.15 IBM Bluemix and Eclipse
3.16 Step 1: Review the documentation
3.17 Step 2: Install the latest version of Eclipse
3.18 Step 3: Install Eclipse and Eclipse tools for IBM Bluemix
3.19 Step 4: Connect to your IBM Bluemix account
3.20 Step 5: Create a Node.js application project
3.21 Unit summary
3.22 Checkpoint questions
3.23 Checkpoint answers
Unit 4. Using IBM Bluemix DevOps services
4.1 What you should be able to do
4.2 References
4.3 What is DevOps?
4.4 Benefits of DevOps
4.5 What is IBM Bluemix DevOps Services?
4.6 What services does IBM Bluemix DevOps provide?
4.7 Additional DevOps tool Integration
4.8 Setting up an IBM Bluemix DevOps Services project
4.9 New tab opens to create Continuous Delivery toolchains
4.10 Web IDE: Edit Code features
4.11 Web integrated development environment
4.12 Editing source code
4.13 Editor features: Code completion
4.14 Editor features: Run bar
4.15 Bluemix Live Sync features
4.16 Source control with a Git repository
4.17 Git repository overview
4.18 Connect a Git client to your IBM Bluemix DevOps project
4.19 IBM Bluemix DevOps Services: Delivery Pipeline
4.20 Customizing the delivery pipeline
4.21 Example: Default delivery pipeline
4.22 Configuring the Build Stage
4.23 Configuring Build jobs
4.24 Configuring Deploy jobs
4.25 Configuring Test job
4.26 Example: A successful build and deploy result
4.27 Issue Tracking tool
4.28 Creating an issue
4.29 Unit summary
4.30 Checkpoint questions
4.31 Checkpoint answers
Unit 5. REST architecture and Watson APIs
5.1 What you should be able to do
5.2 References
5.3 What is REST?
5.4 Applying REST to server-side applications
5.5 Example: Application model architecture for REST services
5.6 What is a RESTful web service?
5.7 Example: Sending an HTTP request to a REST service
5.8 Example: Receiving an HTTP response from a REST service
5.9 REST characteristics
5.10 Introduction to JSON
5.11 JSON data types
5.12 JSON data type: Objects
5.13 JSON data type: Arrays
5.14 What is Watson?
5.15 Watson Services in IBM Bluemix
5.16 Watson API Explorer
5.17 Example: Watson API Explorer - Natural Language Understanding (Authors)
5.18 Unit summary
5.19 Checkpoint questions
5.20 Checkpoint answers
Unit 6. Introduction to data services in IBM Bluemix
6.1 What you should be able to do
6.2 References
6.3 Database choices on Bluemix
6.4 Data services in IBM Bluemix catalog
6.5 Cloudant capabilities
6.6 Cloudant in IBM Bluemix versus Cloudant.com
6.7 Documents in Cloudant
6.8 Getting started with Cloudant on IBM Bluemix
6.9 IBM Bluemix Cloudant: VCAP_SERVICES
6.10 Cloudant Dashboard
6.11 Cloudant REST API
6.12 Sample database at Cloudant
6.13 Reading a document in Cloudant
6.14 View all documents
6.15 More Cloudant REST APIs
6.16 Cloudant query
6.17 HTTP status codes
6.18 Unit summary
6.19 Checkpoint questions
6.20 Checkpoint answers
Unit 7. IBM Bluemix mobile backend as a service
7.1 What you should be able to do
7.2 References
7.3 What is mobile backend as a service (MBaaS)?
7.4 IBM Mobile backend services (1 of 2)
7.5 IBM Mobile backend services (2 of 2)
7.6 MBaaS architecture
7.7 Push Notifications service
7.8 Push notification process
7.9 Configuring push notifications in IBM Bluemix
7.10 Sending manual notifications from Bluemix
7.11 App ID service
7.12 App ID Authentication options
7.13 App ID architecture
7.14 What is Kinetise?
7.15 How to use Kinetise
7.16 MobileFirst Services Starter Boilerplate
7.17 Unit summary
7.18 Checkpoint questions
7.19 Checkpoint answers
Back cover
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Note: Before using this information and the product it supports, read the information in “Notices” on page vii.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset