Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Node.JS Full Course - All-in-One Tutorial for Beginners

Caleb Curry via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

- Introduction and Getting Started
- Create and Run a Node.js Script
- Create a Node.js package.json How to create a Project
- Installing Dependencies with NPM Node Package Manager
- How to Setup Git and Github for Node
- Getting Started with Express
- Postman and Nodemon
- Intro to JSON JavaScript Object Notation
- How to Read POST Request Body
- MongoDB Atlas Setup
- Connect to MongoDB in Node
- Environment Variables and dotenv
- Scemas and Models in Mongoose
- Reading Data from MongoDB with Mongoose
- POST Request to Save Data
- Parameterized URLs and Query String Parameters
- GET API for MongoDB ObjectId
- Updating Data with PUT Method
- Remove Data with DELETE Method
- React Frontend with Node Backend
- findOneAndReplace to Update Data
- Working with Nested Objects
- Patch with findOneAndUpdate
- Updating Nested Data
- Get Document by Nested Data ID
- Add TypeScript to Node.js Project
- TypeScript Imports and Exports
- Typed Parameters in TypeScript
- TypeScript Interfaces for Mongoose
- Conclusion and Next Steps

Taught by

Caleb Curry

Reviews

Start your review of Node.JS Full Course - All-in-One Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.