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.
Created by
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
Course content
VIDEO file: 0_1_project_ov.mp4
VIDEO file: 0_introduction_packt_new.mp4
VIDEO file: 0_introduction.mp4
VIDEO file: 2_explore_cloud_native.mp4
VIDEO file: 4_containers_ov.mp4
VIDEO file: 5_containers.mp4
VIDEO file: 6_containvers_vs_vms.mp4
VIDEO file: 6_setup_docker.mp4
VIDEO file: 7_what_is_docker.mp4
VIDEO file: 8_get_image_setup_container.mp4
VIDEO file: 9_cli_vs_ui.mp4
VIDEO file: 10_containers_review.mp4
VIDEO file: 11_docker_net_overview.mp4
VIDEO file: 12_docker_net_support.mp4
VIDEO file: 13_create_project.mp4
VIDEO file: 14_project_tour (1).mp4
VIDEO file: 15_adding_database.mp4
VIDEO file: 16_testing_api.mp4
VIDEO file: 17_add_dockerfile.mp4
VIDEO file: 18_testing_container.mp4
VIDEO file: 20_dotnet_container_pub.mp4
VIDEO file: 21_docker_internal.mp4
VIDEO file: 22_docker_net_review.mp4
VIDEO file: 23_compose_overview.mp4
VIDEO file: 24_add_logging.mp4
VIDEO file: 25_adding_seq.mp4
VIDEO file: 26_add_blazor_ui.mp4
VIDEO file: 26_mvc_ui.mp4
VIDEO file: 27_mvc_ui_2.mp4
VIDEO file: 29_docker_compose_client_api.mp4
VIDEO file: 29_docker_compose.mp4
VIDEO file: 30_add_dbandlogging_compose.mp4
VIDEO file: 31_compose_review.mp4
VIDEO file: 32_networking_ov.mp4
VIDEO file: 33_rev_proxy.mp4
VIDEO file: 34_intro_nginx.mp4
VIDEO file: 35_setup_nginx.mp4
VIDEO file: 36_test_rev_proxy.mp4
VIDEO file: 37_ssl_termination.mp4
VIDEO file: 38_ssl_api.mp4
VIDEO file: 39_mvc_ssl.mp4
VIDEO file: 40_networking_rev.mp4
VIDEO file: 41_custom_ov.mp4
VIDEO file: 42_why_custom.mp4
VIDEO file: 43_custom_db_1.mp4
VIDEO file: 44_custom_db_2.mp4
VIDEO file: 45_docker_hub.mp4
VIDEO file: 46_publish_image.mp4
VIDEO file: 47_private_vs_public.mp4
VIDEO file: 48_tagging_ov.mp4
VIDEO file: 49_updating_tags.mp4
VIDEO file: 50_tagging_practice.mp4
VIDEO file: 51_custom_rev.mp4
VIDEO file: 52_env_ov.mp4
VIDEO file: 53_env_variables.mp4
VIDEO file: 54_net_core_env.mp4
VIDEO file: 55_compose_env.mp4
VIDEO file: 56_dc_overrides.mp4
VIDEO file: 57_override_config.mp4
VIDEO file: 58_env_rev.mp4
VIDEO file: 59_kub_ov.mp4
VIDEO file: 60_kub_intro_1.mp4
VIDEO file: 61_kub_deployment.mp4
VIDEO file: 62_kub_install.mp4
VIDEO file: 63_kubectl_rev.mp4
VIDEO file: 64_kub_dashboard.mp4
VIDEO file: 65_kub_dashboard.mp4
VIDEO file: 66_setup_dashboard_user.mp4
VIDEO file: 67_config_namespace.mp4
VIDEO file: 68_kub_mssql.mp4
VIDEO file: 69_kub_seq.mp4
VIDEO file: 70_docker_web_images.mp4
VIDEO file: 71_kub_api.mp4
VIDEO file: 72_kub_mvc.mp4
VIDEO file: 73_kub_scaling.mp4
VIDEO file: 74_2_add_volumes.mp4
VIDEO file: 74_kub_manage_services.mp4
VIDEO file: 75_kub_review.mp4
VIDEO file: 76_aspire_ov.mp4
VIDEO file: 77_aspire_what.mp4
VIDEO file: 78_install_aspire.mp4
VIDEO file: 79_create_aspire.mp4
VIDEO file: 80_test_aspire.mp4
VIDEO file: 82_aspire_rev.mp4
VIDEO file: 83_conclusion.mp4
PDF file: ASP.NET Core - Cloud-Native App Development _ Udemy.pdf
PDF file: introduction.pptx
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.
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.