Build A REST API With Node.js, Express, & MongoDB - Quick

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

КОМЕНТАРІ • 737

  • @ozzyfromspace
    @ozzyfromspace 3 роки тому +440

    I spent roughly 4.3 hours slowly coding along with you, referencing your other videos, other UA-camrs, Googling things, trying other approaches, etc, and I think I finally have an okay understanding of APIs in general and REST specifically. Thank you! As a self-taught programmer, channels like yours are indispensable. You’re a gem, WDS, and I hope you know that! Onward!

    • @adamkhan1613
      @adamkhan1613 2 роки тому +8

      That's impressive man, well done

    • @m.mohsinmultani3082
      @m.mohsinmultani3082 2 роки тому

      ا

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

      Hey can you recommend some more channels too ?

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

      dude same. sometimes I spend days just to study a single video on this channel. I take a lot of notes. I learn very slowly but it's worth it

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

      That's awesome!!! So would you mind sharing the link to the site you've built? Thanks

  • @bubbyroller
    @bubbyroller Рік тому +98

    As an update, if you are having issues with the deletion (~25m mark), change remove() to deleteOne() - this is due to a change in the MongoDB wording

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

      You Are The Lord! thank you

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

      Was having issues with this. Thanks

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

      thank you so much

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

      Should have visit the comments.. took time before realizing the issue I encounter on deletion..

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

      thanks! had me running around for a few mins

  • @ThatGuyDownInThe
    @ThatGuyDownInThe 4 роки тому +121

    Just got my first programming job and I need these tutorials like I need water. Thank you

    • @JohnDoe-ym2oy
      @JohnDoe-ym2oy 3 роки тому +6

      Ay that's a copy of my pfp

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

      @@JohnDoe-ym2oy ayeeee!!!!

    • @JohnDoe-ym2oy
      @JohnDoe-ym2oy 3 роки тому +1

      @@ThatGuyDownInThe ayyeeee!

    • @someclipsilike7908
      @someclipsilike7908 3 роки тому +9

      how tf do you get a PROGRAMMING job without knowing programming

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

      @@someclipsilike7908 I just worked at a startup and made a few bucks off that. Now I'm doing really really well though hehe.

  • @charbelabouyounes6683
    @charbelabouyounes6683 5 років тому +258

    This is pure quality. One of the cleanest tutorials I have seen
    Great work man thanks a lot !

    • @WebDevSimplified
      @WebDevSimplified  5 років тому +20

      Thank you so much! I'm really glad you enjoyed the video.

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

    I've been a software developer for 30+ years. This is the best channel I've ever seen. Subscribed for life.

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

    Erratum: At Position 25:07 (the delete route), in mongoose the .remove() Method was renamed to .deleteOne(). Thanks Kyle for your amazing and up-to-date content!

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

      Thank you i was getting errors with this

    • @mohd.maasir8198
      @mohd.maasir8198 Рік тому

      Thanks for the help !

    • @al-ft1ng
      @al-ft1ng 8 місяців тому

      the video is 6 years old, this comment is confusing me

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

    This is by far the fastest “build a REST api” video I’ve seen with this much detail! In summer 2021, all I had to do was download the MongoDB community server, install it so it ran a network instance (instead of picking local instance and having to figure out a username and password and other settings), and then I was using Visual Studio Code and nom installing packages and I was off to the races.
    To everyone else taking this tutorial for the first time: don’t be afraid to pause to type your code as you follow along (I did - a LOT), and double-check your code for even tiny differences between your code and what you see in the video. The content creator moves VERY fast but explains in detail as he goes.
    Web Dev Simplified, you just earned yourself another sub! God bless you.

  • @TechInterpreter
    @TechInterpreter 4 роки тому +31

    I really appreciated this. I'm going through the Codecademy program on Express and was thoroughly lost. I needed to see the whole process all the way through so that I knew how it all tied together. Codecademy tends to present a piece at a time. I get that I need to learn each piece but it really helps to see how each of those pieces I'm learning fits into the bigger picture. I'll check out the rest of your channel for sure. Thank you.

  • @SACHIN-gd6zy
    @SACHIN-gd6zy 5 років тому +110

    This channel is heaven for Learning,
    Thanks for your hard work :)

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

    I learn so much from this kid. He packs so much information in one video, moves fast but makes things totally clear. Fastest way to get information in your brain. Other videos with this much information are like two hours long. Great if you have the attention span of a gnat like I do.

  • @ozzyfromspace
    @ozzyfromspace 3 роки тому +38

    Around 23:55 if you append a character to the objectID, mongodb will return an error. When testing, be sure to *replace* a character in the ObjectID string, because mongodb has a fixed length I’d system. It took me a while to figure it out. If it works but doesn’t return a subscriber (because one doesn’t exist), you’ll get a null object back. That’s fine. But if the you genuinely made a bad request to the server, such as submitting an objectID that doesn’t conform to the mongoDB standard, mongodb will throw an error and push you into the catch(err) {...} block. Lol it took me a while to realize this. Thanks WDS, you’re making all the difference in my process of learning about how to build JSON apis in node ✨🙏🏽✨🎊🥳

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

      I copied the if block in the catch too, it worked

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

      thank you!! helps a lot!

  • @biafranrepublican4389
    @biafranrepublican4389 2 роки тому +37

    Like another user pointed out, if you're having issues by 4:48 where you cannot connect to the database or some error is returned, ensure that you have MongoDB installed locally on your system.

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

      I have MongoDB installed locally on my system but i still can't get "connected to database". Is there something else that i need to do?

    • @---yj7op
      @---yj7op Рік тому

      @@prashilshah692 db.on('connected', () => console.log('Connected to database')); that should work, instead of using 'open'. It ensures that the connection is fully established

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

      @@prashilshah692 you need to run the following command in your terminal to get mongoDB running after it is installed:
      brew services start mongodb-community@6.0
      hope that helps!

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

      This helped resolved my issue- i kept getting "buffering timed out after 10000ms", until I downloaded mongoDB locally and ran it.

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

      if you have mongodb installed and it's still throwing out an error, try writing {family: 4} in the connect command (where your URL is). seems to be some incompatibility for mongodb using IPV4 and your system using localhost as IPV6

  • @sanketss84
    @sanketss84 4 роки тому +28

    you have a great flow when it comes to teaching. also your voice is very soothing and the setup is clean. keep sharing such amazing stuff. subscribed.

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

    I watch your videos like people watch action movies... impossible to sleep...everything is lively fast and clean and clear...great teacher

  • @alfredogiwisch2871
    @alfredogiwisch2871 3 роки тому +5

    I came from the concept of using relational databases. This tutorial explaining the use of MongoDB a non-relational database engine is gold and easy to understand. Of course, requires practice but the most important is to catch the idea. Thank you very much for this tutorial.

  • @cloudeater9571
    @cloudeater9571 5 років тому +7

    Even being pretty familiar with this content, I had to pause a couple times. The information was not unclear, just very concise. Well done. For those coming across similar errors to the video: make sure you didn't typo req instead of res. I wouldn't know, but I heard from a friend of a friend of a friend that it happens sometimes :)

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

    It is the 24th of March, 2022 and this is still the best "APIs with NodeJS and Express" video I could find on yt.

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

    30 minutes of content, no talking, great work!

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

      There is talking

  • @makersbee
    @makersbee 3 роки тому +95

    Only thing that you have missed to add in this video is "setting up mongodb on local" or at-least a prerequisite list would help the beginners

    • @danzzcoding3481
      @danzzcoding3481 3 роки тому +3

      Wdym?

    • @santoshkumar-mh1ke
      @santoshkumar-mh1ke 3 роки тому +11

      How to install MongoDB ua-cam.com/video/wcx3f0eUiAw/v-deo.html

    • @bushigi5913
      @bushigi5913 3 роки тому +17

      The moment my code ran into problems, I instantly scroll down to the comments and I find your comment really useful! Thanks for asking!

    • @cebuanoninoy
      @cebuanoninoy 2 роки тому +7

      You are right on this one. Kyle probably forgot that mongodb is already installed on his computer and some people who follow this one does not have one installed yet on their computer.

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

      Lol Im having issues and guessing this is my problem too!

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

    3 years later still holds up. You're a king.

  • @sergeyzakharov5124
    @sergeyzakharov5124 5 років тому +19

    thx from russian junior developer, you're amazing ;)
    i saw this channel and immediately subscribed, looking forward to new videos :)

    • @WebDevSimplified
      @WebDevSimplified  5 років тому +3

      Thanks. I am working on two more videos which are both fun projects.

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

    I just purchased your react course to thank you for your amazing hard work on this channel. every minute of your videos === to hours of content in online courses. please make a full-stack mern course I will be the first one who will purchase it.

  • @fullstackburger
    @fullstackburger 4 роки тому +14

    Thus far, this has gotta be one of my favorite webdev tutorials anywhere. You made this seem so easy, and it seems much clearer to me now. Thanks for the great content!

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

    One of the best tutorials I have seen.
    Though I have one problem. In some requests you assumed that because the user is providing you with the data to save, that every error is the user's fault but that isn't always true. When calling .save, the error could either be the client's fault or some error in the server if the db went down or any other server related thing that could have happened.
    Except for that issue, as I mentioned before, this is a great tutorial! Well done!!

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

    Your tutorials are the best.
    Please consider doing such tutorials intended for other UA-camrs that make tutorials on how to properly make tutorials.

  • @nativeKar
    @nativeKar 3 роки тому +7

    I cannot believe I'm getting this for free - this is outstanding content!

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

    Whenever I search for a concept on UA-cam and see your videos in the result, I cannot be happier! Thanks for the amazing tutorials!

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

    As per usual I understand much more easily and quickly with your videos than with any explanation from my tutors or peers. Thank you so much!

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

      am I the only one experienceing res.subsciber.remove is not a function?

  • @WhatIsThis-zq4hk
    @WhatIsThis-zq4hk 2 роки тому

    Thank you for making a video like this. UA-cam has an abundance of slow-paced over-explained tutorials, but sometimes I already know most of the info I just need a fast video that goes through it all quickly to help me refresh and connect the dots.

  • @0RevolutionV0
    @0RevolutionV0 2 роки тому +7

    Amazing tutorial thank you, I'm discovering Express (and coding in general) and you helped me to understand really important concepts 👍 Also for those who wouldn't want to install MongoDB locally, this tutorial can totally be done with MongoDB Atlas, in your code, just use the connection string associated with your cluster instead of the localhost one !

  • @robbyandrews223
    @robbyandrews223 3 роки тому +8

    Great tutorial! I was already familiar with a lot of the content but this definitely brings things together in a very clear way. One way I used this to learn is to actually follow along but use different conventions, for instance instead of subscribers etc, I made this a blog application with author, content, and postDate. I still used the model and routes, but used different names and changed the model etc. This way I was able to tell if I actually learned the material!

  • @martinkevin5764
    @martinkevin5764 5 років тому +2

    Hey !
    I just want to say wow.
    I love you so much that I created my first youtube account today just to support you.
    Go on like this !
    I'm learning right now ES6, node.js and your videos are helping so much !
    Thanks for these amazing contents.

    • @WebDevSimplified
      @WebDevSimplified  5 років тому +2

      That is amazing. I wish you the best of luck on your learning.

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

    This is the cleanest, straight-to-the-point titorial I've seen on building REST APIs.
    Thank you!

  • @Arnold-vd7id
    @Arnold-vd7id 5 місяців тому

    It took me a few hours to complete this course, but it was worth it. Thank you for this introduction. I will definitely check out your other courses. Keep up the good work.

  • @joebarrett29
    @joebarrett29 5 років тому +2

    This is actually just the best UA-cam channel. Please don’t ever stop!

    • @WebDevSimplified
      @WebDevSimplified  5 років тому +2

      Thanks! I'm not planning on stopping. I enjoy it way too much.

    • @pastorfred2543
      @pastorfred2543 5 років тому

      Absolutely the Best. He will hit a million subscribers very soon.

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

    I'm watching this after a long period of time of trying to build a REST API on my own. This clean and cohesive demonstration really helps clear up the big picture. Thanks for this!

  • @paulakm626
    @paulakm626 4 роки тому +18

    For everyone stuck in an endless 'waiting'-loop while connecting at 11:17: Look through your code and make sure you copied every detail. I forgot '()' after 'express.json' so my code looked like this 'app.use(express.json)' instead of 'app.use(express.json())'. Took me nearly an hour to figure out what was wrong, since no error was thrown in the console. Another tip: Comment stuff out when something is not working, to pinpoint the location of the problem

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

    This is one of the best explanation and great skills with proper examples.

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

    thanks. I wrote all the code in 1 hour and this was one of the most interesting and useful learning videos I have ever seen on the internet.

  • @ArisAris-fs1ip
    @ArisAris-fs1ip 2 роки тому

    After 10 tutorials I was always getting confused, and at last i found that video! This is a small diamond in the youtube web dev ocean, thank you man!!!

  • @kresimircosic3753
    @kresimircosic3753 5 років тому

    I am on Linux and I am using Insomnia for REST testing. It is very minimalistic and it works great, I love it.

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

    I watched 3 videos in a row before this. While watching this I subscribed. You have a really nice way of showing the entire thing right from npm init to finish. That's great!

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

    I love these fast paced tutorials. If I have a question, I can just look it up and hit pause. Thanks again WDS

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

    Bro... your web videos have taught me web dev better than any other resource on the internet. you are a god.

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

    You're such a boss. As always super concise and clear. When searching for tutorials I now default to include "web dev simplified" as part of my search term. If you have a video on the topic, it's always my starting point.

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

    19:25 😂 I was waiting for this exact moment as soon as I first noticed the typo. Props to you for acknowledging and also fixing it on the spot. Some would have edited that part out.

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

    Greetings from a cs freshman. 100% pure quality content, thank you so much..

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

    The name which you have given to your channel is a perfect match with the contents that is in the channel. You really made it simple....! I was facing some serious problems with connection of MongoDB to the Backend server and REST APIs. But you resolved the problem in a single video. Thankyou very much sir

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

    Quick, clear and simplified, excellent video! You are making me fall in love with back end too after front end. Thank you for everything Kyle. You're the best!

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

    Ok ok this was legitimately great!!!! I'm a frontend guy and I had tried to use nodejs but I have never worked for a company that used it as a backend previous and man was this good. *clicks subscribe button*

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

    You have a great talent of teaching. You are by far the best javascript youtuber

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

    You explained everything very clearly and concisely, and I can finally say I get it. So many tutorials are borderline vanity projects where someone uses a whole host of unnecessary bullshit that will inevitably just confuse beginners.
    A+ and thank you. Subbed.

  • @이달팽-d7l
    @이달팽-d7l 3 роки тому +1

    최고의 튜토리얼 영상
    The best tutorial I've ever seen. Compact and great quality. Thank you so much!

  • @jazzmaster89
    @jazzmaster89 5 років тому +1

    Epic man, was looking for this and hoping based on your last question this would surface. It has and you’ve made a new subscriber and follower. Thanks for all the awesome tutorials, really well done.

    • @WebDevSimplified
      @WebDevSimplified  5 років тому +1

      Thanks! I really enjoyed making this tutorial and I think it came out really well.

  • @555-v7g6o
    @555-v7g6o Рік тому +19

    If you are getting an error when using res.{collection name}.remove() (around 25:10), use deleteOne() instead, this seems to be the more updated method and using remove() will not work for me. Good luck!

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

    Fantastic tutorial. Tried following along while adapting this with TypeScript. Maybe you could do a tutorial on Node + Express + Mongoose + Typescript? Main challenge here is to have typed objects and have that play nicely with Mongoose schemas. Thanks!

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

    I love your videos. Just found your content, so far it's great and useful. There's a lot of noise out there in the coding tutorial space and this channel cuts straight through it.

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

    This tutorial is the best and cleanest I have ever seen. Thank you for the good content!

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

    Thank you for your tutorials! I have one feedback, I think that it would be great to mention on the start, if there's for example some databases that needs to be downloaded in the tutorial.

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

    this is the one of the best and easiest way of restful api to built thanks a lot love from india

  • @georgekalokyris
    @georgekalokyris 9 місяців тому +6

    If you're watching this in 2024 in Mongoose versions 6 and above, the remove method has been deprecated, and you should use the deleteOne method instead.

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

    BEST REST API TUTORIAL I'VE EVER SEEN. THANKS!

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

    That's a good quality tutorial... Learnt creating rest API in 30mins i mean 2 hours..... for me...

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

    If you are new to React and Mongo DB, make sure you install Mongo db on you pc before starting this tutorial otherwise you will get this error:
    (node:1164) UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [localhost:27017] on first connect [Error: connect ECONNREFUSED 127.0.0.1:27017
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) {
    name: 'MongoNetworkError',
    [Symbol(mongoErrorContextSymbol)]: {}
    }]

  • @busyrand
    @busyrand 5 років тому +1

    This was fantastic! Love the explanations for each thing you do. Well done. Saves me from having to search for every single thing. Subscribed.

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

    At 23:17, in the "catch", you should also add :
    if (subscriber == undefined) {
    return res.status(404).json({ message: "Cannot find subscriber" })
    }
    cause if you (at 24:03) change one letter, subscriber is going to be equal to null, but if you add one letter you'll go to the catch directly because it'll not fit the model, and subscriber will be equal to undefined.

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

    man, i've just started to learning these things and you are amazing and i have to watch this video like a hundred times and practice a lot

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

    Small video but an awesome instruction. Simple and easy explanation. Thanks, hero.

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

    I cant emphasize it more than this but THANK YOU BRO! Your explainations are so clear. You're doing a great job man! Keep it up.

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

    Beautifully succinct and clear tutorial; fluently delivered. Thank you, Kyle.
    {2021-06-07}, {2022-08-08}, {2022-11-02}, {2023-02-07}

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

    Awesome way of doing a tutorial. It is great that you explain as you code. Keep up the great work!

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

    The real learning is simple like the name of this channel,congratulations!

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

    The best REST API course on yt .Thanks a lot!!!
    respect++;

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

    This is perfect, I just wish you mentionned that MongoDB need to be installed before starting the tutorial !

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

      That's kinda of given.

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

    Best dev tutorials on the web

  • @Drdoggo24
    @Drdoggo24 5 років тому +1

    you never pause and i love it

  • @karlisvigulis6386
    @karlisvigulis6386 3 роки тому +5

    4:31 - 'this will only one runce' 💪

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

      Haha I thought I heard it wrong and had to go back.

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

    25:06 : For deleting , better use deleteOne() instead of remove()

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

      thankyou, i kept on getting an response error saying "message": "res.subscriber.remove is not a function"

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

      thank you buddy

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

      @@caiqueribeiro3637 I'm getting same

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

    Wow easily the best rest tutorial on the world wide web. Thank you sir.

  • @rongliao9255
    @rongliao9255 5 років тому +1

    Amazingly clear content with great delivery! Enjoying this video very much :)

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

    Fun fact: Instead of spamming enter when running "npm init", you can run "npm init -y" instead to load all the default values.

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

      Hey Mohit. Good to see you learn and observe things. Have you created projects in JavaScript frameworks? Would you like to explore opportunities in web development?

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

    I am so happy you don't add semicolons. Great content!

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

    You are the best mate , Love from Iran

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

    Great video. Same day start and finish, a new record for me =) I even changed things up and started a db for my custom hotwheels collection.

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

    I sooooo followed through with this tutorial, Very Helpful. Subscribing!!!!!

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

    pretty straight forward. very nice and quick yet easy to understand tutorial! Thanks!

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

    THANK YOU! It was so helpful and fluent. I wish this was the first video tutorial I consulted.

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

    This tutorial is one big explanation why TypeScript exists

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

    Best Dev tutorial i've gone through in a while, bless!

  • @felixlopez2300
    @felixlopez2300 5 років тому +2

    Broooo Excelent Tutorial! , the way you explain its detailed and very understandable, Keep Going , Amazing work!!

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

    Attention > those who done know about mongodb at the starting of this video for them you have to install mongodb client for this

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

    best video I had watched on backend for beginner

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

    best teacher ever nice tutorials simple steps we love thank you so mutch please dont stope because perssone like you give us the chance to learn faster easier and the most importent thing free

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

    Upload more Node js tutorials. Every tutorial in more then amazing.
    Thank you

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

    absolutely no fat in any of your videos. i love it, great work.

  • @lilith-sar
    @lilith-sar Рік тому

    I love this. This is the video I was looking for and thanks god you created such an amazing video!
    Thank you so much! This was clean and very helpful.❤❤

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

    This is amazing! Straightforward, yet quite thorough tutorial (maybe it would've been a bit fast if you didn't make the typos so even that thing was a +1 for me :D) Thanks a lot for this high quality course, keep it up!

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

    am loving the way you are explaining and writing code thanx and keep up the good work

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

    goddamn this video has more information than my entire bachelor's degree could give me

  • @Blue4736.
    @Blue4736. 3 роки тому

    That's was quick and dirty. Just what I needed. Thanks.