Express Crash Course

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 186

  • @siddharthbehra5250
    @siddharthbehra5250 2 месяца назад +9

    So for full 3 years, I was procrastinating learning Backend, and finally I saw this and thought to give it a try, I loved it, in just a weekend, I got the basic idea of how the backend works, I am going to buy a full course, and develop MERN applications, Thank you Brad! you are great

    • @zero3281
      @zero3281 21 день назад

      i was writing backend for few months without understanding and was procasting and now things are much clear

  • @ultrasys
    @ultrasys 7 месяцев назад +19

    I don't work with Node and don't have any plans to. However, I still watched the whole video just because 1) your effort; 2) your skills; 3) I always learn something from you - in this case, one of the things was the Postman extension. Sure I learned a bunch of other little cool stuff. During the video, I couldn't escape thinking about what drives you into making these videos with such a level of care. Amazing. Thanks a lot.

    • @GodsfavourIfidon-pv1yp
      @GodsfavourIfidon-pv1yp 5 месяцев назад

      Pls i really want to ask a question since you have watched the full course, did he talk about JWT for authentication and authorization

  • @Brent-The-Carpenter
    @Brent-The-Carpenter 7 месяцев назад +11

    Thank you for taking the time to make these videos. Its crazy how much express cuts down on the boiler plate code. I went along with your Node.js video with the switch case etc to serve files which worked out to being around 55 lines of code, express accomplished the same functionalities in 7 lines.

  • @xzex2609
    @xzex2609 Месяц назад +2

    I can not believe how much useful stuff he covered in just 1:45 even template engines. without using express-generator

  • @muhammadfarooqi
    @muhammadfarooqi 3 месяца назад +2

    Oh my GOD.... you dare you to be so amazing!!!. I took NodeJs Crash course.. and made a whole scraper for 5 to 6 websites... which takes data using "RAW NODE JS" .. without express, it was hell of work. But I really like working from the scratch, so I really enjoyed.
    Now, this expressJS is super sweet to me..
    I have been pausing the video before any new thing.. try it myself and then let the video play..
    really loving it. ❤

  • @ajays6393
    @ajays6393 4 месяца назад +2

    Brad, your work is a gift for many aspiring and experienced developers alike. Thank you for all your hard work and for all that you give free of charge! I've had the benefit of several educators, such as yourself, and excellent resources like this over the years. That I am software engineer today has been made possible, in part, because of things like this. Keep up the good work!

  • @bmehder
    @bmehder 7 месяцев назад +4

    You're the OG of RUclips web tutorials. I'm a fan of your style of videos. Looking forward to what I assume will be a revamped Mongo crash course soon.

  • @breakoutgaffe4027
    @breakoutgaffe4027 5 месяцев назад +3

    The GOAT for long form programing courses

  • @IG7799-c4u
    @IG7799-c4u 7 месяцев назад +6

    I just want to express my thanks for your hard work! Looking forward to watching this.

    • @lachieyoung1374
      @lachieyoung1374 7 месяцев назад +5

      Ha. Express. Get it?

    • @saarza9991
      @saarza9991 6 месяцев назад

      ​@@lachieyoung1374 fine fine you're cool 😂

  • @ivanivanovik418
    @ivanivanovik418 7 месяцев назад +23

    This videos coming out right when I'm learning React and Node.js/Express feels like it's heaven-sent!

  • @techwithjesus8263
    @techwithjesus8263 7 месяцев назад +27

    Despite being a Senior DevOps Software Engineer, I always learn something new when Brad teaches. This crash course encapsulates the nuances of building an API, even if it’s a multi-billion dollar API. It all boils down to this basic concept. Thank you, Brad ❤

    • @the000gamer96
      @the000gamer96 7 месяцев назад +1

      I wish I could get better at programming. No one ever has the right answer

    • @breakoutgaffe4027
      @breakoutgaffe4027 5 месяцев назад +2

      ​@@the000gamer96there's almost always more than one right answer

  • @sonamtseringsherpa
    @sonamtseringsherpa 4 месяца назад +1

    Every single concept is explained nicely and easily. Loved it to the moon and back ❤

  • @dee.s.4513
    @dee.s.4513 7 месяцев назад +6

    Thanks for this great combo of a refresher and important pointers.

  • @moestaxx286
    @moestaxx286 7 месяцев назад +3

    thanks for this man! needed the as i’ve been learning aws for about 5 months. just started coding again and need to get the rust of my shoulders!

  • @voboghure-dev
    @voboghure-dev 7 месяцев назад +1

    Thanks, I am about to learn Node/Express and this is much helpful at this moment.

  • @ajoypaul2247
    @ajoypaul2247 22 дня назад +1

    18:44 Middleware is a function that runs in between the incoming requests and outgoing responses.

  • @ashishsng
    @ashishsng 6 месяцев назад

    Thanks for making this. Wanted a crash course to revise my concepts and this helped a lot!

  • @prospermbuma
    @prospermbuma 7 месяцев назад +3

    Thank you sir
    I have been waiting for this 🙌🔥

  • @atigun64
    @atigun64 3 месяца назад +1

    this tutorial teached me much more than express, thanks alot!

  • @gullychan
    @gullychan 6 месяцев назад

    Quite new to your work and channel and currently operating a career switch to web dev. This content and the Node.js crash course are perfect! It is kind of overwhelming but hopefully after applying what I've learned here to my school project, I will understand it better. Thank you so much for such high quality and well delivered content! 🙏

  • @Jerementor
    @Jerementor 6 месяцев назад

    love it Brad, thanks for this, very timely. Would love to see a deep dive on user auth and or working with sqlite db using express next!

  • @korodhsoaqoon
    @korodhsoaqoon 7 месяцев назад +2

    Thank you very much sir.... Your content is a GEM.

  • @dumbignorantfool2353
    @dumbignorantfool2353 13 дней назад

    I learned a lot, thank you! Advance Merry Christmas!

  • @exploreinsixtyseconds
    @exploreinsixtyseconds 7 месяцев назад +53

    dude is making mern stack course by dropping react , node now express js 👍

    • @prospermbuma
      @prospermbuma 7 месяцев назад +4

      You made me realise that 😊

    • @kelsey_roy
      @kelsey_roy 7 месяцев назад +3

      Do nestjs

    • @ssava_ema
      @ssava_ema 7 месяцев назад +10

      now I expect MongoDB crash course dropping next

  • @SsaliJonathan
    @SsaliJonathan 7 месяцев назад +1

    Thanks Brad. You are surely a blessing

  • @tahasoft1
    @tahasoft1 7 месяцев назад +7

    The git repo link doesn't work

  • @aminumusa7190
    @aminumusa7190 7 месяцев назад +2

    Thank Brad, I've long been waiting for this

  • @buraxta_
    @buraxta_ 6 месяцев назад +1

    You're an awsome teacher!

  • @Mohammed-bs8mc
    @Mohammed-bs8mc 7 месяцев назад +1

    Hi Brad, loving your tutorials this year, especially on React, Node.js, and Express.js! I've been following along and was wondering if you could consider doing a series on MongoDB next. It would be awesome to see how we can integrate it with these technologies for a full MERN stack project!

  • @Ram-bz4qu
    @Ram-bz4qu 4 месяца назад +1

    Outstanding Express.js Crash Course ❤❤❤

  • @maxnicely8926
    @maxnicely8926 7 месяцев назад +1

    At 1:36:00, you are just adding empty divs, then showing all posts, which looks correct because it kind of does same thing.

  • @brandyn6124
    @brandyn6124 6 месяцев назад +2

    Im trying to code along with this video, but at 36:00, I am getting this error whenever the req url is set to /posts/not-in-posts:
    TypeError: Cannot read properties of undefined (reading: 'id')
    Has anyone got the same thing and have a fix for this?

    • @brandyn6124
      @brandyn6124 6 месяцев назад +1

      Oops, I figured out my issue...
      When I had hardcoded the posts array, I copied and pasted the json, but unbeknownst to me, there were extra commas between the objects.

  • @apexbytes
    @apexbytes 7 месяцев назад

    Thanks for this I am learning NodeJS and ExpressJS now and this video is i need

  • @kvelez
    @kvelez 4 месяца назад +1

    Excellent course, a Typescript or PHP version of the API would be amazing.

  • @atibyte
    @atibyte 7 месяцев назад

    After learning Django and a bit of Laravel, Express seems so lightweight. I really like it. Thanks Brad!

  • @vikasdfghjlYT
    @vikasdfghjlYT 7 месяцев назад

    this revamp was much needed !!! Thank You so much

  • @AkashPandya9
    @AkashPandya9 7 месяцев назад +6

    Hey Brad, can't find the source code! (link in the desc seems broken). Also thanks a lot for the video❤

  • @lostinthenarrativve
    @lostinthenarrativve 7 месяцев назад +5

    Hey man, any plans on a mongodb crash course too ?

  • @samlengngy5658
    @samlengngy5658 7 месяцев назад +2

    Really good explanation. please have have a short course of nest js next time

  • @muhammadans7071
    @muhammadans7071 7 месяцев назад

    thanks a lot bro, i was requesting you on your last node js crash course for express crash course. it is superb amazing tutorial as usual

  • @ABMA79
    @ABMA79 7 месяцев назад +2

    Dear Brad, I am one of your subscribers and always find new things to learn whenever I watch you.
    I was wondering if there is a chance to make a website using javascript as a front-end and expressJS as a backend and it will be lovely if you can make it with authentication and sessions.
    I hope to see that courses coming up because you are among the best that can deliver information...
    Best regards

  • @techaddictdude
    @techaddictdude 4 месяца назад +1

    Hey Brad, Codeium is exactly following your tutorial. When you mistakenly used ES modules instead of CommonJS, the Codeium first generated the export default posts; and then it changed it into module.exports = router; 🤣🤣

  • @okkaraung9512
    @okkaraung9512 7 месяцев назад +1

    brad. Thank you for the video. Please do complete mern course. React, Node and Express. I will be looking forward to MongoDB course. Nextjs course too. Again thank you for these videos.

  • @KycasCat
    @KycasCat 7 месяцев назад +2

    Hey Brad, pretty informative course, thank you. Wanted to ask about watching. --watch is not working on virtual environments such as vagrant (at least I could not make it working). I ended up using nodemon with polling. Maybe you have tested this feature with such environments?

  • @codernerd7076
    @codernerd7076 7 месяцев назад +2

    I worked with Express but got so tired of having to work for hours setup basic stuff like login/logout/forget password and so on, so I moved to the more active in development complete framework, Laravel, and it's working great!

  • @mufty_codes
    @mufty_codes 2 месяца назад +1

    I noticed some things that I had to change to make my version of following this tutorial work.
    1. ENV
    If you're using node version below v20, you might notice that adding the env to the package.json doesn't work. i.e the `start: node --env-file=.env server.js`. Just iinstall and import the dotenv npm module.
    2. `req.body` returning undefined
    If you noticed that req.body is coming back as undefined, you need to add this line to your server.js "app.use(express.json());" just above your routes declaration.
    I'll be adding more.

  • @CodeClem
    @CodeClem 7 месяцев назад

    Amazing course brad, would love if you would also make a crash course on Nest JS in the future.

  • @amosfigueira894
    @amosfigueira894 6 месяцев назад

    Fantastic Brad, thanks for sharing

  • @hmkashifali9864
    @hmkashifali9864 Месяц назад

    Thank you for this helpful crash course. 👍

  • @cosanostraytc1030
    @cosanostraytc1030 7 месяцев назад +1

    Thank you very much Brad... Excellent tutorial as always. The github link is not working

  • @th-mhmn
    @th-mhmn 4 месяца назад

    Great tutorial, very useful.
    I wish you also included database, too.

  • @muhammadfarooqi
    @muhammadfarooqi 3 месяца назад

    Remember: (i was having issue with post data, which was not posting).
    Always use middleware i.e.
    -------> app.use(express.json());
    -------> app.use(express.urlencoded({ extended: false }))
    before routes
    //Route's definition.
    -------> app.use('/api/posts', posts);

  • @cloudagnostic
    @cloudagnostic 7 месяцев назад

    Damn, Brad, I love you ✊🏾

  • @tylerarrigoni7700
    @tylerarrigoni7700 7 месяцев назад

    Nicely done! Thank you!

  • @tommysmith5479
    @tommysmith5479 Месяц назад

    Really appreciate your videos. Thank you.

  • @saiveerendra3885
    @saiveerendra3885 7 месяцев назад

    Thank u so much please do one rust course end to end

  • @ianfrye8988
    @ianfrye8988 7 месяцев назад +1

    Can you do a revamp of NestJS??

  • @joscript7846
    @joscript7846 7 месяцев назад +1

    When everyone praising Hono? Brad is pushing express back on it feet

  • @milindkrishna3954
    @milindkrishna3954 5 месяцев назад

    @brad can you please share the github repository for the express-crash so that we can take a reference since your repository has old file and the github link which you shared for express-crash is not working.

  • @spacexnix
    @spacexnix 4 месяца назад

    Greetings! Please tell me which vs code theme are you using?

  • @ar4be
    @ar4be 7 месяцев назад

    Nice work, man! When we could expect your Laravel course?

  • @lesternielfong1513
    @lesternielfong1513 7 месяцев назад

    Sakto! Thanks for this :>

  • @salahdidi8287
    @salahdidi8287 7 месяцев назад

    Coming from the Laravel world, this feels like a huge downgrade, but this video is simply amazing for anyone looking to learn Express. Having knowledge in Laravel/Java made it easy for me to grasp the concepts. Thanks, mate

  • @argempusrecords
    @argempusrecords 7 месяцев назад

    what if I want my routes to be "/about" instead of "/about.html" then i would have to create a dedicated route for each page, right?

  • @OCEMTechZone
    @OCEMTechZone 7 месяцев назад +1

    Great Sir 🎉🎉

  • @CvetaMobi
    @CvetaMobi 7 месяцев назад

    Thank you for your labor!

  • @PaschalAOgba
    @PaschalAOgba 7 месяцев назад +5

    I wonder is it only me or is there anyone else that favorite EJS over React?

    • @akhmadali5064
      @akhmadali5064 25 дней назад

      i dont get the question, both have different purpose isn't it?

  • @amadywr
    @amadywr 7 месяцев назад +2

    is the github link working for you guys?

  • @shubhamjangid5936
    @shubhamjangid5936 5 месяцев назад

    Good video and very informative for new learners

  • @eleah2665
    @eleah2665 7 месяцев назад +1

    Hi Brad and thanks.

  • @Tech-x7c
    @Tech-x7c 4 часа назад

    You are the MAN. Thank you

  • @AmnaCode
    @AmnaCode 7 месяцев назад

    Thanks for sharing.😊

  • @eliuddyn
    @eliuddyn 7 месяцев назад

    Amazing 💥💥

  • @satishprajapati6157
    @satishprajapati6157 6 месяцев назад

    Can you create or Re-Vamp video on Go + Gin or any Go back-end framework please! Love your tutorial

  • @miketerry4309
    @miketerry4309 7 месяцев назад

    The specified URL to the repository does not work. Can you revise it please?

  • @ElCodingCowboy
    @ElCodingCowboy 7 месяцев назад

    I think you can also get the dirname and filename now with ES6 modules by doing import.meta.dirname and import.meta.filename

  • @dev-akeel
    @dev-akeel 7 месяцев назад

    I am very old subscriber of this channel and I remember the guy who was too young. But it has now been a long time that I haven't seen him. Where is he?

  • @mriservice1671
    @mriservice1671 7 месяцев назад

    why does post come back undefined?

  • @shahbazjavedqureshi
    @shahbazjavedqureshi 7 месяцев назад

    Hey Brad, I can't find the code on your github. Thanks for the great tutorial and wish you the best!

  • @079_pavans9
    @079_pavans9 6 месяцев назад

    I just connected to a different network and whenever I make requests using Postman I am getting an Error: Invalid IP address: undefined. Can anyone help me? I am totally new to this.

  • @chowiee5688
    @chowiee5688 7 месяцев назад

    Express + firebase is Good combination in backend?

  • @mooreedit
    @mooreedit 7 месяцев назад

    do we still need express with frameworks like nextjs?

  • @aaronxin7732
    @aaronxin7732 6 месяцев назад +1

    Code from video now is invalid....

  • @LongJourneys
    @LongJourneys 7 месяцев назад

    Oh hey I've been meaning to review express, it's been a while

    • @aaratbatra4676
      @aaratbatra4676 7 месяцев назад +1

      What kind of bot ahh comment this is!

    • @LongJourneys
      @LongJourneys 7 месяцев назад

      ​@aaratbatra4676 I wish I was a bot...I wouldn't need a job or a place to live

    • @gradientO
      @gradientO 7 месяцев назад

      You're talking like express changed a lot in recent years 😂

    • @Erlandas_
      @Erlandas_ 7 месяцев назад

      @@gradientO wasnt it in maintainance mode, recomending users to use koajs, just a while back?

  • @regilearn2138
    @regilearn2138 7 месяцев назад +3

    This time MERN courser with TYPESCRIPT please

  • @kanchanpandey2950
    @kanchanpandey2950 7 месяцев назад

    when will the mongodb crash course (2024 revampp ) will come ??

  • @RuslanMykolaiv
    @RuslanMykolaiv 7 месяцев назад

    is it better to use "node:path", instead of 'path'? And use it for all built-in methods just not to confuse with npm libs?
    Interesting your opinion.

  • @joey0ll0x22
    @joey0ll0x22 16 дней назад

    Anyone having issues with the postman vs code extension not working as expected?

  • @marga6320
    @marga6320 2 месяца назад

    i have an error when i add new post

  • @konhaibhai-ze4ji
    @konhaibhai-ze4ji 7 месяцев назад

    which theme are u using?

  • @gg.cip0t
    @gg.cip0t 7 месяцев назад

    thanks for the video, its very good for the beginners.. i have a request, can you make a beginner friendly video on Clean Code ? about repositiory pattern ? I mean how can we implement to our Backend Typescript project ? I have watched other videoes but couldnt understand a bit.. since you are very good in teaching may be you can help ?

  • @mnoker
    @mnoker Месяц назад

    Wow! I understood basically everything in your video. Thank you so much!
    also I have a question regarding the es module __dirname. Now in the video you used a work around method to solve this, but after Node version 20.11.0 the __dirname can be used with import.meta.__dirname or import.meta.__filename. Is this the same thing?
    Edit: Figured it out. const __dirname = import.meta.dirname works. for file name it is import.meta.filename

  • @alireza5430
    @alireza5430 7 месяцев назад

    thanks a lot ❤❤❤❤

  • @ultronzeon1759
    @ultronzeon1759 5 месяцев назад

    Please make a video on auto generating swagger docs for express, i tried it but i was not able to give any custom tags for the swagger docs , video on that would be helpful

  • @Brandcode-yq2wn
    @Brandcode-yq2wn 7 месяцев назад

    Thank you very much ❤

  • @abcdabcd8605
    @abcdabcd8605 6 месяцев назад

    Amazing tutorial

  • @Muhammed-nani964
    @Muhammed-nani964 7 месяцев назад

    do people use ts with express ??

  • @alumaven
    @alumaven 7 месяцев назад

    I cant get the cool --watch flag to work :/

  • @athar_dev
    @athar_dev 7 месяцев назад

    is there some discord community for traversy media?

  • @m12652
    @m12652 7 месяцев назад

    The github link doesn't work...