- Create a Node.js package.json How to create a Project
4
- Installing Dependencies with NPM Node Package Manager
5
- How to Setup Git and Github for Node
6
- Getting Started with Express
7
- Postman and Nodemon
8
- Intro to JSON JavaScript Object Notation
9
- How to Read POST Request Body
10
- MongoDB Atlas Setup
11
- Connect to MongoDB in Node
12
- Environment Variables and dotenv
13
- Scemas and Models in Mongoose
14
- Reading Data from MongoDB with Mongoose
15
- POST Request to Save Data
16
- Parameterized URLs and Query String Parameters
17
- GET API for MongoDB ObjectId
18
- Updating Data with PUT Method
19
- Remove Data with DELETE Method
20
- React Frontend with Node Backend
21
- findOneAndReplace to Update Data
22
- Working with Nested Objects
23
- Patch with findOneAndUpdate
24
- Updating Nested Data
25
- Get Document by Nested Data ID
26
- Add TypeScript to Node.js Project
27
- TypeScript Imports and Exports
28
- Typed Parameters in TypeScript
29
- TypeScript Interfaces for Mongoose
30
- Conclusion and Next Steps
Description:
Dive into a comprehensive three-hour tutorial covering Node.js from beginner to advanced topics. Learn to create and run Node.js scripts, set up projects with package.json, and manage dependencies using NPM. Explore Express framework basics, work with JSON, and handle HTTP requests. Set up MongoDB Atlas, connect to databases, and use Mongoose for data modeling. Discover how to perform CRUD operations, work with parameterized URLs, and integrate a React frontend. Delve into advanced concepts like nested objects, TypeScript integration, and interfaces for Mongoose. Gain practical skills through hands-on coding examples and step-by-step guidance, preparing you for real-world Node.js development.
Node.JS Full Course - All-in-One Tutorial for Beginners