Knowlify
CatalogStart free

Docker & Kubernetes for ASP.NET Cloud-Native Applications

Learn to containerize and orchestrate complete ASP.NET applications using Docker and Kubernetes for production cloud deployments. Ideal for .NET developers seeking to master modern infrastructure, architectural patterns, and scalable deployment strategies.

4.5
(612 ratings)
14,820students enrolled
Trevoir Williams

Created by

Last updated · 4/26/2026
Docker & Kubernetes for ASP.NET Cloud-Native Applications
Price
$19.99
This course includes
1 sections
Lifetime access
Access on mobile and desktop
Outcomes

What you'll learn— skills you'll gain

  • Design and implement containerized multi-tier applications using Docker and .NET
  • Create and optimize Dockerfiles for ASP.NET Core APIs, databases, and client applications
  • Configure container networking, environment variables, and data persistence
  • Orchestrate containerized applications using Docker Compose
  • Deploy applications to Kubernetes using manifest files and configuration best practices
  • Implement reverse proxies and SSL/TLS certification with Nginx in containerized environments
  • Apply cloud-native architectural patterns for scalability and portability
  • Monitor and scale containerized applications using Kubernetes orchestration features
Curriculum

Course content

1 section · 88 lectures
Project Architecture Overview

VIDEO file: 0_1_project_ov.mp4

Course Introduction: Docker & Kubernetes for ASP.NET

VIDEO file: 0_introduction_packt_new.mp4

Getting Started: Cloud-Native Development with .NET

VIDEO file: 0_introduction.mp4

2_explore_cloud_native.mp4

VIDEO file: 2_explore_cloud_native.mp4

4_containers_ov.mp4

VIDEO file: 4_containers_ov.mp4

5_containers.mp4

VIDEO file: 5_containers.mp4

6_containvers_vs_vms.mp4

VIDEO file: 6_containvers_vs_vms.mp4

6_setup_docker.mp4

VIDEO file: 6_setup_docker.mp4

7_what_is_docker.mp4

VIDEO file: 7_what_is_docker.mp4

8_get_image_setup_container.mp4

VIDEO file: 8_get_image_setup_container.mp4

9_cli_vs_ui.mp4

VIDEO file: 9_cli_vs_ui.mp4

10_Containers Review: Pros, Cons & Docker Basics

VIDEO file: 10_containers_review.mp4

11_Docker & .NET: Integration Overview

VIDEO file: 11_docker_net_overview.mp4

12_Containerization Support in .NET Ecosystem

VIDEO file: 12_docker_net_support.mp4

13_Creating Your ASP.NET Core Web API Project

VIDEO file: 13_create_project.mp4

14_Project Structure & Entity Framework Configuration

VIDEO file: 14_project_tour (1).mp4

15_Connecting to Containerized SQL Server Database

VIDEO file: 15_adding_database.mp4

16_Testing API Database Communication

VIDEO file: 16_testing_api.mp4

17_Adding Dockerfile Support to Your Project

VIDEO file: 17_add_dockerfile.mp4

18_testing_container.mp4

VIDEO file: 18_testing_container.mp4

20_dotnet_container_pub.mp4

VIDEO file: 20_dotnet_container_pub.mp4

21_docker_internal.mp4

VIDEO file: 21_docker_internal.mp4

22_docker_net_review.mp4

VIDEO file: 22_docker_net_review.mp4

23_compose_overview.mp4

VIDEO file: 23_compose_overview.mp4

24_add_logging.mp4

VIDEO file: 24_add_logging.mp4

25_adding_seq.mp4

VIDEO file: 25_adding_seq.mp4

26_add_blazor_ui.mp4

VIDEO file: 26_add_blazor_ui.mp4

26_mvc_ui.mp4

VIDEO file: 26_mvc_ui.mp4

27_mvc_ui_2.mp4

VIDEO file: 27_mvc_ui_2.mp4

29_docker_compose_client_api.mp4

VIDEO file: 29_docker_compose_client_api.mp4

29_docker_compose.mp4

VIDEO file: 29_docker_compose.mp4

30_add_dbandlogging_compose.mp4

VIDEO file: 30_add_dbandlogging_compose.mp4

31_compose_review.mp4

VIDEO file: 31_compose_review.mp4

32_networking_ov.mp4

VIDEO file: 32_networking_ov.mp4

33_rev_proxy.mp4

VIDEO file: 33_rev_proxy.mp4

34_intro_nginx.mp4

VIDEO file: 34_intro_nginx.mp4

35_setup_nginx.mp4

VIDEO file: 35_setup_nginx.mp4

36_test_rev_proxy.mp4

VIDEO file: 36_test_rev_proxy.mp4

37_ssl_termination.mp4

VIDEO file: 37_ssl_termination.mp4

38_ssl_api.mp4

VIDEO file: 38_ssl_api.mp4

39_mvc_ssl.mp4

VIDEO file: 39_mvc_ssl.mp4

40_networking_rev.mp4

VIDEO file: 40_networking_rev.mp4

41_custom_ov.mp4

VIDEO file: 41_custom_ov.mp4

42_why_custom.mp4

VIDEO file: 42_why_custom.mp4

43_custom_db_1.mp4

VIDEO file: 43_custom_db_1.mp4

44_custom_db_2.mp4

VIDEO file: 44_custom_db_2.mp4

45_docker_hub.mp4

VIDEO file: 45_docker_hub.mp4

46_publish_image.mp4

VIDEO file: 46_publish_image.mp4

47_private_vs_public.mp4

VIDEO file: 47_private_vs_public.mp4

48_tagging_ov.mp4

VIDEO file: 48_tagging_ov.mp4

