In this crash course, we will explore Node.js fundamentals including modules such as path, os, url, fs, events and we will create an HTTP server from scratch without Express.

We will also dive into the Express JS framework for Node.js

Learn all about Node.js in the full course for beginners.

πŸ”—Install Node.js: https://nodejs.org/en/
πŸ”—Install Visual Studio Code: https://code.visualstudio.com/

πŸ“šCourse Contents πŸ“š
⌚ (0:00:00) Introduction
⌚ (0:01:24) Installing Node.js
⌚ (0:02:43) First Node Program
⌚ (0:04:27) Working with Node Modules
⌚ (0:05:18) Global Object
⌚ (0:08:20) Modules
⌚ (0:11:20) Creating a Module
⌚ (0:14:33) Loading a Module
⌚ (0:17:01) Path Module
⌚ (0:21:37) OS Module
⌚ (0:26:24) Event Module
⌚ (0:32:42) File System Module (Create, Read, Delete, Rename)
⌚ (0:41:52) File System Module (Create & Delete Directory)
⌚ (0:49:21) Working with Readable and Writable Streams
⌚ (0:53:44) Pipe & Pipe Chaining
⌚ (0:55:31) HTTP Module
⌚ (1:00:20) Serving Static files with HTTP Module
⌚ (1:03:39) Creating package.json & npm init
⌚ (1:07:04) Installing packages using npm
⌚ (1:09:44) Semantic Versioning
⌚ (1:13:21) Installing Express.js
⌚ (1:14:58) First Express web server
⌚ (1:17:21) Environment Variable
⌚ (1:19:44) Installing Nodemon
⌚ (1:22:01) Route params & Query String
⌚ (1:26:40) Serving Static files with Express.js
⌚ (1:28:41) Handling HTTP GET
⌚ (1:35:23) Handling HTTP POST
⌚ (1:39:37) Calling API’s using Postman
⌚ (1:41:02) Input Validation & Joi
⌚ (1:48:52) Handling HTTP PUT
⌚ (1:52:55) Handling HTTP DELETE
⌚ (1:56:05) Whats is Middleware & Creating Custom Middleware
⌚ (1:59:16) Express Routes

#node-js #javascript #web-development

Learn Node.js - Crash Course for Beginners
31.55 GEEK