Skip to content
Search lessons, topics, tests…
Esc

    ↑ ↓ moveEnter openEsc close
    Testing and Production Engineering: all courses in this track

    Guided course · Testing and Production Engineering

    Docker for .NET Developers: An Interview Guide

    Docker for .NET developers preparing for interviews and production work: images vs containers, layers, the build cache and .dockerignore, multi-stage Dockerfiles for ASP.NET Core with exec-form ENTRYPOINT and graceful shutdown, choosing SDK, ASP.NET, chiseled, Alpine and runtime-deps base images, dotnet publish container images without a Dockerfile, non-root containers, image security and image size, configuration and secrets, volumes, bind mounts and tmpfs, container networking with localhost, DNS and ports, Docker Compose with PostgreSQL and Redis, health checks, logs, exit codes and debugging chiseled images, dev containers, registries, ACR, tagging and CI builds, and the path from Docker to Kubernetes. Includes captured output and explicitly labeled source-reviewed verification examples. 20 lessons including four module practice tests and a 25-question mock interview.

    Intermediate5 modules · 20 lessons · 6 h 47 min · 2 free

    Module 1 · Container Foundations

    4 lessons · 1 h 15 min
    1. 01Images vs Containers: How Docker Really Works for .NET DevelopersFree18 min
    2. 02Docker Image Layers, the Build Cache and .dockerignore for .NETFree20 min
    3. 03Writing a Dockerfile for ASP.NET Core: Multi-Stage Builds, ENTRYPOINT and Graceful Shutdown (included with Full Access)22 min
    4. 04Practice Test: Container Foundations (included with Full Access)15 min

    Module 2 · Production Images

    5 lessons · 1 h 35 min
    1. 05.NET Container Base Images: SDK, ASP.NET, Chiseled, Alpine and runtime-deps (included with Full Access)20 min
    2. 06Container Images Without a Dockerfile: dotnet publish /t:PublishContainer (included with Full Access)18 min
    3. 07Non-Root Containers, Image Security and Image Size for .NET (included with Full Access)22 min
    4. 08Configuration, Environment Variables and Secrets in .NET Containers (included with Full Access)20 min
    5. 09Practice Test: Production Images (included with Full Access)15 min

    Module 3 · Multi-Container Apps

    5 lessons · 1 h 37 min
    1. 10Docker Volumes, Bind Mounts and tmpfs for .NET Apps (included with Full Access)20 min
    2. 11Docker Networking for .NET: localhost, DNS and Ports (included with Full Access)20 min
    3. 12Docker Compose for ASP.NET Core, PostgreSQL and Redis (included with Full Access)24 min
    4. 13Health Checks for ASP.NET Core in Docker and Compose (included with Full Access)18 min
    5. 14Practice Test: Multi-Container Apps (included with Full Access)15 min

    Module 4 · Debugging, Delivery and Kubernetes

    5 lessons · 1 h 45 min
    1. 15Container Logs and Debugging .NET Apps (included with Full Access)24 min
    2. 16Dev Containers for .NET Developers (included with Full Access)18 min
    3. 17Container Registries, ACR, Tagging and CI Builds (included with Full Access)24 min
    4. 18From Docker to Kubernetes for .NET Developers (included with Full Access)24 min
    5. 19Practice Test: Debugging, Delivery and Kubernetes (included with Full Access)15 min

    Module 5 · Final Assessment

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