Node and Express Tutorial
Source Code
https://www.johnsmilga.com/
Second Part (projects and connecting to DB)
https://youtu.be/rltfdjcXjmk
Products I Use:
Microphone - Shure SM7B - https://amzn.to/3fX55aD
Headphones - Shure AONIC 50 - https://amzn.to/3zbkxHC
Desk-Mounted Microphone Stand - https://amzn.to/3x3MBuS
Crossover - dbx 234s - https://amzn.to/3xcryGC
Audio Interface - Focusrite Scarlett 2i2 3rd Gen - https://amzn.to/3pt1wMx
Cheaper Microphone (My first mic) - Blue Yeti USB Mic https://amzn.to/3iliwTm
Blue Light Blocking Glasses - https://amzn.to/3fZASrv
Apple MacBook Pro 13.3" - https://amzn.to/3z5QDEK
iMac - https://amzn.to/3glWmOe
Second Monitor - LG 4K UHD 27UD88 - https://amzn.to/3ckdwdV
Wifi Router - TP-Link AC1900 - https://amzn.to/34ZSddz
Desk Chair - https://amzn.to/3ikNbQJ
Standing Desk - https://amzn.to/3zdKVAJ
Books I Recommend:
The Subtle Art of Not Giving a F*ck - https://amzn.to/3v9t8Yi
The Tipping Point - https://amzn.to/3gCslKj
Atomic Habits - https://amzn.to/3x52xNa
12 Rules for Life - https://amzn.to/3gln8pN
Deep Work - https://amzn.to/3cyAgqu
Digital Minimalism - https://amzn.to/3gao69A
A World Without Email - https://amzn.to/351Swoe
Rich Dad Poor Dad - https://amzn.to/3v8RWQ6
Rich Dad's Cashflow Quadrant - https://amzn.to/3ivt1Uk
Check out My Amazon Store for more products and books recommendations - https://www.amazon.com/shop/codingaddict
Disclosure: This video is not sponsored. Some links above are affiliate links, and l may earn a small commission from any purchases at no additional cost to you. Thank you for supporting my channel!
Intro 00:00
Course Intro 00:52
What Is Node 01:41
Course Requirements 02:56
Course Structure 04:16
Browser Vs Server 04:59
Install Node 07:50
Repl 11:08
Cli 13:27
Source Code 19:07
Globals 20:27
Modules Setup 29:34
First Module 32:46
Alternative Syntax 45:32
Mind Grenade 49:50
Built-In Module Intro 53:47
Os Module 56:31
Path Module 1:04:13
Fs Module (Sync) 1:10:06
Fs Module (Async) 1:18:28
Sync Vs Async 1:27:32
Http Intro 1:34:29
Http Module (Setup) 1:35:58
Http Module (More Features) 1:40:53
NPM Info 1:45:57
NPM Command 1:50:19
First Package 1:53:10
Share Code 2:02:52
Nodemon 2:09:04
Uninstall 2:15:04
Global Install 2:17:53
Package-Lock.Json 2:23:22
Important Topics Intro 2:25:56
Event Loop 2:27:38
Event Loop Slides 2:30:47
Event Loop Code Examples 2:37:46
Async Patterns - Blocking Code 2:47:07
Async Patterns - Setup Promises 2:54:49
Async Patterns - Refactor To Async 3:00:35
Async Patterns - Node's Native Option 3:06:05
Events Info 3:12:41
Events Emitter - Code Example 3:14:44
Events Emitter - Additional Info 3:18:37
Events Emitter - Http Module Example 3:21:44
Streams Intro 3:25:10
Streams - Read File 3:26:18
Streams - Additional Info 3:33:01
Streams - Http Example 3:35:05
End Of Node Tutorial Module 3:40:29
HTTP Request/Response Cycle 3:40:46
Http Messages 3:44:49
Starter Project Install 3:55:52
Starter Overview 3:57:59
Http Basics 4:03:25
Http - Headers 4:15:09
Http - Request Object 4:24:50
Http - Html File 4:32:00
Http - App Example 4:37:20
Express Info 4:48:02
Express Basics 4:51:50
Express - App Example 5:03:05
Express - All Static 5:14:31
API Vs SSR 5:18:13
JSON Basics 5:24:07
Params, Query String - Setup 5:32:40
Route Params 5:39:13
Params - Extra Info 5:48:25
Query String 5:50:42
Additional Params And Query String Info 6:07:31
Middleware - Setup 6:10:46
APP.USE 6:21:27
Multiple Middleware Functions 6:28:31
Additional Middleware Info 6:36:36
Methods - GET 6:43:26
Methods - POST 6:49:01
Methods - POST (Form Example) 6:52:53
Methods - POST (Javascript Example) 7:05:31
Install Postman 7:21:22
Methods - PUT 7:30:19
Methods - DELETE 7:41:43
Express Router - Setup 7:50:05
Express Router - Controllers 8:05:36