Fundamentals of Backend Engineering
Last updated on October 28, 2026 7:39 pmFundamentals of Backend Engineering
★★★★★
$539.00 in stock
Udemy.com
as of November 6, 2026 2:57 am
Understand backend communication design patterns, protocols, execution and proxying
Created by:
Hussein Nasser
Software Engineer, Author
Software Engineer, Author
Rating:4.71 (5440reviews)
44644students enrolled
What Will I 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
Requirements
- Intermediate programming skills (1-2 years)
- Having built a backend application
- Basic network fundamentals
Target audience
- Backend Engineers
- FullStack Engineers
- Frontend Engineers interested in the Backend (must have built a backend app)
- Network engineers who want to get better at backend design
- Site reliability engineers


There are no reviews yet.