Node.js and Express.js – Full Course

Learn how to use Node and Express in this comprehensive course. First, you will learn the fundamentals of Node and Express. Then, you will learn to build a complex Rest API. Finally, you will build a MERN app and other Node projects.

✏️ Course developed by John Smilga. Check out his channel: https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA

💻 Code: https://github.com/john-smilga/node-express-course

⭐️ Course Contents ⭐️
⌨️ (00:00​) Introduction
⌨️ (01:41​) What Is Node
⌨️ (02:56​) Course Requirements
⌨️ (04:16​) Course Structure
⌨️ (04:59​) Browser Vs Server
⌨️ (07:50​) Install Node
⌨️ (11:08​) Repl
⌨️ (13:27​) Cli
⌨️ (19:07​) Source Code
⌨️ (20:27​) Globals
⌨️ (29:34​) Modules Setup
⌨️ (32:46​) First Module
⌨️ (45:32​) Alternative Syntax
⌨️ (49:50​) Mind Grenade
⌨️ (53:47​) Built-In Module Intro
⌨️ (56:31​) Os Module
⌨️ (1:04:13​) Path Module
⌨️ (1:10:06​) Fs Module (Sync)
⌨️ (1:18:28​) Fs Module (Async)
⌨️ (1:27:32​) Sync Vs Async
⌨️ (1:34:29​) Http Intro
⌨️ (1:35:58​) Http Module (Setup)
⌨️ (1:40:53​) Http Module (More Features)
⌨️ (1:45:57​) NPM Info
⌨️ (1:50:19​) NPM Command
⌨️ (1:53:10​) First Package
⌨️ (2:02:52​) Share Code
⌨️ (2:09:04​) Nodemon
⌨️ (2:15:04​) Uninstall
⌨️ (2:17:53​) Global Install
⌨️ (2:23:22​) Package-Lock.Json
⌨️ (2:25:56​) Important Topics Intro
⌨️ (2:27:38​) Event Loop
⌨️ (2:30:47​) Event Loop Slides
⌨️ (2:37:46​) Event Loop Code Examples
⌨️ (2:47:07​) Async Patterns – Blocking Code
⌨️ (2:54:49​) Async Patterns – Setup Promises
⌨️ (3:00:35​) Async Patterns – Refactor To Async
⌨️ (3:06:05​) Async Patterns – Node’s Native Option
⌨️ (3:12:41​) Events Info
⌨️ (3:14:44​) Events Emitter – Code Example
⌨️ (3:18:37​) Events Emitter – Additional Info
⌨️ (3:21:44​) Events Emitter – Http Module Example
⌨️ (3:25:10​) Streams Intro
⌨️ (3:26:18​) Streams – Read File
⌨️ (3:33:01​) Streams – Additional Info
⌨️ (3:35:05​) Streams – Http Example
⌨️ (3:40:29​) End Of Node Tutorial Module
⌨️ (3:40:46​) HTTP Request/Response Cycle
⌨️ (3:44:49​) Http Messages
⌨️ (3:55:52​) Starter Project Install
⌨️ (3:57:59​) Starter Overview
⌨️ (4:03:25​) Http Basics
⌨️ (4:15:09​) Http – Headers
⌨️ (4:24:50​) Http – Request Object
⌨️ (4:32:00​) Http – Html File
⌨️ (4:37:20​) Http – App Example
⌨️ (4:48:02​) Express Info
⌨️ (4:51:50​) Express Basics
⌨️ (5:03:05​) Express – App Example
⌨️ (5:14:31​) Express – All Static
⌨️ (5:18:13​) API Vs SSR
⌨️ (5:24:07​) JSON Basics
⌨️ (5:32:40​) Params, Query String – Setup
⌨️ (5:39:13​) Route Params
⌨️ (5:48:25​) Params – Extra Info
⌨️ (5:50:42​) Query String
⌨️ (6:07:31​) Additional Params And Query String Info
⌨️ (6:10:46​) Middleware – Setup
⌨️ (6:21:27​) APP.USE
⌨️ (6:28:31​) Multiple Middleware Functions
⌨️ (6:36:36​) Additional Middleware Info
⌨️ (6:43:26​) Methods – GET
⌨️ (6:49:01​) Methods – POST
⌨️ (6:52:53​) Methods – POST (Form Example)
⌨️ (7:05:31​) Methods – POST (Javascript Example)
⌨️ (7:21:22​) Install Postman
⌨️ (7:30:19​) Methods – PUT
⌨️ (7:41:43​) Methods – DELETE
⌨️ (7:50:05​) Express Router – Setup
⌨️ (8:05:36) Express Router – Controllers

Check out free Postman programs for students and educators to help you learn more about APIs: https://www.postman.com/company/student-program/

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

You May Also Like