49_updating_tags.mp4

VIDEO file: 49_updating_tags.mp4

50_tagging_practice.mp4

VIDEO file: 50_tagging_practice.mp4

51_custom_rev.mp4

VIDEO file: 51_custom_rev.mp4

52_env_ov.mp4

VIDEO file: 52_env_ov.mp4

53_env_variables.mp4

VIDEO file: 53_env_variables.mp4

54_net_core_env.mp4

VIDEO file: 54_net_core_env.mp4

55_compose_env.mp4

VIDEO file: 55_compose_env.mp4

56_dc_overrides.mp4

VIDEO file: 56_dc_overrides.mp4

57_override_config.mp4

VIDEO file: 57_override_config.mp4

58_env_rev.mp4

VIDEO file: 58_env_rev.mp4

59_kub_ov.mp4

VIDEO file: 59_kub_ov.mp4

60_kub_intro_1.mp4

VIDEO file: 60_kub_intro_1.mp4

61_kub_deployment.mp4

VIDEO file: 61_kub_deployment.mp4

62_kub_install.mp4

VIDEO file: 62_kub_install.mp4

63_kubectl_rev.mp4

VIDEO file: 63_kubectl_rev.mp4

64_kub_dashboard.mp4

VIDEO file: 64_kub_dashboard.mp4

65_kub_dashboard.mp4

VIDEO file: 65_kub_dashboard.mp4

66_setup_dashboard_user.mp4

VIDEO file: 66_setup_dashboard_user.mp4

67_config_namespace.mp4

VIDEO file: 67_config_namespace.mp4

68_kub_mssql.mp4

VIDEO file: 68_kub_mssql.mp4

69_kub_seq.mp4

VIDEO file: 69_kub_seq.mp4

70_docker_web_images.mp4

VIDEO file: 70_docker_web_images.mp4

71_kub_api.mp4

VIDEO file: 71_kub_api.mp4

72_kub_mvc.mp4

VIDEO file: 72_kub_mvc.mp4

73_kub_scaling.mp4

VIDEO file: 73_kub_scaling.mp4

74_2_add_volumes.mp4

VIDEO file: 74_2_add_volumes.mp4

74_kub_manage_services.mp4

VIDEO file: 74_kub_manage_services.mp4

75_kub_review.mp4

VIDEO file: 75_kub_review.mp4

76_aspire_ov.mp4

VIDEO file: 76_aspire_ov.mp4

77_aspire_what.mp4

VIDEO file: 77_aspire_what.mp4

78_install_aspire.mp4

VIDEO file: 78_install_aspire.mp4

79_create_aspire.mp4

VIDEO file: 79_create_aspire.mp4

80_test_aspire.mp4

VIDEO file: 80_test_aspire.mp4

82_aspire_rev.mp4

VIDEO file: 82_aspire_rev.mp4

83_conclusion.mp4

VIDEO file: 83_conclusion.mp4

ASP.NET Core - Cloud-Native App Development _ Udemy.pdf

PDF file: ASP.NET Core - Cloud-Native App Development _ Udemy.pdf

introduction.pptx

PDF file: introduction.pptx

Quiz: ASP.NET Core - Cloud Native Development w Docker
Overview

About this course

Build production-ready, cloud-native ASP.NET applications using Docker and Kubernetes. This comprehensive course guides you through containerizing databases, APIs, and client applications, then orchestrating them with Docker Compose and Kubernetes. You'll learn modern architectural patterns, infrastructure design, and deployment strategies that work across any platform. Starting with Docker fundamentals and progressing through multi-container orchestration, you'll containerize a complete application stack: SQL Server database, ASP.NET Core API, MVC client application, and reverse proxy with Nginx. By course end, you'll understand how to design scalable, portable applications using .NET 8, Entity Framework Core, and industry-standard tools. This course emphasizes architecture and infrastructure over basic coding—perfect for developers who know how to code but need to master modern deployment practices. You'll work with Visual Studio 2022 and Visual Studio Code, Docker CLI, Kubernetes manifests, and .NET Aspire for building truly cloud-native solutions.

Taught by

Meet your instructor

Certified Trainer • Top-Rated Instructor • 500,000+ Students

I’m a Jamaican-born software and systems engineer with a mission to help developers turn ambition into real-world impact. I hold a Master’s degree in Computer Science (Software Development) and Microsoft Azure certifications, and I’ve led projects across consulting, enterprise engineering, database design, cloud, and server administration, as well as lecturing. What I bring to your learning - Real production experience building with .NET / ASP.NET Core, EF Core, Web APIs, microservices, and messaging. - Serious data chops across SQL Server, PostgreSQL, and data modeling—from schema design to performance and migrations. - Cloud fluency with Microsoft Azure (containers, CI/CD, Key Vault, App Services, Functions), plus configuration, security, and cost-aware deployments. - Teaching that sticks: clear explanations, modern patterns, hands-on labs, and end-to-end build-outs so you can ship with confidence. My teaching style - Clarity over jargon: I unpack complex ideas into practical, memorable steps. - Do > watch: You’ll build real features—APIs, data layers, tests, and cloud pipelines. - Industry alignment: Secure coding, versioning, documentation, observability, and DevOps are baked in. - Human and encouraging: I’m a musician, too—so I bring rhythm, creativity, and disciplined practice to every course. Who my courses are for New and rising developers who want job-ready projects and a strong mental model of modern .NET. Working engineers who need to upgrade to cloud-native, microservices, or production-grade patterns. Teams that want clear, consistent practices across architecture, data, testing, and deployment. Join me to learn the skills that move careers forward—one carefully designed, real-world lesson at a time. Let’s build something great together.