Mobile Application Development with IBM Worklight Foundation V6.2

Mobile Application Development with IBM Worklight Foundation V6.2

Course overview

This course teaches developers how to create, test, and deploy APIs with Node.js for the IBM Bluemix cloud application platform.

The Node.js runtime environment is a highly scalable server-side application platform. In this course, you learn how to develop REST APIs with Express, a popular web application framework for Node. You design callback functions to handle asynchronous network events. You also install and manage Node features with npm, the packaging manager for Node modules.

You build, test, and deploy the lab exercises in an Ubuntu Linux workstation, and on your own IBM Bluemix account.

Target audience

This course is designed for API developers who want to build REST APIs with the Node.js server runtime environment.

Objectives

After completing this course, you should be able to:

Verify the installation of the Node.js runtime environment

Install Node packages with npm

Develop REST API operations with Express

Develop callback functions to handle asynchronous events

Perform static code analysis of an application with ESLint

Run Mocha and Supertest unit tests on Node applications

Debug Node applications with the Google Chrome browser with Node inspector

Package Node applications

Deploy Node applications to IBM Bluemix with the Cloud Foundry command-line utility (CF cli)

Test Node applications on IBM Bluemix

Pre-requisites

Before taking this course, you should have the following skills:

Working knowledge of JavaScript programming

Familiarity with web application architecture and REST API concepts

Familiarity with the Linux operating system

Certification info

IBM Certified Mobile System Administrator - Worklight Foundation V6.2

Requires 1 Test C5050-409