Node.js / Express Course - Build 4 Projects

preview_player
Показать описание


⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:02:59) Project 1: Task Manager
⌨️ (3:07:21) Project 2: Store API
⌨️ (5:05:43) Project 3: JWT Basics
⌨️ (6:28:34) Project 4: Jobs API

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

--

Рекомендации по теме
Комментарии
Автор

0:2:50 - TASK MANAGER
0:9:30 - Express SetUp
0:18:50 - Routes Folder
0:22:50 - Controllers Folder
0:28:34 - Postman Setup
0:37:42 - Rest API Explanation
0:41:42 - MongoDb Explanation and Set Up
0:57:17 - Mongoose connection
1:16:20 - Mongoose Schema
1:42:20 - Mongoose CRUD operations
2:20:20 - Put vs Patch
2:26:50 - Different Response Style
2:32:20 - Route Not Found
2:36:35 - Async Wrappers for try/catch
2:46:20 - Catching Errors
2:52:20 - 404 Custom Errors
3:05:20 - Port Variable Setting

- STORE API
3:12:30 - Express SetUp
3:18:30 - Connect to database
3:22:30 - Controllers and Routes Setup
3:27:30 - Postman Setup
3:29:30 - express-async-errors
3:33:30 - Schema models
3:41:30 - Automating adding to database
3:51:30 - Mongoose Filter Methods
4:20:30 - Mongoose sort filter
4:35:30 - Mongoose select filter
4:38:30 - Mongoose skip and limit filter
4:50:30 - Mongoose numeric filter

- JWT BASICS
5:15:18 - Controllers and Routes Setup
5:21:00 - Postman Setup
5:32:30 - Jsonwebtoken Explanation and Setup
5:52:30 - authorization header setup
6:03:30 - auth middleware
6:13:30 - Handling Errors
6:19:30 - Status codes

- JOBS API
6:37:43 - Controllers and Routes Setup
6:47:07 - Connect to Db
6:49:43 - Schema models
6:57:09 - Postman Setup
7:05:43 - Hashing Passwords with bcryptjs
7:15:00 - Mongoose pre save
7:21:00 - Generate token with jwt
7:27:56 - Schema methods
7:34:00 - All keys generator and .env
7:52:00 - auth middleware
7:15:00 - Mongoose pre save
8:10:00 - Mongoose ObjectId
8:24:50 - Dynamically setting authorization header
8:48:50 - Handling Mongoose Validation Errors
9:09:50 - Security
9:15:50 - Hosting
9:32:50 - Setting Postman web routes
9:34:50 - Swagger Documentation

hats
Автор

After watching alot of tutorials, alot.... John is one of the few teachers that actually takes his time and carefully explains what you are learning, why and the sequence following. I appreciate alot your work.

fonzaxe
Автор

I literally started clapping when Beau announced that John is the instructor - his previous NodeJS/Express and React tutorials were simply fantastic

reservecrate
Автор

0:37:50 Setting up database
0:57:27 Connecting DB to the app (Mongoose)
1:16:27 Setup documents structure
1:21:04 Setup controllers: Post task
1:28:56 Validation
1:41:52 Setup controllers: Get tasks
1:48:08 Setup controllers: Get single task
1:58:34 Setup controllers: Delete task
2:06:09 Setup controllers: Post task
2:20:15 PUT vs PATCH
2:27:07 Code refactoring: Options in JSON responses
2:32:30 Code refactoring: Setting not found route
2:36:39 Code refactoring: Wrapper try catch
2:46:36 Code refactoring: Catching error
2:52:34 Code refactoring: Catching error: 404
3:04:25 Deployment

Pixel
Автор

I loved the section where he turned on the dark mode for postman :)
These courses are assets. Really I cannot explain in words how much helpful they are...

rajatsubhrachakraborti
Автор

just finished the first project and oh man i am overwhelmed - the level of teaching in this video is insane - i am so nervous going forward but i am hoping i can connect all the dots in the distant future and build something from scratch by myself!

abid
Автор

This is my first time watching this guy, he's great! I'm huge fan of explaining what each block code does. It's better to understand the the logic and concept. Syntax is just the way you express it.

ryanbent
Автор

The video, the content and the way of explaining is really amazing. Hats off to you man!
However, there is sync issue between video and audio. The video is ahead of audio by few seconds, which makes it a bit confusing.

sudhanshubhardwaj
Автор

No idea how much you are paying John for those videos but he needs a raise regardless. One of the best teachers out there

lapucapu
Автор

God bless you John. Your react course levelled me from zero to hero and now I'm learning backend and taking your node js course. You're just too good.

chidinmanwatu
Автор

This video is amazing. It really helped me a lot otherwise I wouldn't know so many details in a real project!

richardtian
Автор

Thanks for giving this free and project-based tutorial on different node-js functionality

YVGamers
Автор

this tutorial is the best out there
i love how john takes the time to explain even the smallest things even if he already explains it

markopolo
Автор

Just finished watching this part 2 video as well as the other part 1 video. What a super good course from the theory side + practical examples and also within a super good time range which delivered a tonne of value but wasn't one of those massive 40hr courses that others have.

Thanks so much for all the work you put into this John, good stuff !

cole_mcconnell
Автор

I'm about 50 mins away from finishing this video. Also did the per-requisite tutorial as well and I def have a pretty good understanding of things thanks to John's amazing teaching. Obviously the true test will be doing a project where I'm not carefully guided through, but obviously I will learn a ton doing it on my own and using the tutorial and project videos as a guide.

One small thing and maybe it's on my end, which I don't think it is: the audio and video are out of sync by about 10-15 seconds. I don't know if anyone else is having that problem. The video is ahead of the audio to be more specific. It's still possible to follow along, and having to rewind more often to make sure you understand a concept isn't the worst thing in the world.

Just wanted to point that out in case John or freecodecamp are reading the comments

themanplus
Автор

This is the only tutorial, that you can follow along very well... Thank You so much John, you're one of the teachers that I am amazed so much..

Coding-is-life
Автор

John is an absolute legend. Learned a lot of things from him.

mohitsaud
Автор

You guys are killing me!!! It's like everyday something is dropped. Love ya'll ❤

marcblanchard
Автор

As beginner programmer. This course was very helpful. Thank you sir for giving your valuable time.

epicclash
Автор

My problem is working now and I got a solution from the web. Thanks for all your learning videos. Those are really helpful.

reytherockstar