Skip to content
Search lessons, topics, tests…
Esc

    ↑ ↓ moveEnter openEsc close
    Cloud and Networking for .NET: all courses in this track

    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.

    Intermediate5 modules · 18 lessons · 6 h 10 min · 2 free

    Module 1 · Network Foundations

    4 lessons · 1 h 13 min
    1. 01How a Request Crosses the Network: OSI, TCP/IP, IP Addresses and Ports for .NET DevelopersFree18 min
    2. 02TCP vs UDP for .NET Developers: Sockets, Handshakes, Framing and TIME_WAITFree20 min
    3. 03DNS for .NET Developers: Records, TTL, Caching and the Stale-Connection Problem (included with Full Access)20 min
    4. 04Practice Test: Network Foundations (included with Full Access)15 min

    Module 2 · TLS, HTTP and HttpClient

    5 lessons · 1 h 44 min
    1. 05TLS, HTTPS and Certificates in .NET: Handshakes, Chains, SNI and mTLS (included with Full Access)22 min
    2. 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
    3. 07HttpClient, IHttpClientFactory and SocketsHttpHandler: The Stack, the Pipeline and the Lifetimes (included with Full Access)22 min
    4. 08Connection Pooling and Socket Exhaustion in .NET: TIME_WAIT, Leaked Responses and Azure SNAT (included with Full Access)22 min
    5. 09Practice Test: TLS, HTTP and HttpClient (included with Full Access)18 min

    Module 3 · Resilience and Traffic Management

    3 lessons · 1 h 1 min
    1. 10Timeouts, Retries and Resilience in .NET: The Timeout Stack, Polly v8 and the Standard Resilience Handler (included with Full Access)24 min
    2. 11Proxies, Load Balancers and Reverse Proxies in .NET: L4 vs L7, Forwarded Headers and YARP (included with Full Access)22 min
    3. 12Practice Test: Resilience and Traffic Management (included with Full Access)15 min

    Module 4 · Web Protocols and Diagnostics

    5 lessons · 1 h 37 min
    1. 13CORS in ASP.NET Core, Explained: Origins, Preflight Requests and Credentials (included with Full Access)18 min
    2. 14WebSockets and SignalR in ASP.NET Core: Upgrades, Transports, Scale-Out and Proxies (included with Full Access)20 min
    3. 15gRPC in .NET: HTTP/2, Protobuf Contracts, Streaming, Deadlines and Load Balancing (included with Full Access)20 min
    4. 16Diagnosing Network Problems in .NET: curl, Wireshark, ss and dotnet-counters (included with Full Access)24 min
    5. 17Practice Test: Web Protocols and Diagnostics (included with Full Access)15 min

    Module 5 · Final Assessment

    1 lesson · 35 min
    1. 18Final Mock Interview: 25 Questions on Networking for .NET Developers (included with Full Access)35 min