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

YouTube

Node.js Tutorial for Beginners - Comprehensive Crash Course

Envato Tuts+ via YouTube

Overview

Dive into a comprehensive 5-hour 33-minute tutorial that covers Node.js fundamentals and advanced concepts. Learn to build command-line and web applications using JavaScript, from installation to database integration. Master REPL commands, file operations, HTTP servers, Express framework, MVC architecture, Handlebars view engine, and MongoDB. Explore middleware, authentication, and security practices. Gain hands-on experience through practical exercises, including creating a calculator, processing forms, and implementing CRUD operations. By the end, develop the skills to create robust, full-stack JavaScript applications using Node.js and related technologies.

Syllabus

1.1 Introduction
2.1 Installing Node.js
2.2 Using REPL
2.3 Working with REPL Commands
2.4 Working with Standard Input and Output
2.5 Using ReadLine as CommonJS Modules
2.6 Rewriting the Calculator with ES Modules
3.1 Working with Paths
3.2 Reading and Writing Files
3.3 Writing a Command Loop
3.4 Making HTTP Requests
3.5 Using Custom Events
4.1 Creating an HTTP Server
4.2 Using Nodemon and NPM Scripts
4.3 Generating Content
4.4 Extracting Query String Data
4.5 Handling URLs
4.6 Displaying a Form
4.7 Processing Form Data
4.8 Serving Static Files
5.1 Getting Started with Express
5.2 Structuring the Project
5.3 Using Route Parameters
5.4 Introducing MVC
5.5 Writing a Simple View Engine
5.6 Handling Static Assets
5.7 Processing Creation Forms
5.8 Handling Edit Forms
5.9 Deleting Data
6.1 Introducting Middleware
6.2 Creating and Processing Login Requests
6.3 Using Sessions
7.1 Setting Up Handlebars
7.2 Generating Lists
7.3 Making Decisions
7.4 Defining Global View Variables
7.5 Using Different Layouts
8.1 Getting Started with MongoDB
8.2 Storing Database Credentials
8.3 Creating Mongoose Models
8.4 Editing Documents in MongoDB
8.5 Creating and Deleting Documents
8.6 Discussing Security
8.7 Really Authenticating the User
9.1 Conclusion

Taught by

Envato Tuts+

Reviews

Start your review of Node.js Tutorial for Beginners - Comprehensive Crash Course

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.