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

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

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

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

Optimizing, Deploying, and Scaling ASP.NET Core Web APIs

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

О курсе

Building a successful web API requires more than writing code—it demands effective deployment, operational excellence, and the ability to scale under real-world workloads. This course equips learners with the skills needed to optimize, deploy, monitor, and maintain ASP.NET Core Web APIs using modern DevOps practices and cloud-native architectural approaches. Learners will gain hands-on knowledge of implementing CI/CD pipelines with Azure Pipelines and GitHub Actions, improving application performance through optimization techniques, and applying monitoring and observability practices. These capabilities help streamline software delivery, improve reliability, and support production-ready API deployments. What sets this course apart is its focus on the operational lifecycle of ASP.NET Core Web APIs. By combining deployment automation, performance best practices, resilience strategies, and cloud-native design patterns, the course connects technical concepts with practical production scenarios. This course is designed for .NET developers, backend engineers, DevOps practitioners, and software professionals who want to strengthen their expertise in API operations and deployment. A working knowledge of ASP.NET Core and web API development is recommended. This course is part of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

MicroservicesMaintainabilityCloud-Native ComputingApplication Performance ManagementApplication Programming Interface (API)ContainerizationWeb DevelopmentApplication DeploymentCI/CDAzure DevOps Pipelines.NET FrameworkSoftware DocumentationSoftware ArchitectureRestful APIVerification And ValidationDocker (Software)Continuous DeploymentASP.NETData ValidationAzure DevOps

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

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

01CI/CD for ASP.NET Core Using Azure Pipelines and GitHub Actions12 материалов

Automating ASP.NET Core Delivery with Containers and Cloud Pipelines

OverviewВидеоIntroductionЧтениеUnderstanding the Importance of CI/CDЧтениеUnderstanding DockerfilesЧтение

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

Packt - Course Instructors

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

Optimizing, Deploying, and Scaling ASP.NET Core Web APIs
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.3 ч

4 модулей

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

Часть программы вашего университета
Building a Docker ImageЧтение
Running a Docker ContainerЧтение
CI/CD Using Azure DevOps and Azure PipelinesЧтение
Creating a Pull Request PipelineЧтение
Publishing the Docker Image to ACRЧтение
Deploying the Application to Azure Web App for ContainersЧтение
GitHub ActionsЧтение
CI/CD Fundamentals for ASP.NET Core ApplicationsЗадание
02ASP.NET Core Web API Common Practices10 материалов

Mastering Performance and Best Practices in ASP.NET Core APIs

OverviewВидеоIntroductionЧтениеUsing Asynchronous ProgrammingЧтениеUsing Pagination for Large CollectionsЧтениеAdding Comments to the EndpointsЧтениеOptimizing the Performance by Implementing CachingЧтениеDistributed CachingЧтениеResponse CachingЧтениеWhat Caching Strategy Should I Use?ЧтениеASP.NET Core Web API Best PracticesЗадание
03Error Handling, Monitoring, and Observability11 материалов

Mastering Reliability: From Error Handling to Observability in ASP.NET Core APIs

OverviewВидеоIntroductionЧтениеModel ValidationЧтениеHealth ChecksЧтениеImplementing a Database Health CheckЧтениеMonitoring and ObservabilityЧтениеUsing Prometheus to Collect and Query MetricsЧтениеUsing Grafana to Create DashboardsЧтениеUsing Jaeger to Collect TracesЧтениеUsing HTTP LoggingЧтениеError Handling, Monitoring, and Observability FundamentalsЗадание
04Cloud-Native Patterns15 материалов

Mastering Resilient API Architectures with Modern Design Patterns

OverviewВидеоIntroductionЧтениеDDD Building BlocksЧтениеDomain ServiceЧтениеApplication ServiceЧтениеClean ArchitectureЧтениеWeb API Design PatternsЧтениеImplementing QueriesЧтениеImplementing CommandsЧтениеPub/SubЧтениеTimeoutЧтениеRate-limitingЧтениеRetryЧтениеCircuit BreakerЧтениеCloud-Native Architecture ConceptsЗадание