Node.js Full Course for Beginners | Complete All-in-One Tutorial | 7 Hours

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 1.5K

  • @DaveGrayTeachesCode
    @DaveGrayTeachesCode  3 ปีที่แล้ว +301

    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

    • @dzentsetsu5607
      @dzentsetsu5607 3 ปีที่แล้ว +11

      You are becoming a legend slowly be surely... Thanks Dave Gray

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +7

      @@dzentsetsu5607 Thank you for the kind words 🙏💯

    • @WanKy182
      @WanKy182 3 ปีที่แล้ว

      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 )

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +1

      @@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!

    • @Yusuf-ok5rk
      @Yusuf-ok5rk 2 ปีที่แล้ว +14

      "A 60 second intro followed by nearly 7 hours of code and instruction " this sums up my last relationship

  • @Vishal_____-
    @Vishal_____- 2 ปีที่แล้ว +508

    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 🙏🙏🙏

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +69

      Thank you, Vishal! And congrats on your job!! 🙏💯🚀

    • @vijayreddy3422
      @vijayreddy3422 2 ปีที่แล้ว +6

      hello bro can you tell how you got your job? like preparation tips ,from where you got this job ?

    • @webuxmotion
      @webuxmotion 2 ปีที่แล้ว

      Thank you!

    • @ankursinger102
      @ankursinger102 2 ปีที่แล้ว +4

      Bro i am a complete beginner and have some basic knowledge of javascript would this node js course help me?

    • @thirumalr333
      @thirumalr333 ปีที่แล้ว

      Send price to teacher

  • @rishabhchopra883
    @rishabhchopra883 2 ปีที่แล้ว +212

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +9

      Glad it helped! 🚀

    • @mahidhuwaviya5709
      @mahidhuwaviya5709 2 หลายเดือนก่อน

      Hey!! I'm starting this tutorial would this help me cover mern stack?

  • @NickTheDevGuy
    @NickTheDevGuy 8 หลายเดือนก่อน +4

    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.

  • @samialvi4226
    @samialvi4226 ปีที่แล้ว +28

    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💞

  • @akitoakito
    @akitoakito 2 ปีที่แล้ว +68

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

  • @josuerbague6851
    @josuerbague6851 2 ปีที่แล้ว +18

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว

      Thank you for the kind words, Josuer! Glad I could help! 💯🚀

  • @altairparis7863
    @altairparis7863 ปีที่แล้ว +11

    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.

  • @7doors847
    @7doors847 2 ปีที่แล้ว +8

    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!

  • @anujupadhyay10
    @anujupadhyay10 2 ปีที่แล้ว +15

    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.

  • @David-dv2vt
    @David-dv2vt 3 หลายเดือนก่อน +3

    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.

  • @mhdfirassbarakat6587
    @mhdfirassbarakat6587 4 หลายเดือนก่อน +2

    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

    • @suler.swaleh9226
      @suler.swaleh9226 3 หลายเดือนก่อน

      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

  • @aqilbekabilaev5647
    @aqilbekabilaev5647 2 ปีที่แล้ว +21

    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!

  • @emmanueloluwafemi7236
    @emmanueloluwafemi7236 2 ปีที่แล้ว +2

    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!

  • @cdaaniel
    @cdaaniel 11 หลายเดือนก่อน +4

    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!

    • @harsinghsekhon5935
      @harsinghsekhon5935 11 หลายเดือนก่อน +1

      Good luck brother! Wish you the best. Merry Christmas

  • @VisionbyNoble
    @VisionbyNoble หลายเดือนก่อน +1

    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.

  • @kristofferhogberg8011
    @kristofferhogberg8011 2 ปีที่แล้ว +5

    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!

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว

      I love feedback like this! Glad I could help! And hello to Sweden! 👋

    • @true_warrior69
      @true_warrior69 2 ปีที่แล้ว

      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?

  • @yaredmekonnen3163
    @yaredmekonnen3163 ปีที่แล้ว +2

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

  • @theodorn
    @theodorn 2 ปีที่แล้ว +19

    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.

  • @никишмонаж
    @никишмонаж 2 ปีที่แล้ว

    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!

  • @NuuZeli
    @NuuZeli 2 ปีที่แล้ว +3

    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!

  • @rahultv97
    @rahultv97 6 หลายเดือนก่อน

    Took me 6 days to complete as a software developer , worth every minute . Thanks Dave.

  • @mealishahbaz
    @mealishahbaz 3 ปีที่แล้ว +15

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +1

      Thank you, Ali 🙏💯

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      HELLO ALI CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

  • @jonminton3574
    @jonminton3574 ปีที่แล้ว

    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!

  • @peymanahmadi9130
    @peymanahmadi9130 3 ปีที่แล้ว +13

    The best Node.js full course I've ever seen. Thank you, Dave.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +1

      You're welcome Peyman. Thank you for the kind words 🙏

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      HELLO AHMED CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

  • @donatusbrainokwe4350
    @donatusbrainokwe4350 2 ปีที่แล้ว +6

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +1

      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

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      HELLO OKWE CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

    • @donatusbrainokwe4350
      @donatusbrainokwe4350 2 ปีที่แล้ว +1

      @@victoradodo8377 I didn't take that course though, but I'll check it out.

  • @khantradingsniper6422
    @khantradingsniper6422 2 ปีที่แล้ว

    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.

  • @captinblack113
    @captinblack113 3 ปีที่แล้ว +10

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว

      You're welcome Captin! Thank you for the kind words 🙏

    • @amotekundev
      @amotekundev ปีที่แล้ว

      @@victoradodo8377 if you are still stuck, ask CHATGPT your question, the best decision you will make take in your coding career

  • @Sabo179
    @Sabo179 18 วันที่ผ่านมา

    Day1 - 0:00 - 1:08:00 - learnt some topics (os, path, http), npm and practiced and revised concepts

  • @saitejabethineedi459
    @saitejabethineedi459 3 ปีที่แล้ว +13

    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

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว

      You're welcome! And yes, much more content to come! 🙏💯

    • @shivani9840
      @shivani9840 2 ปีที่แล้ว

      Hey Sai! Have you ever taken the help of any tutorial to do a project? Would you be interested exploring opportunities in web development?

  • @diamonddhee
    @diamonddhee ปีที่แล้ว +1

    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☺

  • @Drakan21
    @Drakan21 2 ปีที่แล้ว +11

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +1

      You're welcome! 🙏💯

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      Hello Drake CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

    • @Pranauv
      @Pranauv 2 ปีที่แล้ว +1

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

  • @LWhite49
    @LWhite49 11 หลายเดือนก่อน

    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!

  • @bisadebankole6462
    @bisadebankole6462 ปีที่แล้ว +2

    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 🙏

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  ปีที่แล้ว

      You're welcome!

    • @whatyoumissed9994
      @whatyoumissed9994 ปีที่แล้ว +1

      this was just a tip of backend, you havent explored the entire iceberg

    • @aisha-khan
      @aisha-khan ปีที่แล้ว

      @@whatyoumissed9994 what else is there?

    • @hamadaelwarky3640
      @hamadaelwarky3640 ปีที่แล้ว

      well there is much more languages of back end to explore
      @@aisha-khan

  • @durgeshrajak1169
    @durgeshrajak1169 2 ปีที่แล้ว +3

    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.

  • @akashsingh-lq1vn
    @akashsingh-lq1vn ปีที่แล้ว

    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

  • @devwithlong
    @devwithlong 4 วันที่ผ่านมา

    Loved this walkthrough! the authentication part 3:43:50..., thank you

  • @damonmanni
    @damonmanni ปีที่แล้ว +2

    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.

  • @shadowx7286
    @shadowx7286 ปีที่แล้ว

    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👏👏💯

  • @HologramJay
    @HologramJay 3 ปีที่แล้ว +7

    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.

  • @eliud_karuga
    @eliud_karuga 7 หลายเดือนก่อน +1

    this is the best Node/express course. simple to follow easy to understand. Thanks Dave

  • @chethankambi31
    @chethankambi31 2 ปีที่แล้ว +5

    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 :)

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว

      You're very welcome, Chethan! 💯

    • @shivani9840
      @shivani9840 2 ปีที่แล้ว

      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?

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      HELLO CHETHAN CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

  • @MohammadAwais-h1l
    @MohammadAwais-h1l ปีที่แล้ว

    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

  • @BoomPow-st5fi
    @BoomPow-st5fi ปีที่แล้ว +5

    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

  • @amiine5624
    @amiine5624 ปีที่แล้ว

    By far the best NodeJs tutorial that can exist !

  • @AdelOmer21
    @AdelOmer21 3 ปีที่แล้ว +3

    I'm learning react now from your course and i have the beautiful notification
    Thank you Dave for helping us ❤❤

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +3

      You're welcome! Combine React with this course and you have the full MERN stack! 💯🚀

    • @AdelOmer21
      @AdelOmer21 3 ปีที่แล้ว

      ​@@DaveGrayTeachesCode Working on it my teacher👨‍🏫

  • @fahmah72
    @fahmah72 ปีที่แล้ว

    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 💙

  • @peterpardo4138
    @peterpardo4138 2 ปีที่แล้ว +9

    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

  • @davidattravel166
    @davidattravel166 2 ปีที่แล้ว

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

  • @totorokkkfanta3711
    @totorokkkfanta3711 2 ปีที่แล้ว +2

    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! 😀

  • @networkserpent5155
    @networkserpent5155 ปีที่แล้ว +1

    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
      @DaveGrayTeachesCode  ปีที่แล้ว

      Glad to hear it!

    • @networkserpent5155
      @networkserpent5155 ปีที่แล้ว

      @@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
      @networkserpent5155 ปีที่แล้ว

      This is just a way to think about it rather than a textbook definition

    • @davidmcqueen208
      @davidmcqueen208 ปีที่แล้ว

      @@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

  • @TomDoesTech
    @TomDoesTech 3 ปีที่แล้ว +3

    Dave, this is incredible! Nice work

  • @vipulmaheshwari3568
    @vipulmaheshwari3568 5 หลายเดือนก่อน

    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.

  • @abhishekroy9492
    @abhishekroy9492 2 ปีที่แล้ว +3

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

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +1

      You're welcome! 🙏 And Happy New Year! 💯🎉

    • @abhishekroy9492
      @abhishekroy9492 2 ปีที่แล้ว

      @@DaveGrayTeachesCode now will start your React course. will get to learn a lot for sure..very excited...will comment once done..🙂

    • @bhrigumonibaruah251
      @bhrigumonibaruah251 2 ปีที่แล้ว +1

      bro is this course the best or the freecodecamp one?please

    • @abhishekroy9492
      @abhishekroy9492 2 ปีที่แล้ว

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

    • @bhrigumonibaruah251
      @bhrigumonibaruah251 2 ปีที่แล้ว +1

      @@abhishekroy9492 thanks for your suggestion:-)

  • @jimlee8016
    @jimlee8016 ปีที่แล้ว +2

    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!

  • @sam-the-developer8753
    @sam-the-developer8753 10 หลายเดือนก่อน +11

    can this course still be used in 2024? or is it outdated

  • @kritsana6170
    @kritsana6170 3 ปีที่แล้ว +9

    Wow, you explained very clearly. Thank you very much for the great tutorial.

  • @ObiTalkSports
    @ObiTalkSports ปีที่แล้ว

    For the first time after series of videos, I’m understanding node and flowing with express.
    Thanks for this wonderful tutorial.

  • @programmingwithjavascript3579
    @programmingwithjavascript3579 3 ปีที่แล้ว +5

    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.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +2

      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! 🙏💯

  • @chibby-k
    @chibby-k 2 ปีที่แล้ว +1

    Definitely the best NodeJs/ExpressJs tutorial on TH-cam.
    Thanks a lot Dave Gray.
    MERN stack 👍

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว

      Thank you, John! More MERN stack content coming this year! 🚀

  • @danielbergfrederiksen3731
    @danielbergfrederiksen3731 2 ปีที่แล้ว +5

    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 😊

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      HELLO DANIEL CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

  • @yasensayed7052
    @yasensayed7052 2 ปีที่แล้ว

    Sir, I'm from Egypt, And really you are the best teacher I have seen explaining NodeJs from scratch.
    Thank you so much.😍😍

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 ปีที่แล้ว +1

      You're welcome and thank you for the kind words!

    • @yasensayed7052
      @yasensayed7052 2 ปีที่แล้ว

      @@DaveGrayTeachesCode 😍😍

  • @GabrielMartinez-ez9ue
    @GabrielMartinez-ez9ue 3 ปีที่แล้ว +4

    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?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 ปีที่แล้ว +5

      I usually go with MERN, but thank you for the request! I can do something with postgres in the future. 💯

    • @victoradodo8377
      @victoradodo8377 2 ปีที่แล้ว

      CAN YOU HELP ME OUT? I HAVE PROBLEM WITH AUTHENTICATION @4: 33: 40
      IT SAYS :
      Error: secretOrPrivateKey must have a value

    • @GabrielMartinez-ez9ue
      @GabrielMartinez-ez9ue 2 ปีที่แล้ว

      @@victoradodo8377 you have a problem with your environment variable which is not being read.

  • @mihlet1483
    @mihlet1483 2 ปีที่แล้ว

    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

  • @king-ulking
    @king-ulking ปีที่แล้ว +1

    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 🥂

  • @georgeem9954
    @georgeem9954 ปีที่แล้ว +37

    can i follow this tutorial in 2023?

    • @Odidi_Bee6ix
      @Odidi_Bee6ix ปีที่แล้ว +6

      Absolutely

    • @raki0125
      @raki0125 ปีที่แล้ว +3

      Anytime

    • @8xnnr
      @8xnnr ปีที่แล้ว +35

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

    • @raki0125
      @raki0125 ปีที่แล้ว +46

      @@8xnnr bro bought dictionary to say yes

    • @DominicNweze
      @DominicNweze 9 หลายเดือนก่อน +6

      How about 2024?

  • @sahaneakanayaka3394
    @sahaneakanayaka3394 2 ปีที่แล้ว +2

    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 😍😍😍

  • @notdumb3182
    @notdumb3182 2 ปีที่แล้ว

    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.

  • @Alexander-re8vz
    @Alexander-re8vz 2 ปีที่แล้ว

    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.

    • @chackycrypto
      @chackycrypto 2 ปีที่แล้ว

      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!

  • @seddeknadhem5638
    @seddeknadhem5638 ปีที่แล้ว +1

    Just finished the first chapter, let's gooooooo!

  • @jatilyadav4000
    @jatilyadav4000 ปีที่แล้ว

    The best tutorial on TH-cam for nodejs

  • @asfandiyar5829
    @asfandiyar5829 ปีที่แล้ว

    Just completed this course. Was able to understand most of it and learn far more than I had anticipated. Thanks.

  • @TonyVester
    @TonyVester ปีที่แล้ว

    Thank you for taking the time to answer my question!

  • @kalikali5826
    @kalikali5826 2 ปีที่แล้ว

    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

  • @TradingBloke
    @TradingBloke 10 หลายเดือนก่อน +2

    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?

    • @Electrafingers
      @Electrafingers 9 หลายเดือนก่อน +1

      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!

  • @synt-x6458
    @synt-x6458 2 ปีที่แล้ว

    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.

  • @simonnjoroge
    @simonnjoroge ปีที่แล้ว

    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.

  • @AwolIbrahim-n2u
    @AwolIbrahim-n2u 3 หลายเดือนก่อน

    you are a very great programmer sir, i love you tutorials......i have taken almost 4 or 5 tutorials of yours...thanks truly!

  • @Nghingothanh
    @Nghingothanh ปีที่แล้ว

    You are a heroes. This tutorial is clear, step by step. The best guide That i've been never shown on the internet.

  • @53Strat
    @53Strat ปีที่แล้ว

    This is exactly what I'm looking for. I feel like I have a solid grasp of front end now.

  • @soumyadeepchatterjee2189
    @soumyadeepchatterjee2189 2 ปีที่แล้ว

    I have completed only 4 chapters till now. But, Dave, I can say it's excellent. Thank you for creating this tutorial.

  • @ANILROYAmity
    @ANILROYAmity 2 หลายเดือนก่อน

    Very easy to understand, best course I had ever seen

  • @MrBoiks
    @MrBoiks ปีที่แล้ว +1

    You sir, are an excellent teacher. Pace, depth, style... it's all there.

  • @hoangminh5819
    @hoangminh5819 ปีที่แล้ว +1

    I used to hate backend but this tutorial is something else

  • @alexanderalhazov6578
    @alexanderalhazov6578 ปีที่แล้ว

    amazing ! learnt web dev basics with dave in just one month!! thank you so much

  • @DmitriGoncharov
    @DmitriGoncharov 2 ปีที่แล้ว +1

    You, sir, are a gentleman and a scholar! Thank you for a great tutorial.

  • @techEnthusiastMw
    @techEnthusiastMw 2 ปีที่แล้ว +1

    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

  • @god_gaming178
    @god_gaming178 ปีที่แล้ว

    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.

  • @kenhan168
    @kenhan168 5 หลายเดือนก่อน

    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!

  • @atozmovieentertainment339
    @atozmovieentertainment339 6 หลายเดือนก่อน +1

    really worth to watch this tutorial (-:
    easy for "Beginners"

  • @aradhyagupta2810
    @aradhyagupta2810 ปีที่แล้ว +1

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

  • @narayanake4268
    @narayanake4268 3 หลายเดือนก่อน

    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.

  • @codernasir1549
    @codernasir1549 2 ปีที่แล้ว

    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.

  • @LeonelLopezBorbon
    @LeonelLopezBorbon ปีที่แล้ว

    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!

  • @ashishshukla4943
    @ashishshukla4943 ปีที่แล้ว

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

  • @alfredpithu
    @alfredpithu ปีที่แล้ว

    Just finished coding along the full tutorial. Thanks Dave!

  • @pliniojr95
    @pliniojr95 ปีที่แล้ว

    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!

  • @Nithiyashree-ju8hk
    @Nithiyashree-ju8hk 5 หลายเดือนก่อน

    Finnally completed the course🎉. Thank you so much....❤

  • @devynity4507
    @devynity4507 11 หลายเดือนก่อน

    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

  • @clarkflavor
    @clarkflavor 4 หลายเดือนก่อน

    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!