YoVDO

Node.js Tutorial for Beginners - Comprehensive Crash Course

Offered By: Envato Tuts+ via YouTube

Tags

Node.Js Courses Web Development Courses Javascript Courses MongoDB Courses MVC Architecture Courses Server-side Programming Courses

Course Description

Overview

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

Related Courses

Die komplette Web-Entwickler Masterclass
Udemy
Introducing ASP.NET Core
LinkedIn Learning
Java: Socket Programming Simplified
Udemy
Build a Node Server backend with Express
Coursera Project Network via Coursera
The Django Bibleā„¢ | Python for Web Developer
Udemy