Skip to Content
Essentials of Cloud Application Development on IBM Bluemix
book

Essentials of Cloud Application Development on IBM Bluemix

by Ahmed Azraq, Hala A. Aziz, Mohamed El-Khouly, Sally Fikry, Ahmed S. Hassan, Ben Smith
August 2017
Beginner to intermediate
186 pages
3h 14m
English
IBM Redbooks

Overview

Abstract

This IBM® Redbooks® publication is based on the Presentations Guide of the course Essentials of Cloud Application Development on IBM Bluemix that was developed by the IBM Redbooks team in partnership with IBM Skills Academy Program.

This course is designed to teach university students the basic skills that are required to develop, deploy, and test cloud-based applications that use the IBM Bluemix® cloud services.

The primary target audience for this course is university students in undergraduate computer science and computer engineer programs with no previous experience working in cloud environments. However, anyone new to cloud computing can also benefit from this course.

After completing this course, you should be able to accomplish the following tasks:


  • Define cloud computing

  • Describe the factors that lead to the adoption of cloud computing

  • Describe the choices that developers have when creating cloud applications

  • Describe infrastructure as a service, platform as a service, and software as a service

  • Describe IBM Bluemix and its architecture

  • Identify the runtimes and services that IBM Bluemix offers

  • Describe IBM Bluemix infrastructure types

  • Create an application in IBM Bluemix

  • Describe the IBM Bluemix dashboard, catalog, and documentation features

  • Explain how the application route is used to test an application from the browser

  • Create services in IBM Bluemix

  • Describe how to bind services to an application in IBM Bluemix

  • Describe the environment variables that are used with IBM Bluemix services

  • Explain what are IBM Bluemix organizations, domains, spaces, and users

  • Describe how to create an IBM SDK for Node.js application that runs on IBM Bluemix

  • Explain how to manage your IBM Bluemix account with the Cloud Foundry CLI

  • Describe how to set up and use the IBM Bluemix plug-in for Eclipse

  • Describe the role of Node.js for server-side scripting

  • Describe IBM Bluemix DevOps Services and the capabilities of IBM DevOps Services

  • Identify the Web IDE features in IBM Bluemix DevOps

  • Describe how to connect a Git repository client to Bluemix DevOps Services project

  • Explain the pipeline build and deploy processes that IBM Bluemix DevOps Services use

  • Describe how IBM Bluemix DevOps Services integrate with the IBM Bluemix cloud

  • Describe the agile planning tools in IBM Bluemix

  • Describe the characteristics of REST APIs

  • Explain the advantages of the JSON data format

  • Describe an example of REST APIs using Watson

  • Describe the main types of data services in IBM Bluemix

  • Describe the benefits of IBM Cloudant®

  • Explain how Cloudant databases and documents are accessed from IBM Bluemix

  • Describe how to use REST APIs to interact with Cloudant database

  • Describe Bluemix mobile backend as a service (MBaaS) and the MBaaS architecture

  • Describe the Push Notifications service

  • Describe the App ID service

  • Describe the Kinetise service

  • Describe how to create Bluemix Mobile applications by using MobileFirst Services Starter Boilerplate

  • The workshop materials were created in June 2017. Therefore, all IBM Bluemix features that are described in this Presentations Guide and IBM Bluemix user interfaces that are used in the examples are current as of June 2017.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Essentials of Application Development on IBM Cloud

    Essentials of Application Development on IBM Cloud

    Ahmed Azraq, Hala A. Aziz, Uzma Siddiqui
    Learning IBM Bluemix

    Learning IBM Bluemix

    Sreelatha Sankaranarayanan
    IBM Cloud Private System Administrator's Guide

    IBM Cloud Private System Administrator's Guide

    Ahmed Azraq, Wlodek Dymaczewski, Fernando Ewald, Luca Floris, Rahul Gupta, Vasfi Gucer, Anil Patil, Sanjay Singh, Sundaragopal Venkatraman, Dominique Vernier, Zhi Min Wen
    A Practical Approach to Cloud IaaS with IBM SoftLayer: Presentations Guide

    A Practical Approach to Cloud IaaS with IBM SoftLayer: Presentations Guide

    Daniel Aguado, Thomas Andersen, Aram Avetisyan, Jeff Budnik, Mihai Criveti, Adrian Doroiman, Dr. Andrew Hoppe, Gerardo Menegaz, Alejandro Morales, Adrian Moti, Marie Joy Salazar, Sebastian Szumczyk

    Publisher Resources

    ISBN: 9780738442662Purchase book