MERN Stack Project | Fullstack Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2025

ความคิดเห็น • 235

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

    In this tutorial, we begin building a real world MERN Stack Project for a stakeholder. We identify many parts of the MERN Stack, review user stories, and get started writing code to get our server up and running! This is not for beginners. I discuss the suggested pre-requisites in the video and link to them in the description. When finished with this series, we will have a complete MERN Stack app! If you are a beginner, check out my full courses all in one playlist here: th-cam.com/play/PL0Zuz27SZ-6M1Uopt6_VL3gf3cpMnwavm.html

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

      @@HussamAlTayeb see correction already in video description and other comments.

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

    Never seen anything like this before on TH-cam .. almost all the projects tutorials on TH-cam are for sake of making projects rather than for creating real life solutions. Thank you for bringing this Up ♥

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

    This is amazing. You have a 1 of 1 unique approach to these tutorial - specifically this one .
    - No demo before
    - user stories and gathering requirements
    - warning users of complexity so they can go watch other resources ahead of time
    - Clear outline of crud, rest, mern etc.
    You’ve quickly become one of my absolute favorite technical TH-cam channels! Can’t wait to keep up with the series. Great resource of review for my own personal and professional work.

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

      Tanner, I'm glad you like my approach! Thank you for the kind words! 🙏💯

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

      ​@@DaveGrayTeachesCode this is how things work in IT industry

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

      I completely agree @Dave Gray you rock!

  • @rajnori.
    @rajnori. 2 ปีที่แล้ว +8

    ⭐⭐⭐⭐⭐ the best resource online for planning your projects. Particularly when we are flying solo on a project. I find this approach easy to work with. The simplicity and the way Dave explains it is amazing. It takes a lot of skill to plan and simplify things down to the last detail. @Dave Gray, you are an outstanding teacher. Kudos!

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

    I'm starting to create more mern stack thanks to all your videos, I'm very satisfied. Thank you!

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

    Can't believe he's still at 60k subs. This man knows what he's doing for sure👍

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

      Growing every day! 🚀 Thank you for the kind words! 🙏

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

    You are the best teacher on youtube Dave

  • @Harsh-s2d
    @Harsh-s2d 5 หลายเดือนก่อน

    Your explaination for every piece of code is really helpful for going with the flow in the video. Thanks a lot for this tutorial video series.

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

    Dave thank you so much for the courses. Those are very good. Currently doing react course and it's very good. Thanks

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

      You're welcome! As noted near the beginning of this video, I recommend my React course and a few others as pre-requisites before starting this MERN project. Having that foundational knowledge will really help because I will not always be moving at a beginner pace during this project. Keep up the good work! 💯

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

      @@DaveGrayTeachesCode Yes Dave although I have basic knowledge of MERN as I have took some other courses.
      But I am restarting your courses and really your way of explaining is very good.
      You really go in depth and you have made various projects too which further strengthen the concept.
      Can't thank you enough for doing all these.

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

    man where have you been before? what are you doing here is amazing...

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

    Yes Dave!!! you are my hero for coding, I have been following your courses, I also use your course to teach my friends. Superb, you are the best.... Let it rain

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

    this course is going to be the best course on youtube, so sweet can with to see the end of this course

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

    i have watched your react and redux series and this is what I was looking for thank you.

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

    Much waited series. Your teaching style in crystal clear and easy to understand.
    Thank you so much

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

    Great & very helpful - Clear explanations. (after watching 2 of your excellence series - node js and React) .
    you are one of the "latest mahican" that answer almost every comment - very respectful !
    P.S. - will be very helpful (if you can) in future to adopt / Change / implement with different DB (Postgres for example). 👍👍

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

      You're very welcome! And I'm glad you like my content. 💯 And yes, the PERN Stack would make another good tutorial / project! 🚀

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

    Keep up the great content, sir. This has been something I’ve wanted to learn for some time now and your teaching methods fit my needs perfectly. Many thanks and I wish nothing but the best for your channel.

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

    I am 100% sure it will be a full professional project.

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

      It should give Dan D.'s Repair Shop what they need! 💯

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

    Love you man you're doing your best to make us a good web developer 💙🥰

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

    this is great. Your entire MERN Stack playlist is even better than my Udemy courses👍

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

    I haven't seen watch the video but pressed the like button, because I know its from Dave and it would be great.

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

      and don't forget me (your student) after you became one of the top technical TH-camrs sir.

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

      Thank you for the support, Noor! 🙏

  • @АлександрМокроусов-ч2с
    @АлександрМокроусов-ч2с 2 ปีที่แล้ว +1

    Thank you. Yours tutorials are the best. Good diction and accessible explanation of the material.

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

    Could you also make a video where you teach how to read someone's mind? Because it seems like you have outstanding skills! Thanks a lot for another great tutorial, Dave!

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

      Ha! I'm not sure how I do that but thank you! 🙏💯

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

      @@DaveGrayTeachesCode as for me, it is the only possible answer to how you come up with a topic for upcoming videos 😃

  • @HasanAli-vp6ci
    @HasanAli-vp6ci 2 ปีที่แล้ว +1

    Just awesome, thanks a ton for starting the series

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

    I was waiting for this course!! Thank you!! I 'll finish your redux course before this course!!

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

      Glad to hear it! And yes, finishing the Redux course is a great idea. We'll be using lots of knowledge from it as we build the frontend for this project. 💯

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

    Thanks Dave, for the great user stories & professional insights into project planning. Really helpful .

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

      You're welcome, Raj! 🙏 As I notated on the screen, the user stories here are more informal and have already been shortened to more of a list. A dev team may have a specific way of phrasing their stories, an approval process, etc. I did want to follow some type of realistic project process instead of showing the end result first. 💯

    • @rajnori.
      @rajnori. 2 ปีที่แล้ว

      @@DaveGrayTeachesCode Thank you. These user stories are great and easy to implement and understand. Your style of teaching is simply outstanding, I have changed my readme to this format from now on. It is easy to check off features as we work through the user stories. Thanks for the great information, I started with your tutorials more than six months ago and I regularly learn from them, every single video is pure gold. You are a great teacher!👏

  • @Flash-qr5oh
    @Flash-qr5oh 2 ปีที่แล้ว

    😭 I love you man was in need of this

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

    Thanks a lot Gray , I'll be keeping up with this from now on..

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

    you are amazing Dave I was really wating for this kind of course from you

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

    Starting this course right now !!

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

    Hi Dave i think its a great addition of adding workspace monorepo here

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

    Good Job, Dave :)

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

    Between you and Jack Herrington, I'll never need another Udemy bootcamp again

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

      Thank you! And I'm honored to be mentioned alongside Jack. He's great! 💯

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

    Just what I needed thank youuuuu

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

    Dave please complete the mern series.
    Dont leave it midway. Looking forward to the series

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

      I have completed every series I have started on my channel. This one will also be completed. New releases every Tuesday and Friday.

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

    I am very much thrilled.

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

    This is such a good tutorial, thank you! I really like the way you teach and explain things!

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

    Best instructor out there!

  • @ican-in2gz
    @ican-in2gz 11 หลายเดือนก่อน

    I have started learning HTML from your channel, and I am also finishing up the MERN stack😶‍🌫😶‍🌫

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

    Awesome! I am really looking forward to the rest of the tutorial series.

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

    Im so excited!! Thank you so much!!!

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

    Love you💕💕💕💕

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

    This will be awesome & practical MERN project Thank you very much

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

    thx for real world app, this is really something we need!!

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

    This is a great lesson! I hope it includes all the latest technologies like rtk and rtk query

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

      Thank you, Malek! And yes, it will. I suggested my Redux course as a pre-requisite because it covers RTK Query and Redux Toolkit both. 💯🚀

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

    Thank you for sharing hard work

  • @alinapaul1642
    @alinapaul1642 3 วันที่ผ่านมา

    i was like woww..14 videos and i'm a MERN stack developer until i was given the prerequisites 💀

  • @travelcouple-z1m
    @travelcouple-z1m 2 ปีที่แล้ว

    Exactly the course I am looking for

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

    Your courses are great. I am looing forward for you to do something on Test Driven Development please

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

    Ahh, i am ready to put my MERN knowledge to work. Thank you so much for the lecture series on these technologies. Quick question, are we going to learn about cashing, web security, containerisation, and architecture for this application.

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

      Glad to hear that, Shaun! We will be working with state cache in Redux and RTK Query. We will cover authentication and authorization including role-based access to app features. No Docker containers in this series. The architecture for the backend will follow an MVC pattern. The frontend will be React and Redux with a React Router routing structure.

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

    Thank you very much, Dave ♥

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

    Dave you are the best! know it!

  • @MuhammadAdnan2.0
    @MuhammadAdnan2.0 2 ปีที่แล้ว

    Good to see these contents great...

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

    Thankyou so much sir for this course

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

    finally dream come true you are awesome...........

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

    Big project! Thanks Professor.

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

      Absolutely! I hope this is a fun learning experience! 💯 You're welcome!

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

    Hi dave
    very very perfect. thanks

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

    Huge! 🚀🪐

  • @Englishmusic-qi9fp
    @Englishmusic-qi9fp 2 ปีที่แล้ว

    Your contents are usefull to build real world app

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

    Nice video. It's even better adding typescript.

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

      Thank you, Davith! 🙏 I will not include Typescript in this project, but you are welcome to add it as you go. I want to have a Typescript for Beginners series available before I start using it in other projects.

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

    This is good, we'll definitely benefit from this.

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

      Thank you, and I hope so!

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

      @@DaveGrayTeachesCode we definitely will. If you have time, you could explore Nest JS? It's an amazing backend framework. At your own leisure though

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

    Thank you so much!! This video helpful for my first MERN Stack portfolio!!!!!!!

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

    yes yes yes Dave you are the best ❤
    😍😍

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

    Good Gold course
    Thanks 🙏

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

    Thanks!!! Have a nice life.

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

    Hi Dave, not finished watching another awesome video but...
    LTS = Latest or Long Term Support? You mentioned latest but I've always understood it to be long term support.

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

      Yes, long term support. I had "latest" dependencies on the brain. See discussion with Ahmad here in the comments, too.

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

    Awesome Love you Dave,its more than a basic CRUD App.❤❤❤❤,Please use Redux Toolkit - RTK query for state management and please use typescript for future projects, and image upload,all form controls etc. like in real world projects...Wow....

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

      Thank you, Regi! 🙏 As you will note in the video, I recommend my Redux course as a pre-requisite for this MERN project, and it will be using RTK Query with Redux. I won't introduce Typescript here. I want to have a Typescript for Beginners series available first. This project will have several forms. I am taking and discussing more of a real world approach along the way. I hope you enjoy! 💯🚀

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

      @@DaveGrayTeachesCode yes ,this is awesome, really appreciate your effort ❤, Dave is there any recommended way in the industry to handle errors in large enterprise application ,(ex: client side errors and server side errors, error notification),would appreciate if you can provide how to handle those best practice also in this project. Thank you so much Dave❤❤❤❤

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

    Hi Dave. Good day.. Every friday I am expecting your video on TH-cam.
    ❤ from india...

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

      Sending love back to India! Thank you Kathir! 🙏

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

    Thank you so much!

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

    love this

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

    Amazing 🤩

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

    Please make a website with client side can upload a post or a kind of announce for example

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

      Thx for the reaction

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

      This project will do something similar as you may see from the user stories this video reviews. If you want a blog post - which is basically the same as a social media post - both my React for Beginners course and my Redux course have blog projects in them: th-cam.com/video/RVFAyFWO4go/w-d-xo.html

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

      @@DaveGrayTeachesCode I wanna something more similar to ebay for example where any client can post his staff (pictures and descriptions) and can navigate others ones + that I could permit or not those ones and could highlight any specific post

  • @dror-krief
    @dror-krief 2 ปีที่แล้ว

    thank you!

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

    verry important project to whoever is learning mern role base auth

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

      Thank you, Rodrigo! The user stories indicate that this will indeed be a big feature of the project! 🙏💯

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

    completed the javascript course and built many projects, thanks for these awesome html, css and javascript courses, im thinking of learning the MERN stack now, so is there any pre requisite for this course and is this course everything i need to learn? Thanks

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

      Good question - Pre-requisites for this course are discussed within the first couple of minutes of this video and listed in the description.

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

    this looks interesting course, thank you so much, i just have a question, are you gonna upload videos daily or what is the plan exactly?

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

      I upload every Tuesday and Friday. We'll see where the code leads us! 🚀

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

    I'm confused about react routing and nodejs routing(static files like res.sendFile), when should I used between of this two? and what's the difference?

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

    hi dave it is amazing tutorial but i don't understand what are the benefits of making views into restful api ? thanks

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

      I recommend going through the suggested pre-requisite course videos first. After doing so, you will understand how and why the data comes from a RESTful API but not the views. The views are part of the frontend.

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

    Thanks a lot ❣️

  • @j-0-n-e-z
    @j-0-n-e-z ปีที่แล้ว

    Why you don't add views to public folder if those are just static files? I don't get it

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

    Great sir keep it up

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

    Can't thankful enough thank you sir, you've already helped many people

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

    Dave can you please do the full mern stack project with mqsql database with crud operations in reactjs please.

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

      I may do a different one at some point with a variation of SQL(MySQL or other) instead of MongoDB. This series uses React as M.E.R.N. is an acronym for MongoDB, Express, React, and Node.js

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

    Thank You so much...

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

      You're welcome, Ankush!

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

      @@DaveGrayTeachesCode Can you tell me which project you will be working on.
      And how much time you will take to complete this project.

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

    Future class idea: containerize MERN STACK components and deploy to AWS. You'll get a big audience.

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

      Great idea! It sounds like I should cover Docker and possibly AWS deployment in individual tutorials first. 💯

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

    Let's goo!!

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

    QUESTION: with regard to express and path, why do you not utilize the import module syntax? Before now, I thought this was simply the modern way of doing it. Is it just a preference decision, or is there more to it?

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

      It is preference. There was a time when only require was used, and some of the documentation for npm packages still reflects this. Currently, I believe if I used import instead of require, I would get more questions asking why I chose import. Either works! 💯

  • @ahmad-murery
    @ahmad-murery 2 ปีที่แล้ว +1

    I liked the project and to me it's a dream to have a client with such a clear list of requirements 😑
    8:55 I searched for "LTS" and it seems it stands for long term support, on the other hand "Current" refers to the latest version and it has a higher version number
    16:33 although it doesn't hurt but no need for the slash just like it is at 20:45
    Thanks Dave, so excited to see how this project will end up

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

      Thank you, Ahmad! And yes, I had "latest" in my mind from updating dependencies to latest but you are absolutely correct! "Long Term Support" it is. I may need to mention that correction. At first, I thought you were referring to the closing slash in the link element, after I looked at the timestamps you provided, I see what you mean! Yes, I need to stay consistent there. Thank you for the excellent proofing and keeping me on my toes my friend. 💯😀

    • @ahmad-murery
      @ahmad-murery 2 ปีที่แล้ว

      @@DaveGrayTeachesCode You don't know how much you helped me writing better structured code, so in return I'm trying to catch those very little things hoping that it may solves someone else's confusions (if any),
      I may be too picky but with good intention.

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

      @@ahmad-murery great intentions and keeping me alert my friend! I appreciate it! 💯

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

    Dave I have completed your React and Node js series but didn't watched the redux, react authentication playlist and in the react playlist there are 70 videos but I watched only the ordered series (9hrs). skipped the unordered react videos. Can i start this mern course or do i need to watch the any playlist or watch any videos before starting mern.

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

    Dave , is mern stack worth learning in 2022 or even 2023 for freelancing or remote jobs ?

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

      I believe it is. Skills with all 4 of the technologies making up the stack are in demand. It is also great for smaller projects. It is very flexible for freelancers and for dev teams both.

  • @ВладиславТравинский-к5ы
    @ВладиславТравинский-к5ы 2 ปีที่แล้ว

    Thank you so much from me too

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

    Great job but really wish this series was in typescript.

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

      Another project will be sometime! Creating my Typescript for Beginners series now.

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

    In ReactJS application there are times when we need to use vanilla JS and DOM apis like query selector.
    For example, to get the position of a certain element or to programmatically scroll the page to a certain section.
    Such use of JS will by-pass the reactJS optimization it has for updating the DOM. Right?

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

      In React, we have the useRef hook which I would use to identify an element instead of a querySelector when possible. React is JavaScript so if needed, it is not a stretch. That said, we try to do things in a Reactful way as I mentioned with useRef. Sometimes we do use addEventListener inside of a useEffect hook and then removeEventListener with the useEffect clean-up - but again, that is using something you see from Vanilla JS in a Reactful way. Otherwise, it is usually avoided.

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

    please also teach typescript

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

    I don 't understand is why this channel is not more popular.. I guess, maybe the content is a little more complex, and this puts it outside the most profitable demographic: Folks that are complete beginners. I guess once you move out of this most profitable demographic, it is much less profitable, and content creation becomes a game of diminishing returns. More efforts don 't necessary map into high returns.

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

      I think you are making a good observation. That said, I've also provided a lot of beginner content that has helped the channel grow, too. Glad you like the more advanced stuff! 💯

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

    Hey dave do you plan on bringing tutorials on Graphql?

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

      Great question! I want to do that sometime in the future 🚀

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

      @@DaveGrayTeachesCode In your mern stack series is there image uploading also?

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

      @@DaveGrayTeachesCode I face a lot of problem while uploading images for different users and stuff like that.

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

    Road to pro

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

    are we goin to have jwt auth in this series?

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

      Yes, we will. As you watch this video, note the user stories that require user authentication and role authorization. It's a big part of this MERN project! 💯

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

      @@DaveGrayTeachesCode Awesome! thank you so much Dave!

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

    Hi Dave,Someone with knowledge as a MERN full stack , flutter , laravel, angular, desktop apps with .net ... who can write end to end applications with mobile apps ... will you consider him a programmer with mid level or junior ?
    Thank you

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

      That is very subjective and individuals / companies will all do their own evaluations. Also each company / job will have its own tech stack needs. That is a nice variety of skills for sure! Given X numbers years of experience, I am guessing someone with that knowledge would be mid-level at least.

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

      thank you man for replaying,for me i just have been very interested about technology since day 1 and i could never stick to one framework or language, i am always hungry for learning but everybody around me just kept saying it is better to stick to just one framework and language

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

    LTS actually stands for Long Term Support

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

    is there github repository for this video?