What is Event-Driven Programming
a form of input/output processing that permits other processing to continue before the transmission has finished.
What is first-class function
that the language supports constructing new functions during the execution of a program, storing them in data structures, passing them as arguments to other functions, and returning them as the values of other functions.
What are Closures
functions that inherit variables from their enclosing environment.
This powerful feature is at the heart of Node's success.
Node Core API
CommonJS modules system.
helps you to
deal with binary data in Node.js.
The standard callback pattern
CPS which is a style of programming in which control is passed explicitly in the form of a continuation.
The event emitter pattern
trigger event happened multiple times.
Files, Processes, Streams, and Networking
Building and Debugging Modules and Applications
Building Web Applications