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

YouTube

Node.js Tutorials for Beginners

Dave Gray via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Node.js from the ground up in this comprehensive 15-hour tutorial series covering backend web development with JavaScript. Master the fundamentals starting with Node.js introduction and file operations, then progress through NPM package management and event handling. Build practical web servers and dive deep into Express.js framework, exploring middleware concepts and routing with Express Router. Implement the Model-View-Controller (MVC) pattern while creating CRUD REST APIs, then advance to user authentication systems using password-based and JWT (JSON Web Token) authentication methods. Explore user authorization with role-based permissions and integrate MongoDB database operations using Mongoose for schema creation, data modeling, and asynchronous CRUD operations. Practice advanced topics including refresh token rotation, reuse detection for enhanced security, file upload APIs, and secret web token creation. Gain hands-on experience with modern development practices and learn how to contribute to open source projects, providing you with the complete skill set needed for professional Node.js backend development.

Syllabus

Introduction to Node JS | Node.js Tutorials for Beginners
Reading and Writing Files with Node.js | Node JS Beginners Tutorial
NPM Node Package Manager Modules | NPM Tutorial for Beginners
Node Events Tutorial | Node.js Tutorials for Beginners
How to Build a Web Server with Node JS | Node.js Tutorials for Beginners
Introduction to Express JS | Express & Node.js Tutorials for Beginners
What is Middleware in Express JS? | Node.js Tutorials for Beginners
How to Setup Routes with Express Router | Node.js & Express tutorials for Beginners
MVC Model-View-Controller Example | CRUD REST API | Node.js & Express tutorials for Beginners
User Password Authentication | Node.js & Express Tutorials for Beginners
JWT Authentication | Node JS and Express tutorials for Beginners
How to Authorize User Roles and Permissions | Node.js & Express Authorization Tutorial
Intro to MongoDB and Mongoose | Node.js Tutorials for Beginners
How to create MongoDB Schemas and Data Models | Node.js Tutorials for Beginners
MongoDB Async CRUD Operations | Mongoose Async Await | Node.js Tutorial
Node.js Full Course for Beginners | Complete All-in-One Tutorial | 7 Hours
Refresh Token Rotation and Reuse Detection in Node.js JWT Authentication
Node.js File Upload API with Express Tutorial
Use Node.js to Create a Secret Web Token
Bye Bye Nodemon!
Open Source Software - Get Started by Contributing to My Project

Taught by

Dave Gray

Reviews

Start your review of Node.js Tutorials 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.