Back-End Web Development (Tutorial for Beginners)

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

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

  • @roopsoops202
    @roopsoops202 День назад +9

    I wanted to learn nodejs in the month of October and here you post the video 😅

  • @maznin07
    @maznin07 День назад +2

    I was learning Node from another website and wanted to find other resources for it and like a miracle you post a course for Node. THANK YOU!

  • @kerrykreiter445
    @kerrykreiter445 День назад +1

    Every time I watch your videos, I get automagically smarter. Thanks much Brad! Fun tutorial!!!

  • @dannny6019
    @dannny6019 День назад +2

    Is there any difference having the jwt in the headers than cookies. I’ve seen other people use that approach. Is it for security reasons or just preference

    • @LearnWebCode
      @LearnWebCode  День назад +4

      Good question. If we don't store the JWT in a cookie, we'd need to store it in LocalStorage. I don't like to keep security-related things like that in local storage because client side JS can access it. The beauty of an HTTP-only cookie is that even if malicious JS somehow got on our site it cannot access the cookie value. Having said that, if malicious JS code is somehow on our site, then the malicious person could perform any action they wanted on behalf of an innocent user anyways by having the innocent user submit requests and their cookie would be automatically sent along. But the attacker still wouldn't know the secret JWT value that's in the cookie, so in other words, as soon as the innocent user closed their browser tab the security threat would be over. Whereas if malicious JS could access the JWT value, they could continue to perform actions as that user for as long as the token doesn't expire.

  • @diomedeslajara
    @diomedeslajara 8 часов назад

    I have your Fullstack JS course that covers Mongo but I have been trying to put together sqlite with node express for the past week. So this is amazing!!
    A video comparing different technologies and when or why to use them would be a great follow up.

  • @Nileshkumarchouhan
    @Nileshkumarchouhan День назад

    After started journey of WordPress developer with you. Now I get my next milestone to follow. Thank you 🙏

  • @ICodeForALiving
    @ICodeForALiving День назад

    WTF!!! Just spent an entire goddam week looking for exactly this, didn't find and now here comes the recommendation

  • @touseefghazanfar8487
    @touseefghazanfar8487 22 часа назад

    This video is amazing. Thank you so much! My deepest respect to you.

  • @melchizedek79
    @melchizedek79 12 часов назад

    Thank you Brad for this. Badly needed this for a for a project

  • @jeevank3849
    @jeevank3849 День назад

    Such a nyce tutorial. Love you from India🇮🇳

  • @jeansouvenir3110
    @jeansouvenir3110 День назад

    Excellent tutorial, We wish you could upgrade this app by adding a forgot password feature... Huge Thanks!!!

    • @LearnWebCode
      @LearnWebCode  День назад

      Thanks! I can point you in the right direction. There's a great package on npm called nodemailer. You'd want to email a user a JWT token that expires after maybe 10 minutes. But have that token give whoever clicks it permission to change the password.

  • @ytniken
    @ytniken 16 часов назад

    pls make a front end and how to connect them

  • @mindhood
    @mindhood День назад

    just a heads up: i noticed there’s a problem with the first link in the video’s description

    • @LearnWebCode
      @LearnWebCode  День назад +1

      Really appreciate that! I totally missed that; thank you!

  • @hwapyongedouard
    @hwapyongedouard День назад

    yeah dream host is worth it but we know that every service when it gets successful they start to charge extra, hop dream host will remain as it is

    • @LearnWebCode
      @LearnWebCode  День назад +1

      I know what you mean about services doing that; reminds me of Netflix. But DreamHost has been around for I believe about 27 years and I don't see that happening with them. I've used them for about 19 years and they've never done anything to break my trust.

  • @chafaibenmehania
    @chafaibenmehania День назад

    Best teacher ever 🤗🤗🤗

  • @Mr-Osas-14u
    @Mr-Osas-14u День назад

    I love your videos

  • @Whoknowsthatman
    @Whoknowsthatman 21 час назад

    Great video 👏

  • @awesomeguy6427
    @awesomeguy6427 День назад

    Hi this was so cool

  • @digigoliath
    @digigoliath 18 часов назад

    Awesome! ❤❤❤

  • @mahiabir6348
    @mahiabir6348 День назад

    Love you man

  • @viniciusm.m.7822
    @viniciusm.m.7822 День назад

    🎉🎉thanks!

  • @alan-overthenet
    @alan-overthenet День назад

    Bang on, Brad. I really appreciate this content.

  • @copaceticobserver
    @copaceticobserver День назад

    Awesome

  • @riigel
    @riigel День назад

    nice!

  • @dotportal
    @dotportal 18 часов назад

    Great. I was waiting for this. Thanks Brad.

    • @LearnWebCode
      @LearnWebCode  17 часов назад

      You're welcome! Hope it's helpful!

  • @Phill_F
    @Phill_F День назад

    I'm not even 20 seconds in and have already liked and saved this cause I know it's going to be pure Gold.

    • @LearnWebCode
      @LearnWebCode  День назад +1

      I really appreciate that Phill! Hope the course is helpful.

    • @Phill_F
      @Phill_F День назад

      @@LearnWebCode I somehow don't doubt for a second that it will be! I have a bit of an involved question for you, I'm not sure if you've made any videos on it yet, but the question is, what motivates you to Code and why do you do it? Is it a passion for Tech or solving problems and building things etc or all of the above? Thanks so much again for this course!

  • @davideugene7911
    @davideugene7911 День назад

    MERCI 🙂

  • @MartinK_2
    @MartinK_2 15 часов назад

    I think better option is to use docker for deployment 😜

    • @LearnWebCode
      @LearnWebCode  15 часов назад +3

      I agree 100%, but that would have been yet another technology in a video that already covered a lot. That would make for the perfect follow up video though; how to take this app and containerize it and deploy it.

    • @vvmhd7431
      @vvmhd7431 12 часов назад +1

      @@LearnWebCodeplease that will be a great video and thank you.

  • @petruciucur
    @petruciucur 3 часа назад

    Now lets declare a variable : CONST x ... no offense PHP is better and nicer

  • @dev-akeel
    @dev-akeel 14 часов назад

    1:21:31
    if (
    req.body.username.trim().length < 1 ||
    req.body.password.length < 1
    ) errors.push("invalid username/password.")