Guided course · Cloud and Networking for .NET
Networking for .NET Developers: An Interview Guide
Networking from the wire up for .NET developers preparing for interviews and production work: how a request crosses the OSI and TCP/IP layers, TCP vs UDP with handshakes, framing and TIMEWAIT, DNS caching and stale connections, TLS, HTTPS and certificate validation, HTTP/1.1 vs HTTP/2 vs HTTP/3, HttpClient, IHttpClientFactory and SocketsHttpHandler, connection pooling and socket exhaustion, timeouts, retries and resilience with Polly, proxies, load balancers and YARP, CORS, WebSockets and SignalR, gRPC with deadlines, and diagnosing problems with curl, Wireshark and dotnet-counters. Includes C# examples and captured output, plus explicitly labeled source-reviewed .NET 10 verification labs. 18 lessons including four module practice tests and a 25-question mock interview.
Module 1 · Network Foundations
4 lessons · 1 h 13 min- 01How a Request Crosses the Network: OSI, TCP/IP, IP Addresses and Ports for .NET DevelopersFree18 min
- 02TCP vs UDP for .NET Developers: Sockets, Handshakes, Framing and TIME_WAITFree20 min
- 03DNS for .NET Developers: Records, TTL, Caching and the Stale-Connection Problem (included with Full Access)20 min
- 04Practice Test: Network Foundations (included with Full Access)15 min
Module 2 · TLS, HTTP and HttpClient
5 lessons · 1 h 44 min- 05TLS, HTTPS and Certificates in .NET: Handshakes, Chains, SNI and mTLS (included with Full Access)22 min
- 06HTTP/1.1 vs HTTP/2 vs HTTP/3 in .NET: Multiplexing, Head-of-Line Blocking and Version Negotiation (included with Full Access)20 min
- 07HttpClient, IHttpClientFactory and SocketsHttpHandler: The Stack, the Pipeline and the Lifetimes (included with Full Access)22 min
- 08Connection Pooling and Socket Exhaustion in .NET: TIME_WAIT, Leaked Responses and Azure SNAT (included with Full Access)22 min
- 09Practice Test: TLS, HTTP and HttpClient (included with Full Access)18 min
Module 3 · Resilience and Traffic Management
3 lessons · 1 h 1 min- 10Timeouts, Retries and Resilience in .NET: The Timeout Stack, Polly v8 and the Standard Resilience Handler (included with Full Access)24 min
- 11Proxies, Load Balancers and Reverse Proxies in .NET: L4 vs L7, Forwarded Headers and YARP (included with Full Access)22 min
- 12Practice Test: Resilience and Traffic Management (included with Full Access)15 min
Module 4 · Web Protocols and Diagnostics
5 lessons · 1 h 37 min- 13CORS in ASP.NET Core, Explained: Origins, Preflight Requests and Credentials (included with Full Access)18 min
- 14WebSockets and SignalR in ASP.NET Core: Upgrades, Transports, Scale-Out and Proxies (included with Full Access)20 min
- 15gRPC in .NET: HTTP/2, Protobuf Contracts, Streaming, Deadlines and Load Balancing (included with Full Access)20 min
- 16Diagnosing Network Problems in .NET: curl, Wireshark, ss and dotnet-counters (included with Full Access)24 min
- 17Practice Test: Web Protocols and Diagnostics (included with Full Access)15 min