
Fundamentals of Backend Engineering
>_ What You'll 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
/ Course Details & Curriculum
Author and Instructor
Hussein Nasser
Expert at Udemy
With years of hands-on experience in Development, Hussein Nasser has dedicated thousands of hours to teaching and mentorship. This course is the culmination of industry best practices and a proven curriculum that has helped thousands of students transition into professional roles.
Community Feedback
Michael Chen
Verified Enrollment
"This Fundamentals of Backend Engineering course was exactly what I needed. The instructor explains complex Development concepts clearly. Highly recommended!"
Sarah Johnson
Verified Enrollment
"I've taken many Udemy courses on Development, but this one stands out. The practical examples helped me land a job."
David Smith
Verified Enrollment
"Great value for money. The section on Back End Web Development was particularly helpful."
Emily Davis
Verified Enrollment
"Excellent structure and pacing. I went from zero to hero in Development thanks to this course. Lifetime access is a huge plus."
Common Questions
Is the "Fundamentals of Backend Engineering" course truly discounted?
Do I qualify for a certificate upon completion?
What happens if the coupon code expires?
Verified Discount Code
Claim Your Discount Code
REVEAL & COPY



