udemy-nodejs-tutorial-and-projects-course-2022-1-0
\
0:00 What is
1:15 Course Requirements
2:36 Course Structure
3:19 Text Editor
4:18 Video Blur Fix
5:54 Course Review
\
6:25 Browser vs Server
9:17 Install
Tutorial\
12:36 REPL
14:53 CLI
20:30 Source Code
21:50 Globals
30:52 Modules Setup
34:02 First Module
46:25 Alternative Syntax
50:37 Mind Grenade
54:33 Built-in Modules Intro
57:17 OS - Module
1:04:40 PATH - Module
1:10:24 FS - Module (sync)
1:18:29 FS - Module (async)
1:27:18 Sync vs Async
1:34:09 HTTP Intro
1:35:39 HTTP - Module (setup)
1:40:36 HTTP- Module (more features)
1:45:37 NPM Info
1:50:00 NPM Command
1:52:50 First Packages and
2:02:33 Share Code on Github
2:08:45 Nodemon
2:14:45 Uninstall Package
2:17:34 Global Install
2:23:04
2:25:38 Important Topics - Intro
2:27:21 Event Loop - Info
2:30:30 Event Loopt - Slides
2:37:30 Event Loop - Code Examples
2:46:51 Async Patterns - Blocking Code
2:54:33 Async Patterns - Setup Promises
3:00:19 Async Patterns - Refactor to Async
3:05:50 Async Patterns - Node’s Native Option
3:12:27 Events Info
3:14:31 Events Emitter - Code Example
3:18:25 Events Emitter - Additional Info
3:21:33 Events Emitter - HTTP Module Example
3:24:59 Streams Intro
3:26:08 Streams - Read File
3:32:51 Streams - Additional Info
3:34:56 Streams - HTTP Example
3:40:20 End Of Module
\
3:40:37 HTTP Request_Response Cycle
3:44:40 HTTP Messages
3:55:42 Starter Project Install
3:57:49 Starter Overview
4:03:15 HTTP - Basics
4:14:59 HTTP - Headers
4:24:39 HTTP - Request Object
4:31:48 HTTP - HTML File
4:37:08 HTTP - App Example
4:47:49 Express Info
4:51:37 Express Basics
5:02:51 Express - App Example
5:14:18 Express - All Static
5:17:59 API VS SSR
5:23:53 JSON - Basics
5:32:25 Params, Query String - Setup
5:38:58 Params
5:48:09 Params - Extra Info
5:50:25 Query String
6:07:14 Additional Params and Query String Info
6:10:30 Middleware - Setup
6:21:12
6:28:16 Multiple Middleware Functions
6:36:22 Additional Middleware Info
6:43:13 Methods - GET
6:48:47 Methods - POST (Setup)
6:52:40 Methods - POST (Form Example)
7:05:19 Methods - POST (Javascript Example)
7:21:11 Install Postman
7:30:09 Methods - PUT
7:41:34 Methods - DELETE
7:49:56 Express Router - Setup
8:05:28 Express Router - Controllers
Intro and Setup\
8:16:29 Intro
8:17:17 Intstall
Manager API\
8:18:51 Intro
8:21:29 Setup
8:23:50 Basic Express Server
8:27:32 General Routes
8:29:30 Route Structure and Details
8:32:44 getAllTasks
8:40:52 All Routes
8:44:25 Postman Setup
8:53:43 REST
8:57:42 MongoDB Intro
8:59:27 Atlas Setup
9:02:14 DB, Network Access and Connection String
9:05:31 Additional Info
9:06:27 MongoDB Overview
9:10:52 CRUD - GUI Example
9:13:19 Mongoose Info
9:15:40 Connect To DB
9:22:12 Refactor Connect
9:27:18 ENV VARS
9:32:14 First Schema and Model
9:36:56 Create Task
9:42:32 Schema Info
9:44:48 Basic Validation
9:53:43 TRY_CATCH Block
9:57:44 getAllTasks Controller
10:04:00 getSingleTask
10:12:26 Two Errors
10:14:26 Delete Task
10:22:01 Update Task
10:30:58 Add Front-End
10:36:06 PUT VS PATCH
10:42:55 Response Types
10:48:18 NOT FOUND
10:52:31 Async Wrapper
11:02:28 Custom Error Handler
11:08:26 Custom Error Class
11:20:16 PORT Variable
11:23:17 Outro
API\
11:23:22 Intro
11:25:12 Setup
11:26:15 Basic Express App
11:34:17 Connect To DB
11:37:30 Router
11:43:01 Postman Setup
11:45:04 EXPRESS-ASYNC-ERRORS
11:49:25 Product Model
11:57:26 Populate DB