MODULE-1 INTRODUCTION TO NODE.JS
Introduction to Node.js History of Node.js Introduction to io.js What is Node.js Foundation V8 Java Script Engine Why Server Side Java Script ?
MODULE-2 GETTING STARTED WITH NODE.JS
Node.js Architecture JavaScript Event Loop Node.js vs. others Server-Side Frameworks Node.js Application Area Advantages of Node.js Limitations of Node.js
MODULE-3 JAVASCRIPT WITH NODE.JS
Writing Asynchronous Code Blocking vs. Non-Blocking Code
MODULE-4 MODULES
Understanding Modules Built-In Modules Creating Module Exporting Module Importing Modules Node.js CLI and NPM Understanding CLI Node's Package Manager: NPM Local Packages and Global Packages Installing, Updating and Removing Module using NPM Understanding package.json file
MODULE-5 Node.JS PACKAGE AND PUBLISHING
Creating a Node Package Publishing Package Using published package
MODULE-6 PACKAGE
Introduction of NPM Package Express NPM Package Multer NPM Package Node Mail NPM Package Boot Stripe NPM Package integration JSONWEBTOKEN NPM Integration Introduction of crypto-JS
MODULE-7 CODE DEBUGGING
Built-In Debugger Node Inspector IDE Debuggers
MODULE-8 EXCEPTIONS HANDLING
Try. Catch Call back Event Emitters
MODULE-9 EVENTS
Understanding Events Event Emitter class Emitting Event Listening Event
MODULE-10 STREAMS
Creating streams Streams types Readable Stream Writable Stream Stream Pipe Creating Buffer Buffer decoding
MODULE-11 FILE SYSTEM AND PATH MODULE
Introduction to fs Module The fs modules operations Manipulating Files Create, Open, Read, Write, Close, Rename, Delete Manipulating Directives Create, Read, Remove The path Module Building a Web server HTTP Request Methods, Headers Response Codes and Headers
MODULE-12 EXPRESS FRAMEWORK
Understanding Express Installing Express Creating and Running Express App
MODULE-13 ROUTING AND VIEW ENGINES
Router Object Router Object Methods View Engine -Handlebars Response Methods
MODULE-14 MIDDLEWARE AND REQUEST PROCESSING
Middleware Express Middleware Express Request Processing