NodeJS Runtime Environment Setup

Node JS

– Server Request Response Cycle (Server-Side apps)

– Introduction to NodeJS

– Node package manager (NPM)

– Node modules, Node CLI, Global Object

– Creating http server with NodeJS

– Working on core NODE API

– Asynchronous and event loop in NodeJS

Express JS

– Introduction to framework and Express

– Middleware, Routing

– HTTP Protocol, Http Request Object, Http Response Object

– Token Based authentication using JWT

– OAUTH Protocol, Error Handling

Mongo DB

– Introduction to database and existing database around

– Understanding Document Based Database

– Introduction to MongoDB (collections and documents)

– CRUD operations using shell command

– Using Mongodb Native driver with Node

– Database modelling using ODM (Mongoose?)

– Using robomongo/compass (ui based database system)

– Indexing

– Update, insert delete and upsert documents

– Aggregation pipeline in mongodb

– Map,reduce

Tier Application and REST API:(* day)

– Introduction to API

– Introduction to REST Architecture

– Rest Verbs and usages (GET, POST, PUT, PATCH, DELETE)

– Building APIs with expressJS

Leave a Reply

Your email address will not be published. Required fields are marked *