The application developer in a BPM context is responsible for assembling application components into a complete solution, and preparing this solution for thorough testing and subsequent deployment. The application developer enables access to a range of data sources for other developers, which may include establishing relational views over federated sources (heterogeneous relational databases, data access layer developer queues, or Web services), writing entity beans to enable correlated access to federated sources, or developing Web services that provide access to federated sources.
Chapter – 1 Node Essentials
Node.js
What Application you can Create?
Node.js is Not
After Installation
Check Node Install Version
Check npm Install Version
The Read-Eval-Print-Loop
To Start REPL
Check Previously Issued Command
Terminating any Command
Terminate the REPL
List All Commands
List command Starts with c
Multiline Expression
Special Variable _ (underscore)
REPL Commands
Chapter – 2 Node Package Manager
Node Module System
NPM
Search NPM
Installing Packages
Installing Specified Version
Installing Latest Patch
Relational Version Range Descriptors
Installing from URL
Package Locations
Global Packages
The require() Function
Core Modules
The package.json file
The package name
Chapter – 3 Asynchronous Programming
Blocking Operation
Non Blocking Operation
Asynchronous Programming
Event Loop
Immediately Executing Function
Anonymous Function
First Class Functions
Higher-Order Functions
Closures
Timers & Scheduling
The setInterval Function
The clearTimeout Function
Chapter – 4 Working with Core Modules
What is a Module?
Kinds of Modules
Node.js Modules
Importing a Module
Only exports
Conditionally Load a Module
Blocking
Module Cached
Shared Data
New Object Creation
The module.exports
Module Best Practices
Global Variables
Global Variables – __filename and __dirname
Command Line Arguments
Variable global
Core Modules
The path Module
The path Module – normalize
The path Module – names
The path Module – separator & delimeter
The path Module -parse
The console Module – log, info, error, warn
The console Module – time & timeEnd
The os Module
The os Module – Temp Directory
The os Module – Endianness
The os Module – Hostname, type, platform, arachitecture
The os Module – memory
The os Module – CPU
The util Module
The util Module –
The util Module – log
The util Module – inspect
The util Module – format
The util Module – isArray, isRegExp, isDate, isError