Back-End Web Development (Tutorial for Beginners)

Поділитися
Вставка
  • Опубліковано 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 17 годин тому

    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 17 годин тому

    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 13 годин тому

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