Build a REST API with Node.js, Express, TypeScript, MongoDB & Zod

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


0:00 - Introduction
2:00 - API demo
5:45 - Code walk-through
8:20 - Bootstrap the application
26:00 - User registration
58:00 - Session Controller
1:43:38 - Product resource

📚 Concepts & technologies covered
- REST APIs
- JWTs & refresh tokens
- TypeScript
- MongoDB with Mongoose
- Request validation

🌎 Follow me here:
Рекомендации по теме
Комментарии
Автор

I have said it before and I will say it again. This tutorial is so good that I got an internship. However, do not just copy and paste what he did here. Take this and build on it or build something different using the practices in this tutorial, connect a frontend to show something, or integrate other things if you need. When he said "it will make any CTO weak at their knees", he was not lying. But really understand what he's trying to teach here and I know there are issues with some packages being outdated but go and research, hell, use a different tool or whatever. That's how you get good. I will never be thankful enough to him for this tutorial, I learned a great deal of stuff. Thank you man!

oz
Автор

It's rare to find people who provide us with as much content as you do and even less with this quality. This video was immensely rich and I could learn a lot from it. Thanks, Tom!

thiagocrux
Автор

This channel is gold for nodejs reactjs devs. Thanks so much such valuable content 🙂

pankaj_
Автор

I love how you _almost_ stopped yourself laughing at your CTO comment right at the beginning. Thanks for putting together what will no doubt be another excellent tutorial. Keep 'em coming.

nicklansbury
Автор

I cant believe i have access to this kinda tutorial for free....the amount of knowledge passed here is quite appreciate you so tutorial has great impact in my life...Many thanks.

osanyinbiyusuf
Автор

Thankyou I got a job and this is what I am using to learn the TypeScript perspective of Express. Kudos!

kimshares
Автор

Migrating from js to typescript for express and I am really glad I found this! Wish I found it a little bit earlier. Would have saved me the stress of digging around for some things I know so far! Thanks a lot! You deserve a cofee!!

nonybrighto
Автор

Hey man! Outstanding value in these two hours. Thanks a lot for putting in the work. Can't wait to start the other videos in that playlist.

One quick feedback from my side:
You're kinda rushing through the tutorial and it's sometimes hard to follow in that pace. It would be great if you could explain certain things a little bit better like the overall architecture of the application and why you are doing certain things. I think it's always great to have the big picture from the beginning on.

Keep up the great work!

jean-marcmockel
Автор

Would love to see Prometheus, caddy+docker and Jest testing.
Really got into typescript watching your videos.
Please keep creating this lovely content!

ayushpaharia
Автор

These contents are way better and productive than other so call "paid courses". Thank you so much for your service

johnwickt
Автор

super high quality content! I really like that you explain things like currying on the go, i mean you don't let anything unexplained on your code, thank you.

aarondiaz
Автор

Can I say I absolutely love your tutorials, I am learning so much! Thank you :)

AesSedai
Автор

I think this is the first time in my 'young' career that I've seen routes being handled like that. It's beautiful.

clutchmadness
Автор

Just exactly what I'm looking for and then there is you. I was meant to find you. Perfect timing. Thank you for this

ravenMK_
Автор

Appreciate that you redirected to this new and updated video.

akash-kumar
Автор

Overal great tutorial, one improvement I would suggest is putting more attention in small mistakes you make and fix during speed-up. Followed halfway through the tutorial to get my project's template to where I feel comfortable to develop it on my own.
Huge thanks for for providing great starting point with a manageable folder structure and other methodologies!

zilvinas
Автор

Love your tutorials, I am a beginner with TypeScript, it helps a lot, thank you!

HighGamingDifficulty
Автор

Whoa didn't know that I can use postman like this. I always manually type my input whenever I test O_O. Yes, horrible! Thanks for this dude! Will be checking on your other videos.

wzup
Автор

You do awesome job Tom providing such a robust content for free! Would like to see another part with creating UI, handling all these sessions etc. on the client side, preferably with Redux Toolkit or Context API.

adriantworek
Автор

Very educative and thanks for taking time to make these production level videos. Also another tip on omitting the password from response... one can add select: false in the model level. This will automatically omit the password field or any other field with select: false.

KennedyOtisNyaga