Node.js and Express.js - Complete Course for Beginners | Learn Node.js in 6 Hours

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 177

  • @DipeshMalvia
    @DipeshMalvia  Рік тому +27

    Guys, if the video is helpful to you or you learned something than please appreciate and ADD COMMENT hit the LIKE and SUBSCRIBE button and help this channel to GROW😉
    Checkout the React Playlist - ua-cam.com/play/PLTP3E5bPW7944Ec1lfXzavqRHzxY5FigD.html
    Checkout the JS playlist - ua-cam.com/play/PLTP3E5bPW795Nx9KUPCdHNsh7uuyqe9Mi.html

  • @pranavkishorkulkarni5781
    @pranavkishorkulkarni5781 9 місяців тому +13

    my college professors with PHDs are unable to teach these concepts and on the other hand this man is able to make it so easy that everyone could understand it. Teachers need to learn something from him...

    • @muneebahmad4378
      @muneebahmad4378 3 місяці тому +1

      Bhai how do I get package jason file?????

    • @vishnuvishwas9058
      @vishnuvishwas9058 20 днів тому

      @@muneebahmad4378 when you run npm init command, it will be automatically created.
      TIP: Ask chatgpt if you have such doubts.

  • @charleskariuki7013
    @charleskariuki7013 Рік тому +18

    I really liked the course. Its up to date, beginner friendly, and concise. I admire you used English for the whole course, thus accessible to non-hindi speakers. A lot of content is compressed in the video. For those watching, dont be in a rush to finish, take your time, watching and implementing bits by bits and take notes.

  • @Leesdjo
    @Leesdjo Рік тому +21

    This tutorial is way more than just a tutorial. Thank you for sharing your knowledge and experience with us for free. Great job.
    Thanks.

  • @RoopaSudeshKumar
    @RoopaSudeshKumar 9 місяців тому +3

    Best intermediate course .people who know js well and preparing for backed this course is highly helpful

    • @muneebahmad4378
      @muneebahmad4378 3 місяці тому

      Bhai how do I get package jason file?????

    • @hajikhalil4268
      @hajikhalil4268 2 місяці тому

      @@muneebahmad4378 use npm init -y

  • @windowshater-j8b
    @windowshater-j8b 25 днів тому

    Thank you very much, i would just have mentioned at your place to some things are different in the windows terminal. This helped a lot. This is the only got tutorial i found after 2 hrs of searching.

  • @koushikchatterjee9505
    @koushikchatterjee9505 Рік тому +4

    Now I am learning from your old node and express api video and doing hands on. Thanks, I found the most valuable resource to learn nodejs from Dipesh Malvia channel. Just love it.

  • @RoopaSudeshKumar
    @RoopaSudeshKumar 9 місяців тому +2

    He is explaining the best but u should know js and already knew rest api development

  • @harsh_96gaming21
    @harsh_96gaming21 8 місяців тому +2

    Thank You Dipesh Sir for this Wonderfull tut as beginner MERN developer im scared to build middleware and JWT bcoz I don't have That proper knowledge how to build so i watched this tutorial.. now I feel confident and now I can build middleware's and JWT authentication.
    thank you BIG BROTHER Love from KARNATAKA❤

  • @ErsanBihorac
    @ErsanBihorac 6 місяців тому

    I usually don't write comments, but i couldn't resist to say thank you for this really helpful, informative and beginner friendly tutorial on NodeJs. It helped me alot to understand about all the important topics

  • @sharifurrobin7720
    @sharifurrobin7720 Рік тому +3

    Finished the video just now.
    I must say, i have now good knowledge about node and express.

    • @DipeshMalvia
      @DipeshMalvia  Рік тому +1

      Glad to hear that!

    • @Zeus-10247
      @Zeus-10247 Рік тому +1

      Are you beginner..?
      Was this really helpful to someone like begginer in backend?

    • @sharifurrobin7720
      @sharifurrobin7720 Рік тому

      @@Zeus-10247 i am new in node js, but working with PHP, Laravel, Js for more than 6/7Years.

    • @Zeus-10247
      @Zeus-10247 Рік тому

      ​@@sharifurrobin7720ok thank you

  • @FireeIced
    @FireeIced 11 місяців тому

    Awesome tutorial! ATTN: Mac Users: Can't install a package global? Or use prompt-sync? Open terminal in vs, or just normal terminal, and do these two commands:
    mkdir ${HOME}/.npm-packages
    npm config set prefix ${HOME}/.npm-packages
    For prompt-sync, do not use terminal within vscode; it won't work. Use regular terminal in apps/utilities folder.

  • @AmanRaj-w2e
    @AmanRaj-w2e Рік тому +3

    thanks sir for share this knowledge without taking any type of cost.

  • @rajatchanana
    @rajatchanana 8 місяців тому +1

    Described very well but you need to align few part such as when we reach to async await you started showing console log on browser's inspect element suddenly and prior to that you were showing console logs on terminal. For a new person it will be difficult how they run the application on browser because you introduced concept of http after async await.

    • @Shivamsingh-bt2ix
      @Shivamsingh-bt2ix 8 місяців тому

      it's very simple you have to just go to the google and browse for this port no. it will provide you that browser and then simply inspect it and see the result in console.

  • @chirumamillabharath9037
    @chirumamillabharath9037 Рік тому +19

    This One, I will keep this for Weekend 😊

  • @Shivamsingh-bt2ix
    @Shivamsingh-bt2ix 8 місяців тому

    finally completed, a complete package for beginners.🔥🔥

  • @ailtonjunior7685
    @ailtonjunior7685 4 місяці тому

    Very good teacher, I'm from Brazil and I love programming, I learned a lot from this class.
    You could integrate with the frontend in this contacts project using React or Angular. It would be excellent. 🔥

  • @sheatzu6020
    @sheatzu6020 3 місяці тому +2

    I'd really appreciate more of an explanation on the 'why'. Why do we spend the first hour printing out your name in the console?

    • @akankshapatel7764
      @akankshapatel7764 2 місяці тому

      Hello, is this course suitable for beginners just familiar with javascript???
      Please tell

  • @mohitsharma1981
    @mohitsharma1981 Місяць тому

    This was really helpful. Thanks a lot.

  • @hudaal-hadi6705
    @hudaal-hadi6705 8 місяців тому

    Thank you for the In depth explanation, very informative

  • @lingarajsahoo3583
    @lingarajsahoo3583 Рік тому +1

    came from Instagram ❤ definitely I will look into this course ❤
    appreciate you❤

  • @vighneshhome9083
    @vighneshhome9083 10 місяців тому

    Out of many stones, only a few are gems and you are one of them!!⚛

  • @prachetpatel7661
    @prachetpatel7661 11 місяців тому +1

    Thank You For this Tutorial!!

  • @aryankalra5640
    @aryankalra5640 9 місяців тому

    Frankly speaking, You should have created separate video for Node.js Package Manager & Built-ins because the cowsay package and all was totally useless instead you could have shown something useful which could help us in a way to understand node.js in depth. Random packages are a small part of Node.js It was needless to show and waste time.
    P.S: I'm halfway through your course and I gotta say you have explained everything in details and I got to learn something new from your video yet your course is beneficial for those who are already familiar with Node.js but they will surely learn something new from your video.
    Keep it up brother..

  • @mr_saam
    @mr_saam Рік тому +3

    Absolutely Amazing also sound wonderful 🎉❤

  • @Muhammed-nani964
    @Muhammed-nani964 Рік тому

    Next weekend I will start !
    I know express but it’s been a year s since last I touched some node and express 😁

  • @stark4347
    @stark4347 27 днів тому

    How do you get suggestions in vs code is that any suggestion ? in the crud part of express when you were doing "Contact." you were getting suggestions of all methods like find , findById how do we do that ?

  • @SalmaanEp-y8h
    @SalmaanEp-y8h Місяць тому

    Hi Dipesh, can you please help why I got this error while run the code:
    Error [ERR_HTTP_HEADERS_SENT]: Cannot write headers after they are sent to the client
    at new NodeError (node:internal/errors:406:5)
    at ServerResponse.writeHead (node:_http_server:345:11)
    at module.exports (D:\sal\Node\NodeJs_CRUD_API\methods\post-request.js:9:18)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
    code: 'ERR_HTTP_HEADERS_SENT'
    }

  • @sachinarya5444
    @sachinarya5444 Місяць тому

    This tutorial is perfect for those with basic knowledge of Node.Js and Express, or anyone who’s learning elsewhere and wants to see a different approach!

  • @ratishjain2718
    @ratishjain2718 Рік тому +3

    Just when I was thinking to start learning this🔥

    • @DipeshMalvia
      @DipeshMalvia  Рік тому

      Great..Hope this video will bring value to your learning😊

  • @er.deepakyadavmelodiousson1440
    @er.deepakyadavmelodiousson1440 10 місяців тому

    Most Respectly sir
    Very help full video

  • @KawserRezwan
    @KawserRezwan 4 місяці тому

    i appreciate the hard work.

  • @PaksPromise
    @PaksPromise 10 місяців тому

    This is super helpful. thank you Dipesh

  • @rahulkanwal3988
    @rahulkanwal3988 Рік тому +7

    Beech beech mein esa feel hora h tum padha nahi rahe ho bs kr rahe ho!! Beginners kaise seekhenge ese bhai..

  • @dharmendramandal3475
    @dharmendramandal3475 11 місяців тому

    Knowledge and help full dipesh bhaiya👍👍🙏🙏🙏

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr Рік тому +3

    There are so many lectures on basis node js ...come up with advanced concepts like streaming server side events events emitter threads and many more ...

    • @DipeshMalvia
      @DipeshMalvia  Рік тому +4

      Agree there are many lectures. I will surely come up with advanced concepts.

    • @harsh_96gaming21
      @harsh_96gaming21 8 місяців тому +1

      @@DipeshMalvia Please make a video on advanced Concepts

  • @tgl2343
    @tgl2343 Рік тому +3

    14:56 When declaring the env variables, the first variable that I wrote, was highlighted in yellow, and got interpreted as a keyword instead, while the rest was interpreted as a command. How do I solve it?

    • @devmoatassem
      @devmoatassem Рік тому +1

      there're some reserve words, you can't use them as variable. might be the case, try changing the variable name

    • @bhrtz6170
      @bhrtz6170 11 місяців тому +1

      Did you solve it? If yes, then how??

    • @SahithyT
      @SahithyT 11 місяців тому

      Use this command:
      For windows (PowerShell):
      $env:NAME='YourName'; $env:PROFESSION='YourProfession'; node env.js
      For windows (Command Prompt):
      set NAME=YourName && set PROFESSION=YourProfession && node env.js
      For Linux:
      NAME='YourName' && PROFESSION='YourProfession' && node env.js

    • @nishantsharmaiiitdharwad8742
      @nishantsharmaiiitdharwad8742 8 місяців тому

      @@SahithyT thanks bro

    • @SamMiranda-t7v
      @SamMiranda-t7v Місяць тому

      @@SahithyT bro it still give undefined error

  • @nanatahirhammond1400
    @nanatahirhammond1400 Рік тому +1

    Thanks I will study along

  • @muhammedlameesmv2131
    @muhammedlameesmv2131 Рік тому

    3:48:29 mouse point

  • @sdevaleem2530
    @sdevaleem2530 Рік тому +2

    please make next video on the microservices

    • @DipeshMalvia
      @DipeshMalvia  Рік тому +1

      I have already a paid course where I cover microservices. The charges are nominal please check the course content if you find interesting enroll - www.dipeshmalvia.com/courses/Nodejs-Zero-to-Hero

  • @manikantakketha2692
    @manikantakketha2692 2 місяці тому +1

    Thank you..i really appreciate way of teaching..i learn alot things in this video😊

  • @yashbansod1722
    @yashbansod1722 Рік тому +4

    Thanks sir for your efforts ❤

  • @ProbAR-z6
    @ProbAR-z6 8 місяців тому

    my code if perfect i have check it many times through chat-gpt as well but my put and delete request is not working

  • @mahendranath2504
    @mahendranath2504 10 місяців тому

    Wow, thanks for sharing the knowledge 🫡👌👍😊

  • @ramanalanke
    @ramanalanke Рік тому

    Hi we like ur videos . Can make a video .how to deploy node.Js API in server like IIS .

  • @Aripfizer
    @Aripfizer Рік тому +2

    Thanks for this tutorial ❤

  • @swapnilbagul7502
    @swapnilbagul7502 Рік тому

    Really a good course🎉

  • @Juststarted..
    @Juststarted.. Рік тому +1

    Thank you for this course 🌟

  • @safiyudeen-m4f
    @safiyudeen-m4f 7 місяців тому

    Should I use es6 module over common js?

  • @myytkn8526
    @myytkn8526 Рік тому

    GREAT!

  • @ionguzun3952
    @ionguzun3952 Рік тому +2

    can u make a project example using mean stack?

  • @Dychord
    @Dychord 7 місяців тому +1

    Here's a constructive critisim -
    Don't just teach us, we also wanna know "WHY"
    it's a robotic way to taught -
    So now I am gonna do this, then I'll do this then this will happen?
    Like why are we doing all that? What's the end goal?

    • @DipeshMalvia
      @DipeshMalvia  7 місяців тому +1

      Thanks for feedback this will be me to improve

  • @flyflor599
    @flyflor599 Рік тому +1

    thank you Dipesh

  • @kidscodera3043
    @kidscodera3043 Рік тому

    at 2:28:31 if await is making functions execute in sequential order then why can't we do this in ordinary way(sync ) where functions get execute one after another.Lil confuse now.

  • @sanojsharma3323
    @sanojsharma3323 Рік тому +1

    Great tutorial!!

  • @rajasandeep3687
    @rajasandeep3687 Рік тому +1

    Thankyou sir its really helpfull

  • @srijangupta1780
    @srijangupta1780 Рік тому +1

    Kindly provide the link of entire Folder and the code so that it can be used for reference .

  • @_hugo_cruz
    @_hugo_cruz Рік тому +1

    Thanks bro!!!!❤

  • @GeetanshuBatra-v5v
    @GeetanshuBatra-v5v 7 місяців тому

    from where we are getting data for /api/movies.
    i don't have this endpoint hosted, how can i do practice by doing.

    • @DipeshMalvia
      @DipeshMalvia  7 місяців тому

      We are having data from movies.json file. It is not necessary to have /api/movies/ -> We are just trying to create dummy path if you use path as /api/moviedata/ then we will match the base url with /api/moviedata/ -> I idea here to understand that data is coming from movies.json

  • @dfordemo981
    @dfordemo981 Рік тому +1

    Super cool and awesome - big thanks

  • @FireeIced
    @FireeIced 11 місяців тому

    Just installed NODE (v17.9.1 on High Sierra). Can't get ctrl-c to stop node. Tried ctrl-c, ctrl-c twice, with .exit - nothing seems to work?

    • @SivaVanced
      @SivaVanced 10 місяців тому

      if you have apple press command+c

  • @ahmedk4345
    @ahmedk4345 Рік тому

    amasing !

  • @govindsheshadri7254
    @govindsheshadri7254 Рік тому +2

    college ppt lecture with some details

  • @rajeswarireddy6759
    @rajeswarireddy6759 Рік тому

    sir similarly do some videos on mangodb tutorial

  • @kingisback4005
    @kingisback4005 Рік тому +1

    Not getting as a beginner 😢

  • @sandeshadhikari4785
    @sandeshadhikari4785 Рік тому

    great sir

  • @ApurvaKashyap-kj6qz
    @ApurvaKashyap-kj6qz Рік тому

    please a next js project video

  • @Shiv_Kumar_Singh__
    @Shiv_Kumar_Singh__ Рік тому

    One of the best video by @DipeshMalvia keep going and best of luck :)

  • @Mfbzai
    @Mfbzai Рік тому

    Amazing

  • @MaryConroy-lw4vp
    @MaryConroy-lw4vp Рік тому

    very interest

  • @xavier4107
    @xavier4107 11 місяців тому +1

    Bhayya can you please do a simple crud app restapi project which has feature of jwt with roles for different users.

  • @jagdishjena9058
    @jagdishjena9058 Рік тому +1

    Sir same Hindi me banaya karo na plz.

  • @naveenreddipalli
    @naveenreddipalli Рік тому

    Series was good but how understand and write the code I am confused could please explain please

    • @drake397
      @drake397 Рік тому

      Same I didn't find the purpose of nodejs till now
      What exactly did he do in the first hour of the video

    • @naveenreddipalli
      @naveenreddipalli Рік тому

      Actually I know node js but I can't understand programming logics.

    • @DipeshMalvia
      @DipeshMalvia  Рік тому

      Let me know what exactly you didn't understood. I will try to help you with answer.

  • @muneebahmad4378
    @muneebahmad4378 3 місяці тому

    Bhai how do I get package jason file?????

  • @CodeWithJhay
    @CodeWithJhay Місяць тому +1

    I'm 1 hour into the video and I don't understand anything. He's just saying where to put things here and there without explaining, almost like he's reading from a boom

  • @QuanNguyen-zi7yl
    @QuanNguyen-zi7yl Рік тому

    2:58:42

  • @Error404Codes
    @Error404Codes Рік тому +2

    need node js with postgresql

  • @jyotishmanpathak6093
    @jyotishmanpathak6093 Рік тому

    19:22

  • @jhs003
    @jhs003 Рік тому

    Hows the course guys

  • @saketkumarsingh8683
    @saketkumarsingh8683 7 місяців тому

    40:00

  • @jaslymemories4124
    @jaslymemories4124 Рік тому

    Great video your are good guider but your full video is on english my suggestion for you to used both language sometimes hindi and sometime english and all is good in your video

  • @YogeshkumarPatil
    @YogeshkumarPatil 5 місяців тому

    please make this video in hindi

  • @amolmagar987
    @amolmagar987 Рік тому

    at 1:47 you havent shown how you get output on browser console, means how you switched to browser??

  • @tjat55
    @tjat55 Рік тому

    Fives stars for you

  • @QuickVlogsss
    @QuickVlogsss 9 місяців тому +1

    sir thumnail mn mafi qiu mang rhy ap hath jor kr

    • @DipeshMalvia
      @DipeshMalvia  9 місяців тому

      Hahah...actually this pose is taken from my recording and I liked it so used for thumbnails. Acha nai lg rha kya ?

  • @ashishprabhu655
    @ashishprabhu655 9 місяців тому +2

    This course is not for beginners.

  • @drdycreations7895
    @drdycreations7895 Рік тому

    It's too fast for a beginner....

  • @Lucifer-xt7un
    @Lucifer-xt7un Рік тому

    How is thos course different from your paid one

    • @DipeshMalvia
      @DipeshMalvia  Рік тому

      You can check the content of the paid course. This is just part of it for those who requested me to put it on YT as they can't purchase.

  • @yaswantkumar9112
    @yaswantkumar9112 6 місяців тому

    this could have been shorter ,
    for beginers it's a lot to process ,lot of fillers .

  • @abdullahjutt3837
    @abdullahjutt3837 Рік тому

    At 1:24:55 when i run the async-await function it didn't show customError message it show like this
    node:internal/deps/undici/undici:11576
    Error.captureStackTrace(err, this);
    ^
    TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:11576:11) {
    cause: Error: unknown scheme
    at makeNetworkError (node:internal/deps/undici/undici:6893:35)
    at schemeFetch (node:internal/deps/undici/undici:11036:18)
    at node:internal/deps/undici/undici:10909:26
    at mainFetch (node:internal/deps/undici/undici:10926:11)
    at fetching (node:internal/deps/undici/undici:10883:7)
    at fetch2 (node:internal/deps/undici/undici:10761:20)
    at Object.fetch (node:internal/deps/undici/undici:11574:18)
    at fetch (node:internal/process/pre_execution:271:25)
    at dosomething (E:\Node-Js\error.js:15:18)
    at somefunction (E:\Node-Js\error.js:44:15)
    }
    Node.js v20.5.1
    Can anyone tell what is the mistake ??

  • @sashirkl
    @sashirkl Рік тому +1

    Bhaiya ek baat bolun kharap mat sochiyega , but maja nahin aya. Aisa laga koi kitab rakh ke gana ga raha hai. It could get much better

  • @SahilKumar-nb1jz
    @SahilKumar-nb1jz Рік тому +50

    worst course no explanation just doing things on your own and then saying beginner playlist

    • @drake397
      @drake397 Рік тому +5

      Same didn't find it useful, he was just reading out the text from the book

    • @prathameshlokhande378
      @prathameshlokhande378 Рік тому +2

      I think it's not for beginners like us he's may bet teaching to the intermediate ones😢

    • @unknown76436
      @unknown76436 Рік тому +5

      Everything is not for everyone....make yourself at that level to understand these high quality videos

    • @codewithjayminn
      @codewithjayminn Рік тому

      ​@@unknown76436I agree with you

    • @dynamic9384
      @dynamic9384 9 місяців тому

      While Node & Express in 6 hrs, this is the best someone can do. If you didn't get a concept refer documentation parllel to this video, it will surely help.

  • @vishalthakur8102
    @vishalthakur8102 Рік тому +2

    is i am the only one who is not understanding any thing

    • @at0m506
      @at0m506 Рік тому +3

      he is using stuff not explaining why he is using it or what will happen after using it

    • @wisdomloger6458
      @wisdomloger6458 Рік тому +1

      It is more like he is expecting us to know nodejs and he is creating a project.

    • @drake397
      @drake397 Рік тому

      ​@@wisdomloger6458 exactly

    • @drake397
      @drake397 Рік тому +1

      Damn i thought i was the only one, not understanding the video 😢

    • @prathameshlokhande378
      @prathameshlokhande378 Рік тому +1

      He is too fast and this video is not for beginners like us that's why we are not understanding 😅

  • @tejakoncha1816
    @tejakoncha1816 4 місяці тому

    Telling things in a faster way. Not given a proper explanation

  • @hipravwaghela6263
    @hipravwaghela6263 9 місяців тому

    bhai kuch bhi sikah rahe ho aap, thoda systamtic approch rakho,,very rendom content, dont have a flow to learn,

  • @shoaibakhtar5889
    @shoaibakhtar5889 8 місяців тому +1

    One of the useless course i have ever seen. The instructor is only interested in doing the stuff but not teaching.

  • @ConleriousIzuku
    @ConleriousIzuku 9 місяців тому +1

    Spelling mistake bahut karta hai
    Disliked 👎

  • @VisionbyNoble
    @VisionbyNoble Місяць тому

    I think, more like know there is a global problem on all learning platforms. these people are not teachers. they think because they have enough knowledge about a certain topic, they would be good at teaching said topics. that’s just not true. these people, for the most part did not learn by youtube an they clearly don’t know how to teach for youtube viewers. no organization, no direction. you will leave dazed and confused.

  • @Srinivas-g6e
    @Srinivas-g6e 4 місяці тому

    Totally Waste of Time bro

    • @17-04-4
      @17-04-4 4 місяці тому

      why bro?

  • @satyarajbhar1651
    @satyarajbhar1651 11 місяців тому +1

    Thank you for this awsome tutorial🦸

    • @DipeshMalvia
      @DipeshMalvia  11 місяців тому

      Welcome. Glad you liked it.