top of page

NodeJS with MongoDB Online Training

Learn backend technology

Looking to develop your business but not sure where to turn? Need help planning or executing your next project? Let us guide you. Any organization can move forward with small incremental changes, but building for the future in today’s rapidly evolving environment means taking bold chances and making insightful decisions.

Server Installation

Course Content

NodeJS with MongoDB Online Training

Introduction and Foundation

Introduction
The Node.js framework
Installing Node.js
Using Node.js to execute scripts
Debugging script

Node Projects

The Node Package Manager
Creating a project
The package.json configuration file
Global vs. Local package installation

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

Working with ExpressJS

Configuring Express
Postman configuration
Using REST
JSON Data
Reading POST data
CRUD operations
Adding middleware

MongoDB

How Node.js connects to databases 5
RDBMS databases and NoSQL databases
Connecting to Mongodb databases
Performing CRUD operations

Socket.io, The Front-end, and A Chat App

Getting Started
Adding Socket.io To Your App
Exploring The Front-end
Sending Live Data Back & Forth
Creating The Front-end UI
Showing Messages In App
Working With Time
Timestamps
Show Message Time In Chat App
Chat application Project

bottom of page