NodeJs Course Content
NodeJs Course Content
Based upon your enquiry we are pleased to send you the course curriculum for
NodeJS, ExpressJS, MongoDB and Mongoose.
Given below is the brief description for the course you are looking for:
Node JS Fundamentals
Node JS
Node Package Manager (NPM)
How to Install Node JS
Node REPL
Execute Node JS scripts in cli
Node JS Modules
Creating a package
Module scope and construction
Node JS Modules
3rd Floor, Om Complex, Naya Bans, Sec-15, Noida - 201301 (U.P.) Tel: 9015041412, 0120-4280181.
Email: info@techaltum.com Website:- https://www.techaltum.com/ Page 1
Node JS Modules exports
Node JS require function
Global and local package installation process
OS Module
Path Module
Node JS Events
Events
Register Event Listener
Event Emitter
Custom Events
Express Framework
Installing Express
Express get and post methods
Request and Response
Middleware
Routes
Body Parser
3rd Floor, Om Complex, Naya Bans, Sec-15, Noida - 201301 (U.P.) Tel: 9015041412, 0120-4280181.
Email: info@techaltum.com Website:- https://www.techaltum.com/ Page 2
Cookie Parser
Express Session
Templating
The MVC (model-view- controller) pattern
Defining EJS and Nunjucks templates
Building a front-end controller
Defining routes
Creating actions
Configuring Express to use Nunjucks
Using REST
Reading POST data
Building Handlebars helpers
Adding middleware
MongoDB
Connection of Node JS code to databases
Connecting to RDBMS and NoSQL databases (Mongo DB)
What is NoSQL and Why NoSQL?
Difference Between RDBMS and NoSQL Databases
Inserting record in Mongo DB using NodeJS
Retrieving record in Mongo DB using NodeJS
Updating record in Mongo DB using NodeJS
Deleting record in Mongo DB using NodeJS
Performing search operation.
Mongoose, Node JS ODM
3rd Floor, Om Complex, Naya Bans, Sec-15, Noida - 201301 (U.P.) Tel: 9015041412, 0120-4280181.
Email: info@techaltum.com Website:- https://www.techaltum.com/ Page 3
Authentication using passport
Use passport for authentication
local authentication
Node JS Project
Project Setup
Routes & Views
Database & Models
CRUD – Create/Retrieve/Update/Delete product.
Upload project on server
Use Heroku for free hosting
Other Hosting Providers
3rd Floor, Om Complex, Naya Bans, Sec-15, Noida - 201301 (U.P.) Tel: 9015041412, 0120-4280181.
Email: info@techaltum.com Website:- https://www.techaltum.com/ Page 4