Avatar

Node.js and Express.js - Full Course

By freeCodeCamp.org on youtube.com

More about this content:

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

READ MORE
Visit