К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Docker and Kubernetes for ASP.NET Development · LearnSpace
Назад в каталог
courseraIT и технологии

Docker and Kubernetes for ASP.NET Development

Курс от Packt
Средний≈ 12.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers an in-depth guide to containerization and orchestration using Docker and Kubernetes for ASP.NET development. By exploring cloud-native development, you will gain a strong understanding of containerization, Docker, and Kubernetes, and learn how to effectively deploy and scale ASP.NET applications. You will also experience hands-on exercises that illustrate how to apply these technologies in real-world projects, giving you practical skills to tackle complex challenges in modern software engineering. The course starts by introducing core concepts, including the fundamental differences between containers and virtual machines, followed by installing Docker and working with .NET projects. You will learn to containerize .NET applications, create Dockerfiles, and connect your project to databases. With Docker Compose, you will manage multi-container environments and understand networking, reverse proxies, and SSL termination. Additionally, you will be introduced to Kubernetes and learn how to deploy, scale, and manage resources in a Kubernetes cluster. This course is ideal for developers looking to enhance their skills in containerization and orchestration, particularly within the .NET ecosystem. Basic knowledge of .NET and Docker is recommended, and the course covers everything from the ground up to advanced concepts. Whether you're a beginner or intermediate developer, this course will help you master Docker and Kubernetes for ASP.NET development.

Навыки, которые вы освоите

Docker (Software)ASP.NETApplication DeploymentNginxScalabilitySoftware VersioningDevelopment EnvironmentCloud DevelopmentMicrosoft SQL ServersCloud-Native ComputingYAMLConfiguration ManagementProxy Servers.NET Framework

Программа курса

10 модулей · 101 учебных материалов

01Introduction4 материалов

Introduction

IntroductionВидеоFull Course ResourcesЧтениеExploring Cloud Native DevelopmentВидеоExploring Sample ProjectВидео
02Understanding Containers10 материалов

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Docker and Kubernetes for ASP.NET Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.1 ч

10 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета

Understanding Containers

Section OverviewВидеоWhat Are Containers?ВидеоContainers vs. Virtual MachinesВидеоWhat Is Docker?ВидеоInstall and Configure Docker DesktopВидеоPull a Docker Image and Create ContainerВидеоDocker CLI vs. UIВидеоSection ReviewВидеоContainers vs. Virtual MachinesDIALOGUEUnderstanding Containers - AssessmentЗадание
03Docker and .NET Projects13 материалов

Docker and .NET Projects

Section OverviewВидеоContainerization Support in .NETВидеоCreate .NET API ProjectВидеоExplore Sample ProjectВидеоConnect to DatabaseВидеоTest ApplicationВидеоAdd DockerfileВидеоRun Docker ContainerВидеоCreate Container Using dotnet Publish (.NET SDK)ВидеоDocker Internal NetworkВидеоSection ReviewВидеоUtilizing Docker with .NET ProjectsDIALOGUEDocker and .NET Projects- AssessmentЗадание
04Docker Compose11 материалов

Docker Compose

Section OverviewВидеоIntroducing Logging and SerilogВидеоAdd Seq Log Aggregator (as Container)ВидеоAdd Client Application - Part 1ВидеоAdd Client Application - Part 2ВидеоExplore Docker ComposeВидеоConfigure Docker Compose for API and UIВидеоAdd Database and Seq to Docker ComposeВидеоSection ReviewВидеоOrchestrating Services with Docker ComposeDIALOGUEDocker Compose - AssessmentЗадание
05Docker Compose and Networking11 материалов

Docker Compose and Networking

Section OverviewВидеоUnderstanding Reverse ProxiesВидеоIntroducing NGINX as a Reverse Proxy ServerВидеоSetup NGINX with Docker ComposeВидеоTesting Docker Compose and Reverse ProxyВидеоUnderstanding SSL Termination and Load BalancingВидеоAdding SSL to Proxy Server - APIВидеоAdding SSL to Proxy Server - Client UIВидеоSection ReviewВидеоSetting Up Nginx Reverse Proxy with DockerDIALOGUEDocker Compose and Networking - AssessmentЗадание
06Publishing Custom Images13 материалов

Publishing Custom Images

Section OverviewВидеоReview Container Image CreationВидеоCreating a Custom Database Image - Part 1ВидеоCreating a Custom Database Image - Part 2ВидеоAbout Docker HubВидеоPublishing Image to Local RegistryВидеоPublic vs. Private RepositoriesВидеоVersioning ImagesВидеоAdding a Tag to an ImageВидеоTagging Best PracticesВидеоSection ReviewВидеоCreating and Tagging Custom Docker ImagesDIALOGUEPublishing Custom Images - AssessmentЗадание
07Docker Compose for Environments9 материалов

Docker Compose for Environments

Section OverviewВидеоReview Environment VariablesВидеоDefine Configuration Values Based on Environment (.NET)ВидеоSpecify Environment Variables in ContainersВидеоMultiple Docker Compose FilesВидеоEnvironment Variables as Configuration ValuesВидеоSection ReviewВидеоManaging Environment Variables in .NET Applications and DockerDIALOGUEDocker Compose for Environments - AssessmentЗадание
08Introducing Kubernetes19 материалов

Introducing Kubernetes

Section OverviewВидеоWhat is Kubernetes?ВидеоKubernetes DeploymentsВидеоInstalling KubernetesВидеоUnderstanding the kubectl CommandВидеоInstalling the Kubernetes Dashboard (UI)ВидеоSetup Dashboard UserВидеоConfigure Kubernetes NamespaceВидеоRun SQL Server in KubernetesВидеоRun Seq in KubernetesВидеоCreate and Push Web App ImagesВидеоRunning the APIВидеоRunning the Client ApplicationВидеоScaling an ApplicationВидеоManaging Resources with CLIВидеоAdding Storage VolumesВидеоSection ReviewВидеоExploring Kubernetes BasicsDIALOGUEIntroducing Kubernetes - AssessmentЗадание
09Using .NET Aspire8 материалов

Using .NET Aspire

Section OverviewВидеоWhat is .NET AspireВидеоEnable .NET AspireВидеоCreating a Sample .NET Aspire ApplicationВидеоTest Sample .NET Aspire ProjectВидеоSection ReviewВидеоExploring .NET Aspire FeaturesDIALOGUEUsing .NET Aspire - AssessmentЗадание
10Conclusion3 материалов

Conclusion

ConclusionВидеоFull Course Practice AssessmentЗаданиеFull Courses AssessmentЗадание