Node.js Ultimate Beginner’s Guide in 7 Easy Steps

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • Why learn Node.js in 2020? Master the fundamentals of Node in 7 easy steps, then build a fullstack web app and deploy it to a cloud server. Follow along in the full article: fireship.io/co...
    1. What is Node?
    2. How do you install Node?
    3. Hello World
    4. Know the Runtime
    5. Events
    6. File System
    7. Modules
    8. Build & Deploy
    Node nodejs.org
    #nodejs #javascript #tutorial
    Install the quiz app 🤓
    iOS itunes.apple.c...
    Android play.google.co...
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    My VS Code Theme
    Atom One Dark
    vscode-icons
    Fira Code Font

КОМЕНТАРІ • 797

  • @Fireship
    @Fireship  4 роки тому +932

    There’s a ton of hype around Deno right now (which is an awesome thing), but be careful jumping on the hottest new trend of the week. If you want to get shit done today, learn Node.

    • @dominikotocan1348
      @dominikotocan1348 4 роки тому +41

      Not only today but at least for another year. People will start using Deno for new projects a bit here and there, but there will still be tons of existing Node projects and jobs, and tons of new Node projects. Most companies are not eager to start using something new, they wan't something that was tested in production countless of times and something they can count on, because their money depends on it. New developers tend to believe that some technology is popular because they see it everywhere on youtube, but that's not always the case. Spring Boot framework for Java can be found in almost every large company, yet it's rare to see tutorials on it and doesn't seem that popular.

    • @Fireship
      @Fireship  4 роки тому +64

      @@dominikotocan1348 It needs to be 10x better than Node for companies to make an investment to change, right now its only slightly better.

    • @davidhusicka8440
      @davidhusicka8440 4 роки тому +9

      Yes, hype is dangerous when it comes to new technology and the worst thing about new hyped technology is deployment. You cannot deploy deno, actixweb or rocket.rs (which are all amazing technologies) as easily as node. And this is not limited to JavaScript world. The same is with for example Godot engine which has no official support for Google AdSense.

    • @dominikotocan1348
      @dominikotocan1348 4 роки тому +19

      @@Fireship True. But even if it was 10x better than node, companies would still wait a long time before using it. Some of them might start to use it for internal, non-critical projects that won't cause any trouble if they crash. But using new tech to build apps for clients that pay you is a dangerous game. Since deno is new, there is a possibility of it crashing in production with some obscure error that takes days, or even weeks to fix. No one wants to risk that kind of thing, clients are losing money because the app they use to do business is not working and companies are losing money and possibly a client. When both your and your client's business depends on the tech you use, using something that isn't properly tested, used and abused in production is a very bad idea.

    • @softwarelivre2389
      @softwarelivre2389 4 роки тому +5

      @@dominikotocan1348 I believe deno's best use case right now is in simple automation scripts for data analytics, since native fetch and top level await just make things much better, and also because it is very easy to update (just run 'deno upgrade' and you're done) and native typescript support is just neat.

  • @MCroppered
    @MCroppered 4 роки тому +1221

    Deno: gets released officially.
    job posts: need to have 2 years professional deno experience

    • @Spinikar
      @Spinikar 3 роки тому +45

      12+ is more likely.

    • @soulninjadev
      @soulninjadev 3 роки тому +13

      ehh its 10 years

    • @shivanshpatel4072
      @shivanshpatel4072 3 роки тому

      😂😂😂

    • @puspamadak
      @puspamadak 3 роки тому

      Lol

    • @rageofstate2695
      @rageofstate2695 3 роки тому +10

      AT LEAST 2 years, but 5+ years of using Deno for building space-shuttle backends would make you an ideal candidate!

  • @abhishekshah11
    @abhishekshah11 4 роки тому +1714

    "Show off your API to friends and family". I'm sure my mother would be stoked to see my new API :')

  • @arjunkashyap8896
    @arjunkashyap8896 4 роки тому +915

    Your style of teaching is most unique. Its like entertaining and informative at the same time..

  • @brianevans4
    @brianevans4 3 роки тому +697

    I love how quickly you move through content. It actually makes it bearable to watch. I can't stand the 37 minute videos where most of it is just waiting for the person to type what they've just said

    • @LionMister
      @LionMister 2 роки тому +11

      yup. we've got controls , we can slow down or pause the video if we need to. following along with the written content makes it even more accessible.

    • @cedrics7374
      @cedrics7374 2 роки тому +6

      Not only that, some videos are 1 hour long and basically provide only repetitive content. If you want to show how a mergeMap works, don't show me how you create a new module and routing so you can get on a separate page where you want to do your thing 😞

    • @rxtechandtrading
      @rxtechandtrading 2 роки тому +18

      I hate how quickly he moves through it

    • @arsnakehert
      @arsnakehert 2 роки тому +4

      I like to see the UA-cam video playback speed controls as an accessibility feature for people with ADHD
      Lately after realizing I probably have ADHD (but not having gone to a doctor about it yet) I’ve found it to be extremely useful, it’s like I need a certain throughput of information to keep my attention focused on something, and accelerating video really helps me with that

    • @imapanda2434
      @imapanda2434 2 роки тому

      Yeah, if a video’s gonna be 37 minutes, it better be packed with engaging information. 3 minutes or less of fluff.

  • @PatricioHondagneuRoig
    @PatricioHondagneuRoig 4 роки тому +408

    Great video as always.
    By the way, I'm hiring a Deno developer with at least 5 years of experience.

    • @nerdiloo9863
      @nerdiloo9863 4 роки тому +15

      lol

    • @dosomething99
      @dosomething99 3 роки тому +2

      😂😂

    • @denis97romania
      @denis97romania 2 роки тому +45

      I have 10, am I overqualified and will be instantly ghosted?

    • @KAZVorpal
      @KAZVorpal 2 роки тому +28

      I've repeatedly gotten calls like that. I've had to say "technology X has only been around for two years, and for the first year it wasn't popular...NOBODY has five years of technology X"

    • @filmyguyyt
      @filmyguyyt 2 роки тому

      Deno is new

  • @maplestoryinchinese
    @maplestoryinchinese 4 роки тому +413

    damn the quality of the content in this video is off the charts

  • @ukaszfajger8841
    @ukaszfajger8841 4 роки тому +242

    9:32 'If that's confusing to you, well all I can say is: Welcome to the JavaScript world' 😅 😆 haha exactly

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

      More confusing than Java streets 🤣

  • @amitjoshi956
    @amitjoshi956 4 роки тому +69

    Best part: "Congratulations! You're now a full-stack Cloud architect" 😆😆🤣🤣

  • @hridayezmanandhar311
    @hridayezmanandhar311 Рік тому +57

    i dont think this is for beginners

    • @dhanyab6107
      @dhanyab6107 4 місяці тому +15

      This is for developers who want to start with nodejs. But has previous experience with JS and other services in general

    • @baneofevil
      @baneofevil 19 днів тому +1

      I think we need to learn JS first before beginning Node, plus Its very beginner friendly for someone who just finished Js
      He can easily start with Node here

  • @jasonn5196
    @jasonn5196 7 місяців тому +2

    That’s all fine and great, but as a noob, I still have no idea why you did any of that, or what it actually did.
    Not even remotely.
    This video might be helpful for people that already know everything you just explained.

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

      Skills issue

    • @webtutorials4279
      @webtutorials4279 4 місяці тому +1

      Hi ! This video is for those who already know Javascript. Otherwise, yes, you will not understand anything in this video. 😉

  • @JEAPI_DEV
    @JEAPI_DEV 2 роки тому +2

    Well I guess JavaScript in general is confusing af in comparison to php

  • @FriendlyDeveloper
    @FriendlyDeveloper 4 роки тому +96

    Everyone : Perfect Tutorial doesn't exist!
    Fireship : HOLD MY BOTTLE

  • @MrMeeseeksPiano
    @MrMeeseeksPiano Рік тому +6

    Beginner means someone who is just getting started on a subject. This is not a beginner friendly video at all. It looked more like you were trying to do a speed run review for someone who at least know the basics already in which case wouldn't even have much of a reason to watch this video in the first place.

    • @herkatron
      @herkatron 5 місяців тому +1

      I am a complete beginner to JS and I disagree with you. If you have no familiarity with computer science or programming then sure, this would be hard to follow, but I don’t think that’s the intended audience.

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

      ​Bro roasted deadly 😂✌️

    • @thewalrusdragon9579
      @thewalrusdragon9579 5 місяців тому +1

      I believe the implication is that you’re beginner to node, not a beginner overall. There isn’t much use for node to someone who doesn’t even know the basics of JS. If you don’t know that yet well enough to begin thinking “what can I do with all of this” then learning node has no use to you. Basically if you’re starting to learn the basics and are already getting into node you’re getting ahead of yourself.

  • @owenizedd2830
    @owenizedd2830 4 роки тому +92

    Your videos are absolutely stunning!
    They’re so helpful, you know you explain essential things with very concise explanations, I guess that makes your video shorter than most of other content creator, amazing, keep it up!

    • @DevsLikeUs
      @DevsLikeUs 4 роки тому

      Agreed!

    • @Beny123
      @Beny123 2 роки тому

      True . I actually watch them a few times as they are packed with information .

  • @deathysmile
    @deathysmile 4 роки тому +41

    You are amazing. don't stop with this. One of the few channels that are dense enough in information yet still you don't leave out crucial explanations (or make asaumptions of existing knowledge), and isn't annoyingly slow.
    Total beginner here and you are catapulting my skills by lightyears right now!!! Keep the pace!! HYYPE!!!!

  • @johnatteo822
    @johnatteo822 2 роки тому +2

    Ok I've been learning Javascript for 1 year now, and the only thing I understood you saying was console.log("Hello World"); anyways great video my friend. Maybe I should just quit while I'm ahead 😔

  • @Jenson-M-John
    @Jenson-M-John Рік тому +1

    Thanks for the Tutorial. I’ve Built an App which displays “Hello Internet” Text. Can I Sell My App?? Only Serious Buyers.

  • @PossumMedic
    @PossumMedic Рік тому +45

    I love how quickly the info is presented! FINALLY tutorials I don't need to speed up!
    It's great to just get the basics so I can do what I need with them instead of building an entire app to learn a few features.

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

      no need to speed up or understand anything either

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

      @@MrMeeseeksPiano whatt???

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

      @@princeadigwe3764 simple, this video isn't for beginners, in fact, it isn't even a tutorial. It's more like a "curiosities" for people who already have a grasp of the basics.

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

      @@MrMeeseeksPiano plsss, are you conversant with nodejs. Could you point me in direction of resources to learn with. I've been scrolling through youtube and I haven't seen anything tangible *begging emoji here. I'm too lazy to find it*

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

      @@princeadigwe3764 unfortunately I never really got around to node. It had been chosen as the framework for a project initially but got dropped. In any case, node seems to be a framework for javascript anyway, so you can't really skip steps. If you don't know javascript already, maybe you should start by there.

  • @0u73rh34v3n
    @0u73rh34v3n 10 місяців тому +2

    Anyone else getting ReferenceError: readFile is not defined at the last part of the tutorial?

    • @ian-flanagan
      @ian-flanagan 2 місяці тому

      Same. He mentions the answer later, but I guess he forgot to put it earlier in the video:
      const { readFile } = require('fs');
      Alternatively, we can add: const fs = require("fs");
      and then add fs. before readFile: fs.readFile('./home.html', 'utf8', (err, html) => { ......

  • @mai-content4you
    @mai-content4you 4 роки тому +46

    When you see 16:20 minutes of content from Fireship 🔥: I’m gonna be an expert at this sh*t!
    Thanks a lot for all those awesome videos bro!

  • @LampShadesMusic
    @LampShadesMusic 3 роки тому +2

    the whole thing went over my head

  • @hermine4955
    @hermine4955 4 місяці тому +5

    I watched this Video a year ago and it was so helpful. Today I rewatched this video and understood that I didn't understand a single thing back then.

  • @brandymedia
    @brandymedia 4 роки тому +27

    Love how concise and to the point your videos are. I’ve been developing with node for a few months but reminding myself of the basics with videos like this is so helpful. Thank you. Love the emojis too. 👍🏻

  • @thriftykapila8420
    @thriftykapila8420 4 роки тому +13

    Hi fireship, you are the best bro, make more structured content on node js, really looking for it. Love from India

  • @marcosyamgarcia6684
    @marcosyamgarcia6684 4 роки тому +11

    Deno will stay in the shadow of Node for some time at least. When I hear that Deno will kill Node I know I'm talking to a Junior. (I'm at Junior lvl btw. Don't create framework war)

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 роки тому +1

      it will not become popular, npm is owned by github now wich is microsoft essentially who has endless pits of money.. you think they can't bring npm to new levels?
      a single/small team vs large corporation... there's no competition there...

    • @Tux0xFF
      @Tux0xFF 4 роки тому +1

      same way junior node people said it will replace PHP and other languages.

  • @thanapongangkha1417
    @thanapongangkha1417 4 роки тому +20

    Legend has it that if you are early you'll get a heart from Fireship ;)

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

    I understand that this video is a number of years old, but this approach to working vscode does not work anymore. Output from the console.log command does not go to the terminal unless you open a "JavaScript Debug Terminal" You can do this by clicking the play button with the bug on it on the left side of the editor. this will pup open the "Run and Debug" dock/view. in the middle of that should be a blue button labeled "JavaScipt Debug Terminal" click that and it will open a terminal that looks just like any other, but when you issue a node command, your output from console.log messages WILL show up.

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

    I promise you this stuff is confusing....but this video helped. Just need more reps

  • @sakshamkapoor5905
    @sakshamkapoor5905 4 роки тому +16

    Damn Fireship is so on fire! Mad respect.

  • @bernardolibertucio5483
    @bernardolibertucio5483 7 місяців тому +3

    This is EXTREMELY USEFUL. You explained better than 50 web pages, 5 YT tutorials and ChatGPT together, Thank You! :}

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

    9:33 If you confused I would say welcome to the JavaScript World 🤣😂

  • @okie9025
    @okie9025 4 роки тому +37

    One month after Deno: NODENO - Solving the problems with Deno...

    • @mykhailomikhnovych8303
      @mykhailomikhnovych8303 4 роки тому +3

      NODE can have 24 different combinations, and the last one will be DONE

    • @randerins
      @randerins 4 роки тому

      NODENODENODENO...please break the infinite loop

  • @datamonster3212
    @datamonster3212 Рік тому +11

    Seems quite straightforward if you know Python and basic regular JS.

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

      I know neither, this seems arcanic

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

      Why python, I didn’t see any python🥵

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

      @@luzli9134 Because many concepts are similar or basically same, just with a different syntax, and it can often be used to accomplish the same goal.

  • @GrandNebSmada
    @GrandNebSmada 2 роки тому +1

    I went into this thinking I may be able to understand JavaScript more after, but now I'm only more convinced that JavaScript is just cursed. There are just so many keywords and operators in this language.

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

    2024 and node is alive and well!

  • @kamikatz12
    @kamikatz12 10 місяців тому +1

    Shout-out from almost 2024: never heard of deno.

  • @CharlesXavier-fx4jb
    @CharlesXavier-fx4jb Рік тому +2

    i got a nzt pill now am watching all his videos

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

    Bun be like : "😁"

  • @malaicristian360
    @malaicristian360 4 роки тому +3

    Mate, can I give me some advice on how to start editing like you? You have mad editing skills, it's just awesome. Thank you!

  • @marchelomarchol5367
    @marchelomarchol5367 3 роки тому +1

    UNTIL HELLO WORLD WAS EV OK, AFTER THAT I CANNOT UNDERSTAND NOTHING. IS THERE A DUMMIES NODE JS COURSE? CHEERS.

  • @jaroslavhuss7813
    @jaroslavhuss7813 4 роки тому +1

    huh... you are the only one person (channel) better than TraversMedia in teaching. Hope you will focus more in depth on React, Typescript and Nodejs :)

  • @finlee98
    @finlee98 3 роки тому +6

    I've been using python recently and I feel like my knowledge in nodejs is getting a little bit rusty, this is a really good refresher course.

  • @huangjason6557
    @huangjason6557 2 роки тому +4

    I've spent some time on coding with node, just to do some simple stuff, and coming back to see video feels like a throwback of my coding problem log, which answer some of my question, much appreciated!

  • @ShadeOriginal
    @ShadeOriginal 2 місяці тому +4

    This is a really bad tutorial for a beginner. You use SOOO many terms that someone who is just getting into learning js and web development won't have a chance of knowing. This just keeps making it so i lose understanding of what you are doing and its annoying.

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

      well i dont personally think this is the starting place for that, i would recommend just getting familiar with at least accessing apis which can be done via python.. I would also recommend creating basic site since you say new to js- and if you are comfortable enough you could try going for a dynamic one with firebase to learn.

  • @thriftykapila8420
    @thriftykapila8420 4 роки тому +1

    You are the best, just a little request. Fireship,
    Kindly make a series for complete MERN stack web app. Also please teach Role based access control. and dashboard building...
    Lots of love, big time fan...

  • @9403Andres
    @9403Andres 4 роки тому +25

    That deployment in Gcloud blown my mind 🤯🤯

  • @nkdreamer3300
    @nkdreamer3300 3 роки тому +2

    This is my first time enjoying a coding tutorial

  • @letsbuildseries
    @letsbuildseries 3 роки тому +1

    I've been coding for over 20 years and your video has been one of the better ways to learn, too bad you didn't exist years ago, maybe I could have gotten more out of Microsoft or IBM when I was younger and join as a developer upon being acquired.

  • @Drakhuze
    @Drakhuze 3 роки тому +1

    How do you rename your Terminal command Path into node-app?

  • @m123g
    @m123g 2 роки тому +1

    This is way to fast for beginners. You show some of the code for literally a second then switch, w/o giving us an opportunity to code along and digest the concepts..

    • @brnktv
      @brnktv 2 роки тому +1

      Here's a cool concept. Pause button. Playback speed. How many more hand-holding tools you need to learn?

  • @subparmelon
    @subparmelon 4 роки тому +2

    Really good content! I’ve been looking for something / someone to get me into Node, as I’m coming from a .NET background. Can’t wait to get into MERN. 🤙

  • @GeorgeBrotherston
    @GeorgeBrotherston 3 роки тому +1

    Umm, these videos are not good. None of them. I mean, how am I (as an under-skilled over-ego'd programmer wanna-be) going to compete against people who actually benefit from your videos? Yah, you got me. I have viewed about 25-30 of your videos so far, and wow. Really wow. So compact, so spot on... brilliant. If I wasn't so fuggin broke I'd subscribe to your full courses. Hmm... I painted myself in a corner with that last statement... I can't afford NOT to subscribe. Consider me your newest subscriber (as of the date-stamp of this comment).

    • @GeorgeBrotherston
      @GeorgeBrotherston 3 роки тому

      Just signed up for a lifetime subscription. The free UA-cam videos alone was worth the price, I can't wait to continue learning!

    • @Fireship
      @Fireship  3 роки тому +1

      Thank you George! Really appreciate the lifetime commitment :)

  • @hectorkaizenf.v.7224
    @hectorkaizenf.v.7224 4 роки тому +1

    Hello, good video, but I have a question..
    how we can integrate angular in html response? Am very interested in haveit angular app inside in node express server...
    that way void cors problems etc... and I think will be ease to program

  • @PrashanthReddyThumma
    @PrashanthReddyThumma 6 місяців тому +1

    I'm rewatching this after watching the nodejs documentary :)

  • @codybishop7526
    @codybishop7526 4 роки тому +3

    I just learned (finally) what a callback is. Thank you,

  • @react_craft
    @react_craft 3 роки тому +1

    poor PHP, standing in the corner waiting for it's turn haha

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

    Is it possible if I run Node js and Xampp simultaneously?

  • @SirDamatoIII
    @SirDamatoIII 4 роки тому +4

    I just really want to get a deno project live!

  • @chrisdiehl8452
    @chrisdiehl8452 3 роки тому +1

    Just a little history about JavaScript on the server side before node.js that you missed.
    Netscape had the first JavaScript Server.
    Also in M$ IIS 4.0 introduced Server side JavaScript using ASP.

  • @TheStrategistYT
    @TheStrategistYT 2 роки тому +1

    4:16 - 4:19 I immediately ran into an id10t error.

  • @NotThatRichard
    @NotThatRichard 4 роки тому +1

    Haha! My 2014 tweet STRIKES AGAIN! Please note, it has been pointed out multiple times it is not perfect, and I fully admit that is true.

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

    10:12 yooo is someone snoring in the background of the recording 😂

  • @duartelucas8129
    @duartelucas8129 3 роки тому +2

    This channel is amazing. A framework about frameworks for people who want to frame their work and/or use frameworks!

  • @kjp9647
    @kjp9647 3 роки тому +1

    Never heard of Deno, but I like the logo

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

    The way you explain the topic is very beautiful, so my mind needs someone to explain in this fast way

  • @dr4kk0nnys6
    @dr4kk0nnys6 4 роки тому +1

    Stopped doing a project in nodejs and completely changed it to python, because i didn't know how to do it in node, seeing it now, i realized i could've just used an asynchronous function

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

    this is not for beginners...

  • @john_p
    @john_p 3 роки тому

    something I never understood was how to run node on a regular server without specifying a port (eg 3000), like a normal webpage .... everybody seems to gloss over that or use a completely different method like this video

  • @emstudios14
    @emstudios14 2 роки тому +1

    It's the claps for me.

  • @joshuaevans4301
    @joshuaevans4301 2 роки тому +1

    I'm watching this to make sure it's good to share with a friend learning Node, and as soon as you mentioned NVM I knew this was fire. It's the only way to install Node as far as I am concerned, but it feels like it's still relatively unknown

  • @omergronich778
    @omergronich778 4 роки тому +2

    Awesome video. Would love to see a "unit tesing in 100s" kind of video from you.

  • @StEvUgnIn
    @StEvUgnIn 4 роки тому +1

    These events are a quite interesting concept I saw in many libraries without understanding what they were doing.

  • @ALXG
    @ALXG 4 роки тому +2

    And by the end of the video I've completed my whole project and deployed to prod.
    Edutainment?? no... Produtainment.

  • @idtyu
    @idtyu 4 роки тому +1

    Hahaha, php is getting killed in people's mind every day, I can feel nodejs pain

  • @Soremwar
    @Soremwar 4 роки тому +1

    Can you make the same tutorial for Deno?
    I still would like people to show the code difference between the two(specially the event hooks), but I just see the same example over and over

  • @Arjunsiva
    @Arjunsiva 3 роки тому +1

    Why are we reading the file before sending the response? Can't we simply do response.send(file.html); ?

  • @ayushmishra8581
    @ayushmishra8581 4 роки тому +2

    Teaching becomes very easy when you have a crystal clear idea about what your going to teach... ! Fireship is the best example of this.... Awesomely explained callback's and callback hell😎

  • @johncring9783
    @johncring9783 3 роки тому

    Man, I'm so lost. I coded with PHP/MySQL 10 years ago but never had to use command line for anything and always had servers spun up for me where all I had to do was drop the php file into the root and everything else just magically worked. While I don't fully understand what's going on I am able to successfully "firebase init" and it'll create a functions directory for me which is where I assume you have to run your node.js files at? Here I see you just created the "index.js" file wherever and it just worked automatically? I can type "node -v" to verify I'm running v14.17.3. I can "firebase deploy" my html/css files successfully and I can run "firebase emulators:start" and test everything locally as well but I have not been able to successfully run a node.js file. When I do "console.log(module);" I just get this exception: "Uncaught ReferenceError: module is not defined"
    :(

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

    this is the first time , i got understand almost every thing. in your web devlopment.... video(thanks👍👍)

  • @hotakutsuki
    @hotakutsuki 4 роки тому +2

    this guy is amazing. all your videos are so easy to understand, and practical..

  • @parsahosseini4241
    @parsahosseini4241 4 роки тому +6

    Had forgotten node cause I haven't been coding in it for like a year, and somebody just called me yesterday for a node developer job position. That 16 minutes just refreshed all of it, now I can code in node confidently again.
    Thanks man👍

  • @sanchitbajaj6961
    @sanchitbajaj6961 4 роки тому +3

    Can you make a video on ::after and ::before pseudo selectors?

    • @tejxv
      @tejxv 4 роки тому

      you can watch kevin powell's video, he explained it pretty well!

    • @pulga961
      @pulga961 4 роки тому

      It just creates element but from css, if content property is set to empty quotes, element will be without text, its basicaly the same as creating inside that element you planned to use :after,:before but you should not use transition and animation on elements created with :after,:before becpuse none of safari versions support that.

  • @animebattles7367
    @animebattles7367 2 роки тому +1

    Lol, you literally properly explained node js under 15 mins, a task that took other creators more than an hour.
    👍 nice job.

  • @dharmang
    @dharmang 4 роки тому +1

    Learning React currently... Might as well continue learning Node lol... I left it after learning some few basics 😭

  • @rodrigoyanez1100
    @rodrigoyanez1100 3 роки тому +1

    By far you're the best code teacher in youtube, english isn't even my born language and i can understand concepts from u way way better and more clear rather than youtubers who speaks spanish lmao, thank a lot!

  • @sortof3337
    @sortof3337 4 роки тому +7

    I've been doing NodeJS for 5 years and I was impressed by Deno by the first time. But that said, have you checked out Phoenix? Its for Elixir, but is so good for concurrency stuff.

    • @Fireship
      @Fireship  4 роки тому

      I messed with Elixer about 5 years ago, was impressed, but never got into into.

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

    Hahaha!!!! I got your JS beginners guide right here.
    It's called "Remove", "Delete", or "Pretend you did cuz your friend did"
    JS sucks. C rocks.
    Trump 2024
    11b

  • @technosoid2821
    @technosoid2821 3 роки тому +2

    Very nicely explained, Thank you so much!

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

    😅4th attempt let's gooo

  • @abhilashpatel3036
    @abhilashpatel3036 4 роки тому +1

    Even being a Angular developer never knew node js is that easy to build and can be deployed with scalability.

  • @haraleyash196
    @haraleyash196 2 роки тому +1

    Your videos are very informative and yet funny thanks ♥️🙏🌝

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

    Wow, I learnt more in 15 minutes, than 5 years in my University 🙀 congrats 👋👋👋!!!

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

    “Up until 2009 it was impossible to write Javascript code on the server.”
    You could write server side JavaScript (technically a subset called JScript) using Active Sever Pages in the 90s brotha.

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

    I loved the quick pace, a lot of basic info in a such a short time. This is the first time I didn't have to manually increase the speed. Thanks!!

  • @samblasvr7114
    @samblasvr7114 3 роки тому

    Not true, I wrote JScript (Microsofts renamed version of JavaScript) on the server back in 1999 ... though, I guess I was one of only two people in the entire world who did that ... first mover, anyone? ; )

  • @tmhugin8312
    @tmhugin8312 3 роки тому

    I'm in the coding bootcamp of Angela Yu and I didn't understand what node really is, like, I need express for using node? Why I always heard about node but never about express? The course of Angela is awesome, but barely talks about node.
    If I need express for using node, what is really the power of node? I don't understand, would be great to know everything about node before even learn about express.

  • @subhasreem7808
    @subhasreem7808 3 роки тому +1

    OMG ! THIS GUY CAN TEACH SO MUCH IN JUST 16 MINS. clear explanation of concepts though 👍

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

    Half of 2023 gone by - I almost forgot Deno

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

    Always very amusing how JS Frameworks don't understand KISS. Million prerequesits needed for a simple project. install this, install that, get a account here etc. etc.