Fundamentals of Backend Engineering

Understand backend communication design patterns, protocols, execution and proxying
4.71 (5762 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Fundamentals of Backend Engineering
46 916
students
19 hours
content
May 2025
last update
$84.99
regular price

What you will learn

Learn the fundamentals of backend engineering

Backend communication design patterns

Understand how backend communication protocols work

Comprehend how OS Kernel communicate with Backend Applications

Operating System fundamentals (Thread, Process, async IO in linux)

Learn HTTP/1.1, HTTP/2, HTTP/3

Learn gRPC, WebRTC, WebSockets

Learn TLS 1.2, TLS 1.3, QUIC 0RTT

Course Gallery

Fundamentals of Backend Engineering – Screenshot 1
Screenshot 1Fundamentals of Backend Engineering
Fundamentals of Backend Engineering – Screenshot 2
Screenshot 2Fundamentals of Backend Engineering
Fundamentals of Backend Engineering – Screenshot 3
Screenshot 3Fundamentals of Backend Engineering
Fundamentals of Backend Engineering – Screenshot 4
Screenshot 4Fundamentals of Backend Engineering

Loading charts...

Comidoc Review

Our Verdict

The Fundamentals of Backend Engineering course on Udemy offers a comprehensive look into various backend communication design patterns and protocols. Despite its merits, it suffers from disorganized content structure, overly lengthy lessons, and an inconsistent use of visual aids. The instructor is knowledgeable and passionate about the subject matter but fails to effectively communicate some of the more complex concepts in a clear and concise manner. While this course provides valuable insights for both beginners and experienced engineers, it could benefit greatly from tighter editing, reorganization, and additional real-world examples.

What We Liked

  • Covers a broad range of backend engineering topics including communication design patterns, protocols, and operating system fundamentals
  • Detailed explanation of modern protocols such as HTTP/1.1, HTTP/2, HTTP/3, gRPC, WebRTC, WebSockets, TLS 1.2, TLS 1.3, and QUIC 0RTT
  • Engaging and knowledgeable instructor with a passionate delivery, making learning the material enjoyable
  • Provides valuable insights for both beginners and experienced engineers, acting as a great refresher and connector of concepts

Potential Drawbacks

  • Inadequate real-world examples and explanations of some communication patterns, leading to confusion and difficulty understanding the material
  • Overly lengthy lectures that could be condensed for a more efficient learning experience
  • Lack of clear order and structure in presenting the information, causing disorganization and making it challenging to follow along
  • Poor diagrams and visual aids that fail to effectively illustrate important concepts and ideas
4953660
udemy ID
30/10/2022
course created date
05/11/2022
course indexed date
Bot
course submited by