Fundamentals of Network Engineering
Last updated on November 10, 2026 9:19 pmFundamentals of Network Engineering
★★★★★
$509.00 in stock
Udemy.com
as of November 10, 2026 9:19 pm
Understanding the first principles of networking to build low latency and high throughput backends
Created by:
Hussein Nasser
Software Engineer, Author
Software Engineer, Author
Rating:4.58 (5027reviews)
42268students enrolled
What Will I Learn?
- IP Protocol
- TCP Protocol
- UDP Protocol
- Understand the circumstances where requests and responses are slowed down
- Learn how DNS works
- Learn how TLS works
- Learn the building blocks of TCP/IP Protocol
- Learn the OSI Model and where your application fits in it
- Understand the performance impact of TCP/IP in Backend applications
- Make better decisions on what protocol to select for the Backend
- Build and Design better TCP/UDP Backends
- Use Wireshark to inspect traffic
- Use TCPDUMP to inspect traffic
- Build TCP and UDP Servers with multiple languages (Javascript and C)
- Networking with Docker
Requirements
- Basic programming experience
- Recommended: Having built a backend application
Target audience
- Backend engineers
- Frontend engineers who are interested to start building Backend apps
- Full stack engineers
- DevOps engineers
- Site reliability engineers


There are no reviews yet.