Introduction to Node JS | Node.js Tutorials for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ค. 2024
  • Web Dev Roadmap for Beginners (Free!): bit.ly/DaveGrayWebDevRoadmap
    In this introduction to Node.js, we will install Node JS and learn the differences between Node.js and Vanilla Javascript. This is the beginning of a Node.js Tutorials for Beginners playlist.
    🚩 Subscribe ➜ bit.ly/3nGHmNn
    🚀 This lesson is part of a Node.js for Beginners tutorial series playlist:
    • Node.js Tutorials for ...
    Introduction to Node JS | Node.js Tutorials for Beginners
    (00:00) Intro
    (00:05) Welcome and Overview
    (00:28) Install Node.js
    (01:43) Prerequisite knowledge
    (02:38) Console in terminal
    (04:27) The global object
    (05:35) Common JS imports
    (06:40) os common core module
    (07:34) path common core module
    (11:22) Custom modules and import / export options
    (16:14) Not all JS APIs are available
    (16:43) What's next
    📚 References:
    Node.js Official site: nodejs.org/en/
    ✅ Follow Me:
    Twitter: / yesdavidgray
    LinkedIn: / davidagray
    Blog: yesdavidgray.com
    Reddit: / daveoneleven
    Was this introduction to Node.js helpful? If so, please share. Let me know your thoughts in the comments.
    #node #js #beginners
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Learning Node.js is a great way to get started on your journey as a backend and full stack developer. I recommend knowing the foundations of the web before starting this tutorial series - HTML, CSS, and Javascript - especially knowledge of Javascript. This is a beginners tutorial series for Node.js, but not it is not for absolute beginners that do not already know the previously mentioned technologies. If you are new to Javascript, I recommend starting with my full 8 hour course tutorial on Vanilla Javascript here: th-cam.com/video/EfAl9bwzVZk/w-d-xo.html

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

      Thank you for the video, when it be publish the next video of Node.js?

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

      @@kenansaritoday 😀 I try to publish on Tuesdays and Fridays.

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

    I was looking for a complete node.js tutorial and, as always, you have some of the best content out there. Loved this introductory video and really looking forward to watching the whole playlist! Thank you!!

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

    Been kicking the can down the road in matters Node JS, thank you for getting me started.

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

    Easy and perfect. Thank you, Dave

  • @kostiantynkarzhanov9216
    @kostiantynkarzhanov9216 9 หลายเดือนก่อน

    Very well explained! Thank you! 💛

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

    Good reminder! Perfect time! Thanks a lot Dave 👍⚡

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

    SUPER helpful course and refresher, thanks for sharing!

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

    New here! Really enjoying your content. Found your contents just when I was looking for a good tutorial for Node. There are many in TH-cam, but your teaching style suits me well. Would recommend the channel to others

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

    I am motivated to be a MERN stack developer by seeing your courses, Dave! You are awesome!

  • @huyleinh6401
    @huyleinh6401 7 หลายเดือนก่อน

    Thank you so much 🥰🥰🥰

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

    Thanks Dave!

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

    I am not greedy or cheap ip to by Udemy course . But I don't have time for 50 hours course. You Dave have that talent to put 50-70 hours course into just 7-8 hours without losing any quality (often times you put even more informations than those courses than the paid ones). You are an awesome instructor (I know I have been said that million times, but you always supprize me again and again positively of course). I am starting new job position as a Full stack JavaScript developer on Monday, and soon as I get my first salary I will buy you 10 coffees:)) (at least) :))

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

      Sorry, I thought you have Patreon account (for coffees:))). Sorry for that .

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

      Thank you so much for the kind words, Nemanja! 🙏🙏 And congratulations on starting your new job!!! That's awesome! 🚀🚀🚀

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

      No worries, I have a BuyMeACoffee page: www.buymeacoffee.com/davegray Thank you my friend!

  • @ManojKumar-nx7ue
    @ManojKumar-nx7ue ปีที่แล้ว

    thanku so much dave

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

    Awesome ! Thanks

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

    Great video, thanks a lot

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

    When I first read about Node.js (coming from the PHP land) I was very confused as I couldn't distinguish between the frontend / backend code, moreover we needed to establish an http server ourselves using the same language too,
    That was not what I used to do where I have a standalone http server, also I have a backend language using a different file type which makes it easy to figure out what I'm working on without having to look at the file tree.
    I hated it right away although I consider myself familiar with JS but I couldn't make the move, Node.js has new programing concepts to me that I couldn't grasp easily,
    it was a bad start for me but time after time I start realizing the fundamental concepts of Node.js and the fun begun.
    Thanks Dave,

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

      I really like Node JS and how easy it becomes to work with. Thanks for checking it out and for commenting. I hope this series helps out! 🙏🚀

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

      ​@@DaveGrayTeachesCode I was very busy recently but once I had some free time I couldn't help but watch it,
      And yes, I like Node.js too, but as I said it was a bad starting for me and probably at the wrong time, but now I feel comfortable with it,
      I'm sure it will help me out, if not because the new things I may learn about (since it's for beginners), I always admire your code structuring and communication skills,
      Wish you all the best,
      Thanks Dave,

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

    Great work keep going forward… can use this series to build robust and secured full restful api

  • @DeepakGupta-hj2dv
    @DeepakGupta-hj2dv 2 ปีที่แล้ว +1

    super excited please add this series node js express js mongo rest api and mern project

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

      Great! Yes, I will start out focusing only on Node.js for a foundation of knowledge, but I want to pull in Express and Mongo before this series is over. 💯

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

    your rock \m/, thank you sir

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

    Thanks you!!!!

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

    good stuff but would've been nice to point out how to use bash in the terminal vs the default powershell.

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

    U r on fire Dave,gonna turn folks full stack developer by year end 😀

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

      Thank you - yes, that's a great goal! 🔥🚀

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

      @@DaveGrayTeachesCode I really appreciate knowledgable PPL like you putting efforts to teach us newbies for free! Means a lot! This channel will get much more subscribers with time.

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

      @@bains273 thank you!

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

    🚀

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

    I love NodeJS! I hope that we will be a good partners!

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

    Thank you

  • @HOW-bt3et
    @HOW-bt3et 16 วันที่ผ่านมา

    Lets goooooooooo

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

    thanks a lot

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

    in 16.40, you mentioned NodeJs is missing the fetch API. the fetch API is available :). Starting my node journey from this one :)

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

      Correct - but when I made this video about a year ago the fetch API wasn't available in Node.js. Glad it is now!

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

    So good tutorial

  • @mikeysauce393
    @mikeysauce393 10 หลายเดือนก่อน

    I finished the MERN techNotes series first, now I will finish this one. After that Express. 🌮🌮🌮

  • @AM-rf4cp
    @AM-rf4cp 2 ปีที่แล้ว +1

    Hey Dave, do you know u are awesome?? I have been arguing with node.js lovers a long long time. my mind changed :)

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

    Hi, Dave. I would like to say i really love the content you are making and you have taught me alot! Have you considered making a discord-server as a platform to announce stuff, have help channels, idea's etc? I think that would be really helpful and cool! - Victor

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

      Great suggestion and thank you for the kind words! 💯 I have been looking at ways to help with this including emails, Discord, Patreon, and more. I hope to get some of these going soon. 🚀

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

    Hi Dave. In (Custom modules and import / export options) you mentioned 2 ways, the module.exports and the exports.add. Please give me your recommendation that which is better one to use? Or both are same? Thank you

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

      I would need a timestamp to reference the exact spot of the video, but an export is an export - one way is not better than the other :)

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

      @@DaveGrayTeachesCode its 15:25 Dave

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

    👍👍👍👍👍👍👍👍👍👍

  • @diytechno-techniques5195
    @diytechno-techniques5195 ปีที่แล้ว

    Hey Dave, I've beeb following your full stack web development course and now I'm doing vanilla js projects. Can I learn backend development first from this series before learning frontend? Or should i learn frontend before backend?

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

      If you're learning JavaScript, you are already learning frontend. You can learn backend from this and the combination of both really helps.

    • @diytechno-techniques5195
      @diytechno-techniques5195 ปีที่แล้ว

      @@DaveGrayTeachesCode Thank you!

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

    awesome sir can you make a course on d3js v7 in future

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

      Great suggestion! 💯

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

      @@DaveGrayTeachesCode youre doing great tutorials sir defintely you will get big subscribers i too share your channel link nice work

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

      @@designcoded7585 thank you!

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

    Why are you not making use of semicolons to accurately terminate a statement?

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

      From what I understand they are a matter of preference. Although I think they are best practice. Code formatters like Prettier will automatically add them in too.

  • @DeepakGupta-hj2dv
    @DeepakGupta-hj2dv 2 ปีที่แล้ว +1

    can you make a video Node JS Event loop explanations? ???

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

      I will be covering the event emitter and listeners 👍

    • @DeepakGupta-hj2dv
      @DeepakGupta-hj2dv 2 ปีที่แล้ว +1

      event loop and event emitter with examples

    • @DeepakGupta-hj2dv
      @DeepakGupta-hj2dv 2 ปีที่แล้ว +1

      you can try daily one video upload ???

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

      @@DeepakGupta-hj2dv thank you for asking. I do not currently have enough time to create videos every day. I average around 2 per week.

    • @DeepakGupta-hj2dv
      @DeepakGupta-hj2dv 2 ปีที่แล้ว +1

      @@DaveGrayTeachesCode ok thank you dave

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

    hi is this node.js course enough for me to learn the basics and get in a mid level ?

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

      It is difficult to measure what each individual may get from a course. Does it teach the basics? Yes.

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

      @@DaveGrayTeachesCode its an awesome course im doing it

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

    I am really confused between Java and NodeJS for backend
    Could you suggest which one can i choose

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

      You can use either. I prefer Node.js. When you know Javascript, you can use it everywhere. Some do not prefer this, but it is a choice based on opinion.

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

      @@DaveGrayTeachesCode thank you dave

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

    A really good introduction to Node.js. Thanks, Dave
    {2022-06-22}

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

    very good