A 60 second intro followed by nearly 7 hours of code and instruction for Node JS to help you start from scratch and level up. I bookmarked all 15 chapters in the description. If you complete one lesson per day, you'll complete the full course in two weeks. Post questions in the comments below. ⬇⬇⬇ If you are new to Javascript, you should start with my full 8 hour Javascript course tutorial here: th-cam.com/video/EfAl9bwzVZk/w-d-xo.html
Between 5:05:00 and 5:10:00 after changing cookies and adding "secure": true in authController , req.cookies in refreshTokenController equals to [Object: null prototype] {}. I am using Postman, it could be some postman issue I found my answer at 5:37:15 )
@@WanKy182 if you find it is please post an update as it may help others. I was using thunder client and noted what changes needed to be made for it. Thanks!
Sir, I got my first MERN stack developer job recently. I started learning Node from this tutorial. This is one of the best Node tutorial on TH-cam. I am highly thankful to you. Love from India 🙏🙏🙏
I'm on chapter 12 and completely new to backend tech coming from frontend experience. I must say this is the perfect tutorial series. You deserve much more appreciation. Thanks.
This series has been so extraordinarily helpful in my journey to becoming a paid developer. The quality of content and explanations surpass that of the bootcamp I graduated from by orders of magnitude, and that's not an exaggeration. It almost feels criminal that this stuff is being made accessible for free. Super excited and eagerly awaiting your new developer course, as well. Thank you for everything you do! This is truly life-changing stuff.
Hey, Dave since you're very kind to read all comments... I just wanna let you know that we love you so much for putting so much efforts to make these valuable courses💞
This is one of the BEST node courses that I have taken. Dave explains it all step by step and while showing you common pitfalls to avoid. It is simply fantastic. Thanks Dave!!!
This is by far the best Node tutorial I've watched. On other tutorials they go straight to express + mongoose but I appreciate that you went through the trouble of showing how to create a server using only Node. Makes me appreciate how much easier Mongoose + Express makes things.
I have been in the industry for 30 years and Mr Gray is an outstanding tutor. Thank you for making a painful subject matter quite fun to learn. Outstanding contribution. Thank you Dave.
Dave is without a doubt one of the finest teachers on TH-cam. It leaves me speechless that he doesn’t have MANY more views and subscribers; pretty sure time will fix that!
Today, I finally finished the full 6 hours 50 minutes and 41 seconds of the tutorial. I wanted to thank you for the amazing work that you do. While I still have room for improvement as a developer as a whole, I am immensely thankful to you for making me improve so much.
Dave ..... I have just finished your course I am a frontend developer looking for being a fullstack developer (MERN) thanks for every second ... for every line of code ... for everything this is exactly what I was looking for
Sorry, am just starting to learn this, after I finish, do I learn everything here like I can go on to learn other things like react or anything else or am I supposed to learn other things about node first
It is one of the best courses I have ever seen. Your channel is underrated. You deserve more. I really appreciate that man. Thanks for your work. Respect!
When I watched this tutorial initially, I didn't get a lot until I rewatched it. Please watch it at least 2 times. Guys I gained massively. I can operate it by myself now. I'm so grateful to Dave. God bless you. He nailed it!
Hi Dave, I am halfway through this course and I just wanted to say thank you. The way you initially explain smaller modules and then integrate them into the project makes it much easier to understand. I am looking forward to complete this along with your React course over the Christmas break and then use the knowledge for my final year computer science project. I really can't thank you enough!
I’m at 45:17, and I have to say, what I’ve learned so far has been easy to digest. The fs module is very useful with learning how streams, and chunks, and how asynchronous vs synchronous JavaScript. I hope this video keeps up with the being concise and to the point.
This tutorial is nothing short of amazing! I recently started my first dev-job and I got great feedback on my first code-review! I credit that 100% to coming across this tutorial! Hats of to you sir and thank you from Sweden!
I was a beginner in web dev 7 months ago. I started with your HTML tutorial then Javascript and then react. I swear to God your videos are priceless. Thank you so so so so much!!!!!!
Just logged in to say thanks. Taking the time and putting in the work that goies into creating a huge free course like this, is nothing short of amazing. I have not been too comfortable working with Node, but having this seven hour long video to go through, covering just about everything there is to NodeJS, will go a long way in making me more comfortable with it. I don't think you missed anything about NodeJS, except maybe what is the name of the niece of the inventor of it (just kidding)! Mad respect and hugs to you.
This is my first time doing backend and working with node.js in general. I've been following this tutorial step by step and yet received an error "Unexpected token in JSON at position 0". I thought it had something to do with the data I've been trying to get but turned out I just didn't use Thunder Client correctly. So in case anyone else getting this error and everything fine with your code the reason is maybe you trying to send an access token in body of Thunder Client get request. Make sure to paste token in Auth > Bearer. Due to my inattention and lack of experience with requests I wasted a lot of time. This course is really helpful. Thank you so much, Dave!
I am currently trying to learn how front and backends are built and how they communicate with each other, and I have to say your videos are definitely the best there are. I've watched several other videos with more views but they just don't explain things as well as you do. You definitely have a gift for teaching! I've also never subscribed to any channels before (not my cup of tea), but I just had to subscribe to yours, and I will definitely go through all of your tutorials. They will hopefully help me build my first SPA and land a job in the field. So thank you Dave and keep up the amazing work!
This is, in fact, the best nodejs authentication with jwt tutorial I've seen so far. Nothing was glossed over, unexplained or trivialized. Thanks so much Mr Dave. I believe authentication tutorials should be complete with all pros, cons and dangers highlighted. Once again, thanks Mr Dave for the good job.
Thank you! And if you know React, you may be interested in my React Login series that interacts with the backend Node REST API created in this Node course: th-cam.com/play/PL0Zuz27SZ-6PRCpm9clX0WiBEMB70FWwd.html
My web dev learning has begun with your courses and progressing in the proper full stack path. Hope you keep uploading new content and a complete full stack application soon.. Thank you Dave.. ever grateful for your content
I started watching this node JS tutorial as a result of the wonderful comments I saw here, and now that I've seen it, I can see that it's really worth it. keep up the good work man thanks, It was amazing☺
This Course was absolutely fantastic, Dave! Easy to follow and execute; with not a single step glossed over or left unexplained (or amended where needed with deeper explanation). Thank you very much for all your hard work, it is immensely appreciated.
@@victoradodo8377 if the.env file is in the same directory and level as server. Js, try using `${process.env.ACCESS_TOKEN_SECRET}` instead of what Dave has taught... This worked out for me and it might work out for u too.
I thought very firmly that I was comfortable being a front end dev exclusively, but the way this tutorial built upon itself so well inspired me to make my first full stack project!!! Thank you Dave Gray!
I just finished this course and i would say frontend is more difficult than backend. I feel like a Fullstack developer already. You are a wonderful teacher Dave, Thank you 🙏
I m starting this course today I know this is gonna be awesome because I already have attended your MongoDB course and I m familiar with the hardwork you put on making these course so that we could learn easily.
Hi Dave, I am in IT last 8 years. But I did not find any video which have that much explanation. Thank you so much. Excellent presentation and explanation
Im surprised this isn't payed. It's explained very clearly and you never dragged it out or made it boring. This is definitely the best node tutorial on youtube any1 can find. BTW i also used this tutorial for meditation because of your voice. 😂😂 gr8 work👏👏💯
Elegant and methodical manner of teaching!!! These kind of tutorials help beginners pick up the concepts in an easy manner, while giving the much required confidence. Keep continuing the good work and thanks a lot!!! Gratitude :)
Hey Chethan! Do you usually learn through these online tutorials ? Have you created any projects? Would you be interested in exploring opportunities in web development?
Hey Dave, you really are an amazing teacher and your tutorials are well structured, detailed and practical. They've helped me a lot, and I hope you are getting well compensated for your outstanding tutorials. I would really love to see you also do tutorials on Django framework
One of the BEST course of NodeJS on YT. I'm a FE and had a basic understanding of BE development. This course was a great refresher. Specially, Authentication, JWT token, Roles, and Authorization. Recently I was exploring NestJS and after this course I was thinking, if I could have a NestJS course from you covering the fundementals of NestJS along with REST, GraphQL, rPC, ORM, SQL and NoSQL connections, and some gotchas. I know it's a big ask. But can we expect a NestJS course from you anytime soon? Again, thanks for this wonderful course 💙
Wow! I always find your tutorials really easy to follow and the way you explain is awesome. Thank you for your passion to share your knowledge and talent for us students to learn these kinds of programming languages
Absolutely awesome! Great work... I agree with many of the comments and I have to say that I learned more about Node Backend in one go than in the last few months. A tip from a European developer: Due to the extreme data protection regulations in the EU, we are not allowed to store any data outside the EU, especially in the USA. This means that we basically cannot use programs like MongoDB or Heroku, as you can see everywhere in the tutorials. No matter how awesome and simple they are. (And I know over 90% of developers ignore that. But I don't.) I'm looking forward to a video that connects the node backend to a MySql DB on a free server (including authentication 😜). Like I said, great work. Keep it up. 👍
Thanks Dave! I really love your teaching style and I have not imagined someone can explain concepts so clearly and holistically until I watched your videos! This is probably the best tutorials I have been watching this year! 😀
I am a 13 year old developer, I have been using the MERN stack but than school got into the way and I started learning Firebase, so I forgot MERN. This course really helped me, and it taught me things I did not know before (for example) MVC formatting, File Systems, etc
@@DaveGrayTeachesCode hi sir, just to verify, a way to think about NODEJS is like when you inspect your browser and you can type up some JavaScript code and run it. But NODEJS is more production level ready
@@networkserpent5155 I think what you are asking is, is Node just another environment for running JavaScript. The answer is basically yes it is. The difference is that Node will normally be running on a server, or maybe on your local machine, not in a browser. Also, both the browser and Node provide a REPL so that you can execute JavaScript immediately
Just completed this tutorial. Although a few gaps in my learning to cover, but this was so well structured and fundamentally sound I covered in 4 days.
Thanks dave for this awesome content...just completed...by far one of the best courses available for node js on TH-cam.. thanks again for sharing your experience and make us understand in such a easy way.. really appreciate your efforts.. thanks again... Happy New year. 🙏
@@bhrigumonibaruah251 from this one you will get a clear understanding for sure...I already had some experience in node. I think if you want to learn in short span then go for this one, you will get a lot to learn for sure and most importantly, in a very easy way.
This really helps me a lot. I thought NojdJs is a monster before this lecture. Right now I think it's not that difficult. You also explained MVC in a clear way. THANK YOU, Dave!
Firstly, great tutorial 💖 I really not satisfied any node js tutorial on TH-cam even too your video . Every tutorial teaches express framework. Please teach node js depth tutorial. Create node js project without using express. Build an api, streaming project, web socket/chat application using node js without any using framework. If you are reading comment please reply.
Thanks for your request. The 1st 5 out of the 15 chapters are Node JS only. This includes building a web server. After that, I focused on bringing together the MERN stack as many subscribers requested after my React JS tutorial. This does open the door to a deep dive in Node JS after the first 5 chapters, and I can do more Node JS only projects in the future. Thanks again for your requests! 🙏💯
Such a great video, I really appreciate it! I have a suggestion for another - you could possibly use this project as a base, and go through the changes you would make, for the project to adhere to Best Practices 😊
Thank you very much! I currently have this same structure in my project.. although I keep reading about people merging to postgresql, but I see few projects here on youtube of people combining node with postgres. Have you ever used that combination?
its really the best course ever on node.js . the way it grow up in every hour make every things more clear and understandble ,thanks sir, really thanks
Guys whoever can, may he buy a coffee for this great person, I swear this guy deserved a lot of credits for this. This isn't easy to record, and especially in this crazy 21st century where time passes like crazy, and where is difficut to find time for such things especially for free. Thank you so much for these videos!!!! Keep rocking. Some dollars for this guy is nothing of course once u get a job! Stay blessed 🥂
Indubitably, within the framework of conveying my unequivocal endorsement and alignment with the content of your previous request, I am inclined to engage in an even more protracted expression of agreement, which involves the utilization of additional verbiage and linguistic elaboration for the sole purpose of further emphasizing the affirmative nature of my response, thereby resulting in a heightened and elongated declaration of "yes."
The best NodeJS tutorial I have ever seen here on youtube. Learned lots of things from this for sure. Thank you very much.... I would like to see more MERN stack projects from you 😍😍😍
Hey Dave I'm a student and trying to be a developer and i am using your TH-cam as my source for learning completed js tutorial from your channel now learning node from this video.
For those who are confused with the JWT section, to simplify it, we only need a secret token. I tested it out by using a webpage, instead of thunder client. You just need this single secret token to decode and encode the payload and header. Incidentally, you do not need a refresh route to refresh the token. Once it expires you just login to get a new token. This is if you are using a webpage to access protected routes.
That is true, but what happens with the user experience? they should log in each 15 mins or the time you configured in the expire in option. Think how facebook/instagram works, they don't ask you to log in each 15 mins, with refresh tokens you can solve this and offer a better user experience!
as a beginner i get what i expect other videos say "for beginner" but not giving much detail from scratch tnx bro so much help one day if i get my dream job i will buy you coffee i promise
I was asking myself the same question. I don't see how these can produce different results in this case, but your suggestion is far more straightforward. I hope we get an answer, since if they are different in a meaningful way, I'd like to know how!
You are one mad geek. Half way through the 8hr reactjs course and everything is finally clicking. Massive kudos to you mate 👍. Awesome course. Can't wait to finish and jump straight to this one.
Thank you so much! I just completed this. I'm a Mechanical Engineering interested in Software dev and such tutorials help me a lot. Your way of explaining everything is great.
thanks a lot. after being in tutorial hell for 2 weeks, finally sticking to this one which is i think by far the best video that explains everything in detail.
Thanks for such a wonderful video, I am new to NodeJS and Express. After watching the entire series, I am confident to start my express project next. Thanks again!
I am not gonna lie the course is tough and bit confusing at times but it is way better and in depth than the udemy course I did , thank u for the course Dave ...
Hello, Dave, I am excited to watch your tutorial. It was an excellent demonstration on each topic both basic and advanced. I will complete this course for sure. Thank you for uploading this course for the public. thank you, Dave.
Fortunately you teach me this course, a node course for beginners that is important to learn a lot. Thank you very much for your extraordinary teaching!
This course is perfect for the kind of information I was looking for. Easy for a beginner to follow yet covers a lot of topics in details. VERY NICE TUTORIAL THANKS A MILLION...
I just finished this tutorial and i feel it took me to another level, specially the MVC/middleware lessons, now i'm ready to jump into the MERN stack fully. Thanks!
Absolutely fantastic course so far. I really appreciate how you explain everything, and walk through concepts in a relaxed but focused manner. Really suits my mode of learning, I think - so thanks!
A 60 second intro followed by nearly 7 hours of code and instruction for Node JS to help you start from scratch and level up. I bookmarked all 15 chapters in the description. If you complete one lesson per day, you'll complete the full course in two weeks. Post questions in the comments below. ⬇⬇⬇ If you are new to Javascript, you should start with my full 8 hour Javascript course tutorial here: th-cam.com/video/EfAl9bwzVZk/w-d-xo.html
You are becoming a legend slowly be surely... Thanks Dave Gray
@@dzentsetsu5607 Thank you for the kind words 🙏💯
Between 5:05:00 and 5:10:00 after changing cookies and adding "secure": true in authController , req.cookies in refreshTokenController equals to [Object: null prototype] {}. I am using Postman, it could be some postman issue
I found my answer at 5:37:15 )
@@WanKy182 if you find it is please post an update as it may help others. I was using thunder client and noted what changes needed to be made for it. Thanks!
"A 60 second intro followed by nearly 7 hours of code and instruction " this sums up my last relationship
Sir, I got my first MERN stack developer job recently. I started learning Node from this tutorial. This is one of the best Node tutorial on TH-cam.
I am highly thankful to you.
Love from India 🙏🙏🙏
Thank you, Vishal! And congrats on your job!! 🙏💯🚀
hello bro can you tell how you got your job? like preparation tips ,from where you got this job ?
Thank you!
Bro i am a complete beginner and have some basic knowledge of javascript would this node js course help me?
Send price to teacher
I'm on chapter 12 and completely new to backend tech coming from frontend experience. I must say this is the perfect tutorial series. You deserve much more appreciation. Thanks.
Glad it helped! 🚀
Hey!! I'm starting this tutorial would this help me cover mern stack?
This series has been so extraordinarily helpful in my journey to becoming a paid developer. The quality of content and explanations surpass that of the bootcamp I graduated from by orders of magnitude, and that's not an exaggeration. It almost feels criminal that this stuff is being made accessible for free. Super excited and eagerly awaiting your new developer course, as well. Thank you for everything you do! This is truly life-changing stuff.
Hey, Dave since you're very kind to read all comments... I just wanna let you know that we love you so much for putting so much efforts to make these valuable courses💞
Thank you for the kind words!
This is one of the BEST node courses that I have taken. Dave explains it all step by step and while showing you common pitfalls to avoid. It is simply fantastic. Thanks Dave!!!
You're welcome! 💯🙏
This is by far the best Node tutorial I've watched. On other tutorials they go straight to express + mongoose but I appreciate that you went through the trouble of showing how to create a server using only Node. Makes me appreciate how much easier Mongoose + Express makes things.
Thank you for the kind words, Josuer! Glad I could help! 💯🚀
I have been in the industry for 30 years and Mr Gray is an outstanding tutor. Thank you for making a painful subject matter quite fun to learn. Outstanding contribution. Thank you Dave.
Thank you for the kind words!
Dave is without a doubt one of the finest teachers on TH-cam.
It leaves me speechless that he doesn’t have MANY more views and subscribers; pretty sure time will fix that!
Thank you, 7 Doors! 💯🚀
This is the most relevant and the best NodeJS tutorial in the world right now.
I hope there will be a typescript version in the future.
Thank you and thanks for the request!
Today, I finally finished the full 6 hours 50 minutes and 41 seconds of the tutorial. I wanted to thank you for the amazing work that you do. While I still have room for improvement as a developer as a whole, I am immensely thankful to you for making me improve so much.
Did u understand chapt 4?
Dave .....
I have just finished your course
I am a frontend developer looking for being a fullstack developer (MERN)
thanks for every second ... for every line of code ... for everything
this is exactly what I was looking for
Sorry, am just starting to learn this, after I finish, do I learn everything here like I can go on to learn other things like react or anything else or am I supposed to learn other things about node first
It is one of the best courses I have ever seen. Your channel is underrated. You deserve more. I really appreciate that man. Thanks for your work. Respect!
Glad you enjoy it! And you're welcome! 💯
When I watched this tutorial initially, I didn't get a lot until I rewatched it. Please watch it at least 2 times. Guys I gained massively. I can operate it by myself now. I'm so grateful to Dave. God bless you. He nailed it!
Great suggestion! 🚀
Hi Dave, I am halfway through this course and I just wanted to say thank you. The way you initially explain smaller modules and then integrate them into the project makes it much easier to understand. I am looking forward to complete this along with your React course over the Christmas break and then use the knowledge for my final year computer science project. I really can't thank you enough!
Good luck brother! Wish you the best. Merry Christmas
I’m at 45:17, and I have to say, what I’ve learned so far has been easy to digest. The fs module is very useful with learning how streams, and chunks, and how asynchronous vs synchronous JavaScript. I hope this video keeps up with the being concise and to the point.
This tutorial is nothing short of amazing! I recently started my first dev-job and I got great feedback on my first code-review! I credit that 100% to coming across this tutorial! Hats of to you sir and thank you from Sweden!
I love feedback like this! Glad I could help! And hello to Sweden! 👋
As I got it, u started learning node from this tutorial, but what did u learn after? Can u give some routes for further education?
I was a beginner in web dev 7 months ago. I started with your HTML tutorial then Javascript and then react. I swear to God your videos are priceless. Thank you so so so so much!!!!!!
Glad I could help!
did u do css?
Just logged in to say thanks. Taking the time and putting in the work that goies into creating a huge free course like this, is nothing short of amazing. I have not been too comfortable working with Node, but having this seven hour long video to go through, covering just about everything there is to NodeJS, will go a long way in making me more comfortable with it. I don't think you missed anything about NodeJS, except maybe what is the name of the niece of the inventor of it (just kidding)! Mad respect and hugs to you.
Thank you!
This is my first time doing backend and working with node.js in general. I've been following this tutorial step by step and yet received an error "Unexpected token in JSON at position 0".
I thought it had something to do with the data I've been trying to get but turned out I just didn't use Thunder Client correctly. So in case anyone else getting this error and everything fine with your code the reason is maybe you trying to send an access token in body of Thunder Client get request. Make sure to paste token in Auth > Bearer. Due to my inattention and lack of experience with requests I wasted a lot of time.
This course is really helpful. Thank you so much, Dave!
I am currently trying to learn how front and backends are built and how they communicate with each other, and I have to say your videos are definitely the best there are. I've watched several other videos with more views but they just don't explain things as well as you do. You definitely have a gift for teaching! I've also never subscribed to any channels before (not my cup of tea), but I just had to subscribe to yours, and I will definitely go through all of your tutorials. They will hopefully help me build my first SPA and land a job in the field. So thank you Dave and keep up the amazing work!
Thank you for the kind words! 🙏💯
What're you doing now mate??
Took me 6 days to complete as a software developer , worth every minute . Thanks Dave.
This is the best course, even I know very much about node and npm but you seriously nailed it. I watched it like interesting movie, without pause.
Thank you, Ali 🙏💯
HELLO ALI CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
This is a great course.
Minor point: as someone who's English it's great to hear an accent where 'route' and 'root' aren't homophones!
The best Node.js full course I've ever seen. Thank you, Dave.
You're welcome Peyman. Thank you for the kind words 🙏
HELLO AHMED CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
This is, in fact, the best nodejs authentication with jwt tutorial I've seen so far. Nothing was glossed over, unexplained or trivialized. Thanks so much Mr Dave.
I believe authentication tutorials should be complete with all pros, cons and dangers highlighted. Once again, thanks Mr Dave for the good job.
Thank you! And if you know React, you may be interested in my React Login series that interacts with the backend Node REST API created in this Node course: th-cam.com/play/PL0Zuz27SZ-6PRCpm9clX0WiBEMB70FWwd.html
HELLO OKWE CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
@@victoradodo8377 I didn't take that course though, but I'll check it out.
Best instructor i have seen in my life is Mr. Dave Gray.
The way you explained is amazing and easy to understand. Best Teacher.
Thank you.
Thank you for the kind words! 🙏🙏
Wow, I can't find someone who explains well like you.👍👍
You are the best ever. I really appreciate your effort, thank you from the bottom of my heart.
You're welcome Captin! Thank you for the kind words 🙏
@@victoradodo8377 if you are still stuck, ask CHATGPT your question, the best decision you will make take in your coding career
Day1 - 0:00 - 1:08:00 - learnt some topics (os, path, http), npm and practiced and revised concepts
My web dev learning has begun with your courses and progressing in the proper full stack path. Hope you keep uploading new content and a complete full stack application soon.. Thank you Dave.. ever grateful for your content
You're welcome! And yes, much more content to come! 🙏💯
Hey Sai! Have you ever taken the help of any tutorial to do a project? Would you be interested exploring opportunities in web development?
I started watching this node JS tutorial as a result of the wonderful comments I saw here, and now that I've seen it, I can see that it's really worth it.
keep up the good work man
thanks, It was amazing☺
Glad it was helpful!
This Course was absolutely fantastic, Dave!
Easy to follow and execute; with not a single step glossed over or left unexplained (or amended where needed with deeper explanation).
Thank you very much for all your hard work, it is immensely appreciated.
You're welcome! 🙏💯
Hello Drake CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
@@victoradodo8377 if the.env file is in the same directory and level as server. Js, try using `${process.env.ACCESS_TOKEN_SECRET}` instead of what Dave has taught... This worked out for me and it might work out for u too.
I thought very firmly that I was comfortable being a front end dev exclusively, but the way this tutorial built upon itself so well inspired me to make my first full stack project!!! Thank you Dave Gray!
I just finished this course and i would say frontend is more difficult than backend. I feel like a Fullstack developer already. You are a wonderful teacher Dave, Thank you 🙏
You're welcome!
this was just a tip of backend, you havent explored the entire iceberg
@@whatyoumissed9994 what else is there?
well there is much more languages of back end to explore
@@aisha-khan
I m starting this course today I know this is gonna be awesome because I already have attended your MongoDB course and I m familiar with the hardwork you put on making these course so that we could learn easily.
Welcome aboard!
Hi Dave, I am in IT last 8 years. But I did not find any video which have that much explanation. Thank you so much. Excellent presentation and explanation
Loved this walkthrough! the authentication part 3:43:50..., thank you
Hi Dave! As stated so many times by others ‘thank you’ for your excellence in your course & supporting materials. So glad to have found your channel.
You're very welcome!
Im surprised this isn't payed. It's explained very clearly and you never dragged it out or made it boring. This is definitely the best node tutorial on youtube any1 can find. BTW i also used this tutorial for meditation because of your voice. 😂😂 gr8 work👏👏💯
Perfect itming! Congrats on the growth of your channel, btw. I saw that you recently hit 11k subs and now you're well on your way to 12k. Good stuff.
Thank you! 🚀🙏
@@DaveGrayTeachesCode197k❤
this is the best Node/express course. simple to follow easy to understand. Thanks Dave
You're very welcome!
Elegant and methodical manner of teaching!!! These kind of tutorials help beginners pick up the concepts in an easy manner, while giving the much required confidence. Keep continuing the good work and thanks a lot!!! Gratitude :)
You're very welcome, Chethan! 💯
Hey Chethan! Do you usually learn through these online tutorials ? Have you created any projects? Would you be interested in exploring opportunities in web development?
HELLO CHETHAN CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
Best TH-cam channel to learn web development from beginner to advanced this channel helped me a lot to learn web development
Thanks Dave Gray
Hey Dave, you really are an amazing teacher and your tutorials are well structured, detailed and practical. They've helped me a lot, and I hope you are getting well compensated for your outstanding tutorials. I would really love to see you also do tutorials on Django framework
Thank you!
By far the best NodeJs tutorial that can exist !
I'm learning react now from your course and i have the beautiful notification
Thank you Dave for helping us ❤❤
You're welcome! Combine React with this course and you have the full MERN stack! 💯🚀
@@DaveGrayTeachesCode Working on it my teacher👨🏫
One of the BEST course of NodeJS on YT. I'm a FE and had a basic understanding of BE development. This course was a great refresher. Specially, Authentication, JWT token, Roles, and Authorization. Recently I was exploring NestJS and after this course I was thinking, if I could have a NestJS course from you covering the fundementals of NestJS along with REST, GraphQL, rPC, ORM, SQL and NoSQL connections, and some gotchas. I know it's a big ask. But can we expect a NestJS course from you anytime soon?
Again, thanks for this wonderful course 💙
Wow! I always find your tutorials really easy to follow and the way you explain is awesome. Thank you for your passion to share your knowledge and talent for us students to learn these kinds of programming languages
You're welcome, Peter! 🙏💯
Absolutely awesome! Great work...
I agree with many of the comments and I have to say that I learned more about Node Backend in one go than in the last few months.
A tip from a European developer: Due to the extreme data protection regulations in the EU, we are not allowed to store any data outside the EU, especially in the USA. This means that we basically cannot use programs like MongoDB or Heroku, as you can see everywhere in the tutorials. No matter how awesome and simple they are. (And I know over 90% of developers ignore that. But I don't.)
I'm looking forward to a video that connects the node backend to a MySql DB on a free server (including authentication 😜).
Like I said, great work. Keep it up. 👍
Thank you! 💯
Thanks Dave! I really love your teaching style and I have not imagined someone can explain concepts so clearly and holistically until I watched your videos! This is probably the best tutorials I have been watching this year! 😀
Thank you so much for the kind words! 🙏🙏
I am a 13 year old developer, I have been using the MERN stack but than school got into the way and I started learning Firebase, so I forgot MERN. This course really helped me, and it taught me things I did not know before (for example) MVC formatting, File Systems, etc
Glad to hear it!
@@DaveGrayTeachesCode hi sir, just to verify, a way to think about NODEJS is like when you inspect your browser and you can type up some JavaScript code and run it. But NODEJS is more production level ready
This is just a way to think about it rather than a textbook definition
@@networkserpent5155 I think what you are asking is, is Node just another environment for running JavaScript. The answer is basically yes it is. The difference is that Node will normally be running on a server, or maybe on your local machine, not in a browser. Also, both the browser and Node provide a REPL so that you can execute JavaScript immediately
Dave, this is incredible! Nice work
Thank you Tom! 🙏💯
Just completed this tutorial. Although a few gaps in my learning to cover, but this was so well structured and fundamentally sound I covered in 4 days.
Thanks dave for this awesome content...just completed...by far one of the best courses available for node js on TH-cam.. thanks again for sharing your experience and make us understand in such a easy way.. really appreciate your efforts.. thanks again... Happy New year. 🙏
You're welcome! 🙏 And Happy New Year! 💯🎉
@@DaveGrayTeachesCode now will start your React course. will get to learn a lot for sure..very excited...will comment once done..🙂
bro is this course the best or the freecodecamp one?please
@@bhrigumonibaruah251 from this one you will get a clear understanding for sure...I already had some experience in node. I think if you want to learn in short span then go for this one, you will get a lot to learn for sure and most importantly, in a very easy way.
@@abhishekroy9492 thanks for your suggestion:-)
This really helps me a lot. I thought NojdJs is a monster before this lecture. Right now I think it's not that difficult.
You also explained MVC in a clear way. THANK YOU, Dave!
Glad it helped!
can this course still be used in 2024? or is it outdated
It can still be used.
Wow, you explained very clearly. Thank you very much for the great tutorial.
Glad it was helpful! 💯
For the first time after series of videos, I’m understanding node and flowing with express.
Thanks for this wonderful tutorial.
Glad it was helpful!
Firstly, great tutorial 💖
I really not satisfied any node js tutorial on TH-cam even too your video . Every tutorial teaches express framework. Please teach node js depth tutorial. Create node js project without using express. Build an api, streaming project, web socket/chat application using node js without any using framework. If you are reading comment please reply.
Thanks for your request. The 1st 5 out of the 15 chapters are Node JS only. This includes building a web server. After that, I focused on bringing together the MERN stack as many subscribers requested after my React JS tutorial. This does open the door to a deep dive in Node JS after the first 5 chapters, and I can do more Node JS only projects in the future. Thanks again for your requests! 🙏💯
Definitely the best NodeJs/ExpressJs tutorial on TH-cam.
Thanks a lot Dave Gray.
MERN stack 👍
Thank you, John! More MERN stack content coming this year! 🚀
Such a great video, I really appreciate it! I have a suggestion for another - you could possibly use this project as a base, and go through the changes you would make, for the project to adhere to Best Practices 😊
HELLO DANIEL CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
Sir, I'm from Egypt, And really you are the best teacher I have seen explaining NodeJs from scratch.
Thank you so much.😍😍
You're welcome and thank you for the kind words!
@@DaveGrayTeachesCode 😍😍
Thank you very much! I currently have this same structure in my project.. although I keep reading about people merging to postgresql, but I see few projects here on youtube of people combining node with postgres. Have you ever used that combination?
I usually go with MERN, but thank you for the request! I can do something with postgres in the future. 💯
CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
IT SAYS :
Error: secretOrPrivateKey must have a value
@@victoradodo8377 you have a problem with your environment variable which is not being read.
its really the best course ever on node.js . the way it grow up in every hour make every things more clear and understandble ,thanks sir, really thanks
Glad to hear that!
Guys whoever can, may he buy a coffee for this great person, I swear this guy deserved a lot of credits for this. This isn't easy to record, and especially in this crazy 21st century where time passes like crazy, and where is difficut to find time for such things especially for free. Thank you so much for these videos!!!! Keep rocking. Some dollars for this guy is nothing of course once u get a job! Stay blessed 🥂
Thank you!! 🙏💯
can i follow this tutorial in 2023?
Absolutely
Anytime
Indubitably, within the framework of conveying my unequivocal endorsement and alignment with the content of your previous request, I am inclined to engage in an even more protracted expression of agreement, which involves the utilization of additional verbiage and linguistic elaboration for the sole purpose of further emphasizing the affirmative nature of my response, thereby resulting in a heightened and elongated declaration of "yes."
@@8xnnr bro bought dictionary to say yes
How about 2024?
The best NodeJS tutorial I have ever seen here on youtube. Learned lots of things from this for sure. Thank you very much.... I would like to see more MERN stack projects from you 😍😍😍
Thank you for the kind words and the request!
Hey Dave I'm a student and trying to be a developer and i am using your TH-cam as my source for learning completed js tutorial from your channel now learning node from this video.
Keep up the good work! 💯🚀
For those who are confused with the JWT section, to simplify it, we only need a secret token. I tested it out by using a webpage, instead of thunder client. You just need this single secret token to decode and encode the payload and header. Incidentally, you do not need a refresh route to refresh the token. Once it expires you just login to get a new token. This is if you are using a webpage to access protected routes.
That is true, but what happens with the user experience? they should log in each 15 mins or the time you configured in the expire in option. Think how facebook/instagram works, they don't ask you to log in each 15 mins, with refresh tokens you can solve this and offer a better user experience!
Just finished the first chapter, let's gooooooo!
The best tutorial on TH-cam for nodejs
Thank you!
Just completed this course. Was able to understand most of it and learn far more than I had anticipated. Thanks.
Thank you for taking the time to answer my question!
You're very welcome! Thank you for the support!
as a beginner i get what i expect other videos say "for beginner" but not giving much detail from scratch tnx bro so much help one day if i get my dream job i will buy you coffee i promise
You're welcome!
3:37:53 line 34
data.setEmployee(unsortedArray.sort((a,b) => a.id > b.id ? 1: a.id < b.id ? -1: 0));
vs data.setEmployee(unsortedArray.sort((a,b) => a.id -b.id )); why dont you use 2nd one?
I was asking myself the same question. I don't see how these can produce different results in this case, but your suggestion is far more straightforward.
I hope we get an answer, since if they are different in a meaningful way, I'd like to know how!
You are one mad geek. Half way through the 8hr reactjs course and everything is finally clicking. Massive kudos to you mate 👍. Awesome course. Can't wait to finish and jump straight to this one.
Glad to hear that!
Thank you so much! I just completed this. I'm a Mechanical Engineering interested in Software dev and such tutorials help me a lot. Your way of explaining everything is great.
Glad to hear that and glad it helped!
you are a very great programmer sir, i love you tutorials......i have taken almost 4 or 5 tutorials of yours...thanks truly!
You are a heroes. This tutorial is clear, step by step. The best guide That i've been never shown on the internet.
Thank you!
This is exactly what I'm looking for. I feel like I have a solid grasp of front end now.
I have completed only 4 chapters till now. But, Dave, I can say it's excellent. Thank you for creating this tutorial.
You're very welcome!
Very easy to understand, best course I had ever seen
You sir, are an excellent teacher. Pace, depth, style... it's all there.
Thank you!
I used to hate backend but this tutorial is something else
Thank you for the support!
amazing ! learnt web dev basics with dave in just one month!! thank you so much
You, sir, are a gentleman and a scholar! Thank you for a great tutorial.
You're very welcome!
This course is one of the best courses I've taken, I have learned a lot from this course. Thank you very much for making this
You're very welcome! 💯
thanks a lot. after being in tutorial hell for 2 weeks, finally sticking to this one which is i think by far the best video that explains everything in detail.
Thanks for such a wonderful video, I am new to NodeJS and Express. After watching the entire series, I am confident to start my express project next. Thanks again!
You're very welcome!
really worth to watch this tutorial (-:
easy for "Beginners"
I am not gonna lie the course is tough and bit confusing at times but it is way better and in depth than the udemy course I did ,
thank u for the course Dave ...
You're welcome!
Hello, Dave, I am excited to watch your tutorial. It was an excellent demonstration on each topic both basic and advanced. I will complete this course for sure. Thank you for uploading this course for the public.
thank you, Dave.
Hey Dave Gray, I love you.I learned a lot from you. Your accent is very much clear. Take love from bottom of my heart.
Thank you, Nasir! 🙏💯
Fortunately you teach me this course, a node course for beginners that is important to learn a lot. Thank you very much for your extraordinary teaching!
This course is perfect for the kind of information I was looking for. Easy for a beginner to follow yet covers a lot of topics in details. VERY NICE TUTORIAL THANKS A MILLION...
Just finished coding along the full tutorial. Thanks Dave!
Good job!
I just finished this tutorial and i feel it took me to another level, specially the MVC/middleware lessons, now i'm ready to jump into the MERN stack fully. Thanks!
Great to hear!
Finnally completed the course🎉. Thank you so much....❤
45:18
58:32
1:08:22
1:23:27
1:28:35
1:38:38 SUCCESSFULLY built my own web server!
2:02:14
2:23:34
2:30:53
2:41:13
2:58:36 DONT hop on CHAPTER 8 yet (routing) pracitice CHAPTER 7 even more first.
3:23:35
3:43:50
3:56:17
4:01:58
4:09:45
4:28:13 VERIFY JWT
4:39:19 REFRESH TOKEN
4:50:19 LOG OUT
5:02:16
5:15:29
MONGODB
5:39:51
Absolutely fantastic course so far. I really appreciate how you explain everything, and walk through concepts in a relaxed but focused manner. Really suits my mode of learning, I think - so thanks!
Glad it was helpful!