- Introduction to the fundamentals of the Node.js
- NPM
- Modules
- Buffers
- EventEmitter Working with Streams
- Building the application stack
- Debugging Node js applications connecting to the database using the JavaScript Node Express Framework
1. Introduction to the fundamentals of the Node.js
- Introduction to the server side JavaScript
- The Architecture of Node.js
- Downloading and installing with Node.js framework
- What are Non-blocking Queues
- Understanding the Node Event Loop
- Synchronous vs Asynchronous Callbacks
2. NPM
- Packages
- Global vs Local
- About NPM Commands
3. Modules
- About Core Modules
- Resolving absolute as well as relative paths
4. Buffers
- Slice, Create and Copy a buffer
5. EventEmitter Working with Streams
- Write into a Stream
- Read into a Stream
- Network Streams
- Streaming I/O from files and other sources
- Filesystem Streams
6. Building the application stack
- How to create web applications using Node js
- Event driven asynchronous callbacks
- The basic HTTP Server
7. Debugging Node js applications connecting to the database using the JavaScript Node Express Framework
- REST services with Express framework
- Understanding the MVC server-side apps
- Reading the Post data