New Udemy Course - Fundamentals of Backend Communications, Design Patterns and Protocols

Поділитися
Вставка
  • Опубліковано 27 лип 2024
  • Head to backend.husseinnasser.com and grab my Fundamentals of Backend Communications and Protocols for a $9.99 discount coupon (limited). Understand the backend communication design patterns, protocols, execution and proxying. Link redirects to udemy with latest coupon applied.
    Backend engineering is an art. During my 18 years career working with and building backend applications, I discovered certain communication design patterns keep emerging. There are only handful of ways clients communicate with backend applications, although they might be more, I believe the patterns I discuss in this course are the most common. Examples of these patterns are request-response, publish-subscribe, short and long and push.
    Based on these communication design patterns, engineers may use a number of protocols for concrete communication. While the fundemental protocols boils down to either TCP or UDP, tons of industry specific protocols are built on top of these two to address certain problems. Examples of these high level protocols are HTTP/1.1, HTTP/2, HTTP/3, QUIC, gRPC, WebRTC and many more. Each protocol has its pros and cons and fits certain use cases. In the course, I discuss the top common protocols and provide examples and demos where applicable.
    Once the request reaches the backend, the application has to execute the request. The backend has a buffet of design choices when it comes to the style of execution it can choose. Understanding the difference between a process and a thread, multi-process, multi-threaded and the correlation to the number of CPU cores or hardware threads is crucial to pick the right execution pattern. One does not have to stick with these patterns but can invent new ones that suits their needs.
    This course is designed for engineers who have built backend applications, it is an intermediate - advance level course, certain programming and networking knowledge is required so I recommend taking my fundamentals of network engineering course before taking this course if you don’t have the networking skills. I hope you enjoy this course, and thank you so much for considering it.
    0:00 Intro
    1:00 Why I built this course
    4:00 Course outline
    Fundamentals of Backend Communications and Protocols (link redirects to udemy with coupon)
    backend.husseinnasser.com
    Fundamentals of Networking for Effective Backends udemy course (link redirects to udemy with coupon)
    network.husseinnasser.com
    Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)
    database.husseinnasser.com
    Introduction to NGINX (link redirects to udemy with coupon)
    nginx.husseinnasser.com
    Python on the Backend (link redirects to udemy with coupon)
    python.husseinnasser.com
    Become a Member on UA-cam
    / @hnasr
    Buy me a coffee if you liked this
    www.buymeacoffee.com/hnasr
    Arabic Software Engineering Channel
    / @husseinnasser
    🔥 Members Only Content
    • Members-only videos
    🏭 Backend Engineering Videos in Order
    backend.husseinnasser.com
    💾 Database Engineering Videos
    • Database Engineering
    🎙️Listen to the Backend Engineering Podcast
    husseinnasser.com/podcast
    Gears and tools used on the Channel (affiliates)
    🖼️ Slides and Thumbnail Design
    Canva
    partner.canva.com/c/2766475/6...
    Stay Awesome,
    Hussein
  • Наука та технологія

