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.
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