Node.js and Express.js – Full Course
August 4, 2024 2024-08-04 13:08Node.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
source
Comments (50)
@akashsky9501
who else here learning node.js in 2024 ?
@Wow-td1kb
1:55:55
@jamiemoore3393
Is the video out of sync for anyone else? I'm seeing things a few seconds before we talks about them. Makes it very hard to follow along at certain parts!
@rishabhbajpai6234
dude you have some top-notch humor
@hidayatullah3943
Is this course valid in 2024?… any senior please advise.
@ahmedhamza9277
great course
@ahmedhamza9277
great explanation :)))
@vasus3763
Great explanations and very useful, I learned this course easily in our channel, Thanks John Smilga!!!
@milanpesut268
Best teacher so far
@gameon99999
after the 5 hours the main game of the express and HTTP request is start, it just blow my mind 😵
@AlgoKemal
I finished and i what i can say it does worth it.
@Anthony_2s8m
Just when you thought you knew it all, here's important refund information
@raselahmedb
This course is great course. Everything cover this.
@AK-ej5xe
6:27:43 / 8:16:47
@chadsvb
Just over 3hrs in. For the first time in my life, I had to slow a video down to 0.75. The content is good, maybe even great. I'm just used to people going so slow that I have to speed up the video, so they don't slow me down. NOT the case with this guy. I'm planning on coming back to this comment when the video is finished to see how I feel about what I've said.
@PavanKumarreddy-k6m
23.35
@yulinxp
At 26:42 How to autofill the function ?
@lakshanchamod1208
❤
@rohitprajapati2394
This course is the reason why i become good backend developer
@Book_worms139
I have completed this one but where is the server set up and so on ??
@gouthamgamer8663
7:42:00
@WebTANAYdev
32:46
@user-yv4tz7kv8h
cool man
cool teacher
@NICOLASPAULTIMOTHYL
02:37:46
@NICOLASPAULTIMOTHYL
2:37:46
@atharvasonawane5178
In this video is there database taught??If not suggest some ressources to complete the backend fully
@dinushachathuranga7657
I completed the entire course. Bunch of thanks. Learnt a lot❤❤
@aedaldaniel
Day 1: 1:25:00
@AshenafiTsegaye-i5m
……thank you so much 🙏🙏🙏🙏💯
@roydebraj2188
hey john i cant tell you how thankfull i am for your free online course its really amazing i wasnt able to soak everything in at one go i kept revisiting the parts i didnt understand and i can tell you everytime i am more comfortable in coding thanks alot love from india
@eliakuzmanova6846
Do you all think that there are many new important features from the past three years?
@atharvadeshmukh6328
Very in-depth!! Thank you John for this tutorial!!
You are a life-saver!
@didadodadi6368
Thanks a lot guys!! I really learnt a lot during this course. I am on my way to being a software engineer now!!!!! 😀
@cmhftn
good video, but talks too fast, has that european english accent, and repeats items when there is no need to.
@pikaa03
good
@IamCrazy311
can someone suggest good react course on youtube? thanks in advance
@thedaniel1235
6:29:01
@pranshulrajvaidya
2:29:57 that last video is best for event loop and it is the best Indian youtube channel to study JS
@IamCrazy311
day1 – 1:05:17 done
@mhdb1930
guys need your help is this course help me for the back-end road map or for front-end ???
i'm so confused
@ShamimKhan-vt5rt
Day1 – 1:05:17
day2 – 2:55:08
day3 – 3:40:44
day4 – 4:48:15 (node done)
day5 – 6:45:47
@shampaghosh1241
Time stamp 6th June 2024 6:07:49
6:43:49
@lyrichives7859
3:15:00
@mahdimousavi3470
perfect
@shubh1373
cheegg eett ouuutt !!!
@robotics1013
Damn this video is too good, beautiful!
@hasa8177
This is a pretty amazing video
@bexstt
Started @ 11:02PM 23 May 2024
@nikhilsingh3928
start 2:30:00
@celw4156
nodemon