[go: up one dir, main page]

0% found this document useful (0 votes)
3 views4 pages

NodeJs Course Content

The document provides a detailed course curriculum for NodeJS, ExpressJS, MongoDB, and Mongoose, covering topics such as NodeJS fundamentals, modules, HTTP, and Express framework. It also includes sections on MongoDB integration, building applications, authentication, and unit testing. The curriculum is designed to equip students with the necessary skills to develop web applications using these technologies.

Uploaded by

devendrabbh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views4 pages

NodeJs Course Content

The document provides a detailed course curriculum for NodeJS, ExpressJS, MongoDB, and Mongoose, covering topics such as NodeJS fundamentals, modules, HTTP, and Express framework. It also includes sections on MongoDB integration, building applications, authentication, and unit testing. The curriculum is designed to equip students with the necessary skills to develop web applications using these technologies.

Uploaded by

devendrabbh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Dear Student,

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:

NodeJS Course Contents


Node JS Introduction
 What is Node JS
 JavaScript Overview
 Client Side Vs Server Side JS
 Synchronous VS Asynchronous JavaScript
 JavaScript Callback Functions
 JavaScript Promises
 Basic ES6 Features
 JavaScript Closures
 Single Vs Multi Threads
 Event Loop and worker thread
 Timing Functions in JavaScript

Node JS Fundamentals
 Node JS
 Node Package Manager (NPM)
 How to Install Node JS
 Node REPL
 Execute Node JS scripts in cli

Node JS Projects setup


 IDE Integration
 Creating project
 The package.json config file

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 FS Module (File System)


 Synchronous and asynchronous I/O operation
 Path and directory operation
 filename and dirname commands
 Async reads and writes operations on file

Buffer, Streams, and Events with IO


 Use of buffers for binary data
 Flowing and non-flowing streams
 Streaming of I/O from files and sources
 Async Processing of streams

Node JS Events
 Events
 Register Event Listener
 Event Emitter
 Custom Events

Node JS HTTP module


 What is HTTP protocol?
 Creating HTTP server
 Render a response
 Process query strings
 Server Static html page in node
 Use of (REST) Representational State Transfer

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

Node JS with SQL Database


 Install RDBMS
 SQL Integration
 Connectivity

Build Chat Application using Socket


 What is Socket
 Client vs server in socket
 Install Socket
 Run Chat app across LAN/WAN

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 Module & Unit Testing


 Working with unit testing frameworks
 How to perform unit test?
 Creating unit tests with Mocha

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

You might also like