КОМЕНТАРІ • 99

  • @hnasr
    @hnasr  Рік тому +9

    Head to backend.husseinnasser.com and grab my Fundamentals of Backend Communications and Protocols for a $9.99 discount coupon (limited). Understand the backend communication design patterns, protocols, execution and proxying. Link redirects to udemy with coupon applied.
    Thank you and hope you enjoy the course 🙏

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

      Hi hussein. I purchased this course and i am loving it .just one question Your database course was slowly updated to contain newer content. Will this course also be updated in future?

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

      Just enrolled the course in Udemy. Thank you for all the efforts. 👍

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

      Sir do you taught any online bootcamp

  • @mayanksharma1729
    @mayanksharma1729 Рік тому +51

    Paused the video first, bought the course then saw the rest of the video😃 there's no doubt you convey the concepts in a very passionate and approachable way. It certainly makes a difference especially for new software engineers like me.

  • @MrBatocko93
    @MrBatocko93 Рік тому +5

    As an engineer accustomed to always questioning everything, i'm just gonna buy it without question. Thanks for everything, Huss.

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

    This is such a great course!
    It's not the typical "copy and paste my project" kind of course, Hussein goes over the theory first, then with simple tools such as curl and small projects demonstrates the concepts that are used in backend applications. Love this approach!

  • @codybishop7526
    @codybishop7526 Рік тому +7

    I’m not a backend programmer but I can see the value of understanding how deep the complexities can go. I just bought your corse!

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

    I now have 14 years of backend experience under my belt! 😎❤

  • @nitindevatraj
    @nitindevatraj Рік тому +25

    Would definitely love to see a full fledged zero to hero backend course by you,

    • @lipin007
      @lipin007 Рік тому +5

      @Nitin exactly the author should release a full backend course connecting all the dots.

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

      Same! At least an “intro” to backend development series

    • @ducthinh2412
      @ducthinh2412 Рік тому +8

      It would be very difficult, if not impossible to build a "zero to hero" back-end course.
      Unlike front-end dev where one can learn HTML, CSS, JS, and a front-end framework like React, Vue and be able to whip out a decently looking UI, back-end requires knowledge and experience in many, many facets of software engineering: network protocols, database designs and optimizations (which itself is a huge field), security (network and db at the minimum), design patterns, caching, SQL vs NoSQL, capacity estimations, etc. This does not simply comes from books, but from years of actual industry experience . This is why you see very few course that teaches back-end development, let alone courses that can guarantee you "Zero to hero back-end developer in X amount of hours".

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

      @@ducthinh2412 exactly. Every field in backend can literally go as deep to phd level. Theres no one engineer can understand everything, anyone who claims they do must be a bad one. Even some of the videos by Hussein had mistakes sometimes.

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

      @@ducthinh2412 agreed that's the reason for my comment in the first place, because it's so hard to find something comprehensive.

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

    Just walked through the course content. These are very important fundaments that generally people ignore to learn. These fundamentals are the differentiating factor b/w a good engineer and a great engineer.

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

    definitely gonna finish this course, I'm also hoping to see a system design course from you Hussein

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

    I discovered your channel a week or so ago while looking to learn about things like websockets and other mechanisms for server-browser communication for a fairly complex pwa that in designing.
    I immediately subscribed, as I haven't found anything similar to your approach of clearly and passionately explaining/demystifying the conceptual fundamentals of all of this stuff!
    So it's a great pleasure to see you just launched this course - I just bought it and am excited to go through it in the coming days!
    Keep up the great work!

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

    Idk when I'm gonna be able to watch it, but boy I'm buying everything that comes from this channel. A teacher I never had, Wait... I do now :D

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

    You can see the excitement and passion in this man's voice and eyes.
    Although I prefer going through books, I just bought the course as I am sure it is going to be worth it.
    Also, love your videos.

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

    Bought it as soon as it came out. Gonna get some study time during the weekend!

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

    Your courses are pure gold Hussein! I've purchased and watched them all and they are all great. Thanks for the effort and content! ♥

  • @user-us9gs5do2r
    @user-us9gs5do2r Рік тому +10

    Definitely getting it....after benefitting from Jason B!n@ry

    • @user-zz5fx2nl5r
      @user-zz5fx2nl5r Рік тому +6

      Wait.....that's real?
      A friend tried telling me about it but I wasn't paying attention 😐

    • @user-qy8ik4ob8f
      @user-qy8ik4ob8f Рік тому +6

      Of course it is
      I got mine a week ago😊
      Although I'm doing it again 💡

    • @user-vh7lu5tq2c
      @user-vh7lu5tq2c Рік тому +5

      Please how can I get his contact 🙏
      I was told about this months ago but I didn't take it seriously,now I can even find his contact 😩

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

      He's so kindhearted,he's my very good friend 😊💯
      I can assure you guys,he's the best🤗

    • @user-sq1ow8xv5k
      @user-sq1ow8xv5k Рік тому +2

      Please how do I get started with B!n@ry 🙏..... I've seen many testimonies,I also wanna benefit

  • @ronir.kpradhan1785
    @ronir.kpradhan1785 Рік тому

    Bought it thanks Hussein. Keep up the great work.

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

    since its your course, I am gonna buy this blindly! I love your work!
    Thanks!

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

    Buying the course to support - love the education you share that’s free on UA-cam.

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

    I bought the course first then listen summary, i know you don't disappoint.
    You networking and db engineering course i enjoyed a lot.

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

    Bought it to support your work, and to learn more of course.

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

    I haven't even done backend development much, but still excited to take this course

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

    Just bought it. I have already learned to much from your videos so it's great to be able to support your work :)

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

    I love how you explain each topic in depth and with clarity! The crash course on webrtc was really helpful for me. I would love to hear from you about the implementation of a simple peer to peer system like torrent.

  • @dev.maazqureshi
    @dev.maazqureshi Рік тому +1

    Bought the course, keep up the good work!

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

    Congratulations on another new course.👏

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

    Already bought, good teachers teaches in simple language

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

    Wow this is amazing, I really enjoy your way to deeply explain complex concepts, I'm buying the course right now!

  • @user-us9gs5do2r
    @user-us9gs5do2r Рік тому

    Definitely getting it

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

    Purchased! Lets go through it.

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

    Bought the course both to support you and understand stuff.

  • @MohdImran-uq5iv
    @MohdImran-uq5iv Рік тому

    I was waiting for this. Thanks 😊

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

    thanks for sharing your knowledge, you are amazing, will buy the course

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

    Bought, Thanks!

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

    Will buy this course!

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

    this course is what am looking for!!

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

    ill buy this course next week.

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

    Bought the course, honestly I find your voice tone annoying while teaching but I love your work and dedication.

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

    I bought this course, best of luck to me :)

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

    Just bought it

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

    "Sh*t up and take my money !" ... Just bought your course man :)

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

    saw the tweet first, bought the course now seeing what is it about.

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

    Purchased 👍

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

    Joined! Thx

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

    Bought! Greetings from Poland :)

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

    Purchased

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

    Bought without hesitation

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

    One single question you can learn from: why, and how, does TCP guarantee delivery of packets 1) intact, 2) in-order, and 3) exactly once?
    Might seem obvious, or trivial, but you'll actually learn very useful techniques for systems engineering!

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

    I was hoping you would add streaming and websockets / webrtc and their architecture

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

    after becoming your subscriber. now i use to think how things work. what is inside the black box. thank you. keep it up

  • @user-jh1vx3vx1c
    @user-jh1vx3vx1c Рік тому +1

    Hi, for the one who watched all of your videos, will there be any new topics that you didn't mention or cover? I think, skimming through the outline of the course, it is just a sum up of already existing videos on this channel

  • @jaskaran.24
    @jaskaran.24 Рік тому

    Bought it as i saw it

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

    That's great!! Do you have any node API developmebt course?

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

    Bought it...

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

    Hussein, how often will this be updated?

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

    Tried to buy the course, payment could not proceed; wonder what backend issue that is, too bad lol.
    EDIT: resolved, this can make for a lovely weekend, thanks for your work!

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

    Yesss

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

    Hey please include it in Udemy Business too.

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

    first purchased then watching this video 😅

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

    Your courses are for experienced ones.
    Make a course for people who are starting.

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

    Is it more advanced than the beginner's backend playlist or the same topics? for me to start with as a first timer hearing those terms

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

    This course is just perfect for me. Thank you very much for your work.

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

    This is a bit uncouth, but can someone please help me get this course? It'd really help me in my backend software development journey 🙏.

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

    Bought 😁😁

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

    Bought.

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

    Oh yes, finally.

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

  • @Salehalanazi-7
    @Salehalanazi-7 Рік тому

    Hello Hussein Why not host it on teachable? Udemy is known to be low quality between employers . Yet your content isn't, I suggest teachable or something similar

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

    Just bought the course. Love your content brotha keep it up:D

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

    ممكن ترجمة عربي

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

    test

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

    This is an impulsive buy.

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

    I’m not going to give you 5 stars in Udemy, I don’t like you sell us a “brand new course” and several of the lessons are the same of previous courses 😔

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

    It this course useful for Mid Php developer?