WP Tutorials

Node.js and Express.js – Full Course

Node.js and Express.js – Full Course

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

source

Comments (50)

  1. who else here learning node.js in 2024 ?

  2. 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!

  3. dude you have some top-notch humor

  4. Is this course valid in 2024?… any senior please advise.

  5. great course

  6. great explanation :)))

  7. Great explanations and very useful, I learned this course easily in our channel, Thanks John Smilga!!!

  8. Best teacher so far

  9. after the 5 hours the main game of the express and HTTP request is start, it just blow my mind 😵

  10. I finished and i what i can say it does worth it.

  11. Just when you thought you knew it all, here's important refund information

  12. This course is great course. Everything cover this.

  13. 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.

  14. 23.35

  15. At 26:42 How to autofill the function ?

  16. This course is the reason why i become good backend developer

  17. I have completed this one but where is the server set up and so on ??

  18. cool man
    cool teacher

  19. In this video is there database taught??If not suggest some ressources to complete the backend fully

  20. I completed the entire course. Bunch of thanks. Learnt a lot❤❤

  21. Day 1: 1:25:00

  22. ……thank you so much 🙏🙏🙏🙏💯

  23. 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

  24. Do you all think that there are many new important features from the past three years?

  25. Very in-depth!! Thank you John for this tutorial!!
    You are a life-saver!

  26. Thanks a lot guys!! I really learnt a lot during this course. I am on my way to being a software engineer now!!!!! 😀

  27. good video, but talks too fast, has that european english accent, and repeats items when there is no need to.

  28. good

  29. can someone suggest good react course on youtube? thanks in advance

  30. 2:29:57 that last video is best for event loop and it is the best Indian youtube channel to study JS

  31. day1 – 1:05:17 done

  32. guys need your help is this course help me for the back-end road map or for front-end ???
    i'm so confused

  33. Day1 – 1:05:17
    day2 – 2:55:08
    day3 – 3:40:44
    day4 – 4:48:15 (node done)
    day5 – 6:45:47

  34. Time stamp 6th June 2024 6:07:49

    6:43:49

  35. perfect

  36. cheegg eett ouuutt !!!

  37. Damn this video is too good, beautiful!

  38. This is a pretty amazing video

  39. Started @ 11:02PM 23 May 2024

  40. start 2:30:00

  41. nodemon

Leave your thought here

Your email address will not be published. Required fields are marked *

Enable Notifications OK No thanks