
Course Overview
Introduction and Foundation
- Introduction
- The Node.js framework
- Installing Node.js
- Using Node.js to execute scripts
Node Projects
- The Node Package Manager
- Creating a project
- The package.json configuration file
- Global vs. local package installation
Working with shrink-wrap to lock the node modules versions
- What is shrink-wrap
- Working with npmvet
- Working with outdated command
Working with asynchronous programming
- Asynchronous basics
- Callback functions
- Working with Promises
- Advance promises
- Using Request module to make api calls
Building a HTTP Server with Node.JS using HTTP APIs
- The HTTP protocol
- Building an HTTP server
- Rendering a response
- Processing query strings
- Processing posted data
File System
- Synchronous vs. asynchronous I/O
- Path and directory operations
- __dirname and __filename
- Asynchronous file reads and writes
Buffers, Streams, and Events
- Using buffers for binary data
- Flowing vs. non-flowing streams
- Streaming I/O from files and other sources
- Processing streams asynchronously
Multi-Processing in NodeJS
- Working with Child Process API
- Working with Cluster API for multi-core servers
ExpressJS
- The model-view-controller pattern
- Defining Jade templates
- Configuring Express
- Postman configuration
- Using REST
- JSON Data
- Reading POST data
- CRUD operations
- Adding middleware
Express JS with MongoDB and Sqlite
- How Node.js connects to databases
- RDBMS databases and NoSQL databases
- Connecting to RDBMS and Mongodb databases
- Performing CRUD operations
Curriculum is empty
0.00 average based on 0 ratings
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%