Back-End Web Development (Tutorial for Beginners)

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

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

  • @roopsoops202
    @roopsoops202 Месяц назад +15

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

  • @dumpsterpuppy22
    @dumpsterpuppy22 Месяц назад +3

    Glad I found your channel. I've done your wordpress course and I'm doing your Laravel one right now. You've made two of the best courses I've ever done in Udemy.

    • @LearnWebCode
      @LearnWebCode  Месяц назад +3

      Your comment made my week, thank you so much! So glad the courses are helpful.

  • @kerrykreiter445
    @kerrykreiter445 Месяц назад +4

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

  • @maznin07
    @maznin07 Месяц назад +3

    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!

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

    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.

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

    Great course Brad, I've learnt so much over the last few days of going through the course. I've started to write a simple app for giving routes & pickup names & times for 3 mini buses where I work. It's gonna take a while but no pain, no gain. Try this vs code extension "Multiple cursor case preserve" when selecting & renaming multiple words at the cursor. Once again thanks Brad 👍

  • @Phill_F
    @Phill_F Месяц назад +1

    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!

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

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

  • @ICodeForALiving
    @ICodeForALiving Месяц назад +1

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

  • @TheInvincible-success
    @TheInvincible-success Месяц назад

    Good class for beginner in Back-end developper!

  • @touseefghazanfar8487
    @touseefghazanfar8487 Месяц назад +1

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

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

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

  • @denisk5606
    @denisk5606 28 дней назад

    Hi Brad, thanks for your videos and courses. Could you make a video about WooCommerce development, especially on how to use hooks and create a custom eCommerce theme?

  • @lifebyvikk6751
    @lifebyvikk6751 17 дней назад

    i hope that one day Brad,youll make your wordpress developer course free and post it here for africans like us who cant afford a good material of knowledge. you teach so well i wish i could afford your udemy courses.

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

    Best teacher ever 🤗🤗🤗

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

    Such a nyce tutorial. Love you from India🇮🇳

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

    Waiting for next video on Full stack deployment by using cloud & all devops tools

  • @alan-overthenet
    @alan-overthenet Месяц назад

    Bang on, Brad. I really appreciate this content.

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

    Great. I was waiting for this. Thanks Brad.

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

      You're welcome! Hope it's helpful!

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

    Great tutorial Brad, watched it in one set as everything was clear and not boring. Could you make a tutorial about securing an express app, things like having csrf token in forms etc. I am coming from Rails framework and by default it has security included, and using express without knowing these things hold me back.

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

      This is one of my favorite comments; thank you! Glad to hear the video was clear. I hear you; Rails and Laravel have CSRF for a reason. With our sameSite "strict" setup we are still open to a CSRF attack from one of our own sub-domains if it was compromised. I've added a "setup your own CSRF solution" to my video todo list. I used to always use the CSURF package on NPM but it was deprecated, but rolling our own solution is suprisingly simple (called the double submit technique). All the best, Brad

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

      @@LearnWebCode Thank you! looking forward to see your upcoming videos.👍👍👍

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

    Great video 👏

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

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

    • @LearnWebCode
      @LearnWebCode  Месяц назад +1

      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.

  • @Dev-gq5hn
    @Dev-gq5hn 2 дня назад +1

    Do you have any udemy plan for react native course or node or nextjs?
    Some of your udemy course are outdated

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

    Make same video on frontend development ( as per real time development )
    How Real-Time Frontend Devolopment Done in Product Based Compani's ( Share all tasks ( Sprint's) in that video

  • @Mr-Osas-14u
    @Mr-Osas-14u Месяц назад

    I love your videos

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

    Awesome

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

    Awesome! ❤❤❤

  • @Frangelo90
    @Frangelo90 7 дней назад

    I'm interested in your Learn JavaScript: Full-Stack from Scratch to learn back-end. I see your NodeJS is 1.5 hours. Other courses take hours just for NodeJS. Will that be enough? I'm so confused how much Node should I learn before getting to Express

  • @viniciusm.m.7822
    @viniciusm.m.7822 Месяц назад

    🎉🎉thanks!

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

    MERCI 🙂

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

    Hi this was so cool

  • @AGuy-x3d
    @AGuy-x3d Месяц назад

    Hi, I'm taking your course on Udemy which is fantastic so far. Do you think WordPress is still worth learning in 2024? Seems like there aren't many WP jobs out there these days

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

      Hi, yes, I still think WordPress is a great way to enter the industry. With WP powering over 43% of all websites I think the job market will always be there. However, the enjoyment and salary of those jobs compared to other tech stacks is what's up for debate. If you have more time to study and learn before needing a webDev job right away, I think studying Laravel would be more enjoyable and lucrative. However, if someone came to me and said I really want my first webDev job in the next 30 days, I'd still recommend learning the basics of WP dev and going that route.

    • @AGuy-x3d
      @AGuy-x3d Месяц назад

      @@LearnWebCode thanks! Wow Laravel I didn’t think that was even relevant these days

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

    Is there any orm that could be used in place of the raw query

  • @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.

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

    Love you man

  • @Daniel-ll2cl
    @Daniel-ll2cl 19 дней назад

    do you recommend doing this as a complete beginner? im working to get a jr cloud engineer role and want to learn abit of back end stuff. i have abit of experience with linux servers but more with AWS. but i dont really know much about the back end side. so yeah.. is this something i should be doing?

    • @LearnWebCode
      @LearnWebCode  18 дней назад

      I could be wrong, but my first thought is that cloud engineer feels more like DevOps than "development" - meaning less about creating the actual applications and more about setting up the infrastructure the apps run on. In that case, you could download the finished code this video offers (the GitHub link) and practice just the final portion of the video where we learn how to deploy it / setup a Linux host. Every job will be different, some will want AWS, some will want Microsoft's Azure, some will want you to have raw Linux experience. I think it's good to have a bit of experience in a lot of things but not at the expense of someone getting really really really good at one thing and specializing.

  • @ok-alarm
    @ok-alarm Месяц назад

    nice!

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

    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!

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

    I think better option is to use docker for deployment 😜

    • @LearnWebCode
      @LearnWebCode  Месяц назад +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 Месяц назад +2

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

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

    Make DSA with js

  • @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.

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

    Now with golang😅

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

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

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

    too much fluff, beating around the bush

  • @dev-akeel
    @dev-akeel Месяц назад

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