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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Security, Testing, and Deployment · LearnSpace
Назад в каталог
courseraПрограммирование

Security, Testing, and Deployment

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

О курсе

This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.n this course, learners will expand their ASP.NET expertise by building APIs, working with middleware, and deploying applications. You’ll design RESTful APIs, work with JSON data, and practice deployment to Azure with a focus on scalability, performance, and security. By the end of this course, you will be able to: Design and implement RESTful APIs in ASP.NET Use middleware and dependency injection effectively Work with JSON data and integrate third-party services Deploy and monitor ASP.NET apps on Microsoft Azure Tools/Software: ASP.NET Core, Swagger, Postman, Azure

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

Cloud DeploymentMiddlewareCI/CDApplication DeploymentAPI TestingRestful APIPostman API PlatformSoftware TestingAPI DesignContinuous DeploymentSecurity ControlsAzure DevOpsAzure DevOps Pipelines

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

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

01Authentication and Authorization23 материалов

Introduction to ASP.NET Core Identity

Why Authentication and Authorization Matter in Modern Web ApplicationsВидеоWhat You Need to Know: ASP.NET Core Identity FrameworkЧтениеHow to Set Up ASP.NET Core Identity in Your Application – Part 1ВидеоHow to Set Up ASP.NET Core Identity in Your Application – Part 2Видео

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

Microsoft

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

Security, Testing, and Deployment
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 33.4 ч

5 модулей

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

Часть программы вашего университета
Evaluate Authentication Strategies for Different Application TypesDIALOGUE
Configure ASP.NET Core Identity for a Web ApplicationЛабораторная
Practice Quiz: Introduction to ASP.NET Core IdentityЗадание
Course SyllabusЧтение

Implementing User Authentication

Why User Experience Matters in Authentication DesignВидеоWhat You Need to Know - User Registration and Login WorkflowsЧтениеHow to Build Complete Authentication Workflows – Part 1ВидеоHow to Build Complete Authentication Workflows – Part 2ВидеоDesign User-Friendly Authentication ExperiencesDIALOGUEBuild a Complete User Authentication SystemЛабораторнаяPractice Quiz: Implementing User AuthenticationЗадание

Role-Based and Policy-Based Authorization

Why Granular Access Control Is Essential for Application SecurityВидеоWhat You Need to Know: Authorization Strategies in ASP.NET CoreЧтениеHow to Implement Role-Based Authorization – Part 1ВидеоHow to Implement Role-Based Authorization – Part 2ВидеоAnalyze Authorization Requirements for Complex ApplicationsDIALOGUEImplement Multi-Level Authorization in a Web ApplicationЛабораторнаяPractice Quiz: Role-Based and Policy-Based AuthorizationЗаданиеGraded Quiz: Authentication and AuthorizationЗадание
02Securing Web Applications27 материалов

Common Web Security Threats

Why Web Security Matters in ASP.NET CoreВидеоWhat You Need to Know - Common Web Security VulnerabilitiesЧтениеHow to Identify and Fix Security VulnerabilitiesВидеоAnalyze Security Risks in Your ApplicationsDIALOGUESecure a Vulnerable ASP.NET Core ApplicationЛабораторнаяPractice Quiz: Common Web Security ThreatsЗадание

HTTPS and Secure Communication

Why HTTPS is Essential for Modern Web ApplicationsВидеоWhat You Need to Know: HTTPS and SSL/TLS in ASP.NET CoreЧтениеHow to Configure HTTPS in ASP.NET Core Applications – Part 1ВидеоHow to Configure HTTPS in ASP.NET Core Applications – Part 2ВидеоEvaluate Your HTTPS Implementation StrategyDIALOGUEImplement Complete HTTPS ConfigurationЛабораторная

Best Practices for Securing Middleware

Designing Middleware for PerformanceВидеоDesigning Middleware for PerformanceЧтениеSecuring MiddlewareВидеоSecuring MiddlewareЧтениеDesigning and Securing Middleware ComponentsВидеоGuided Lab: Designing and Securing Middleware ComponentsPLUGIN

OpenAPI (Swagger) Integration

Introduction to OpenAPI and SwaggerВидеоIntegrating Swagger with ASP.NET CoreВидеоOpenAPI (Swagger) IntegrationЧтениеPractice Quiz: OpenAPI (Swagger) IntegrationЗаданиеGraded Quiz: Securing Web ApplicationsЗадание
03Testing ASP.NET Core Applications30 материалов

Introduction to Unit Testing

Why Testing Matters in ASP.NET Core DevelopmentВидеоWhat You Need to Know: Unit Testing FundamentalsЧтениеHow to Set Up Your First Unit Test Project – Part 1ВидеоHow to Set Up Your First Unit Test Project – Part 2ВидеоReflect on Testing Strategy BenefitsDIALOGUECreate a Unit Test FoundationЛабораторнаяPractice Quiz: Introduction to Unit TestingЗадание

Writing Effective Unit Tests

Why Good Unit Tests Make Better DevelopersВидеоWhat You Need to Know: Unit Testing Best PracticesЧтениеHow to Test Controllers and Business Logic – Part 1ВидеоHow to Test Controllers and Business Logic – Part 2ВидеоBuild Comprehensive Unit TestsЛабораторнаяAnalyze Your Testing ApproachDIALOGUE

Integration Testing Strategies

Why Integration Tests Complete the PictureВидеоWhat You Need to Know: Integration Testing in ASP.NET CoreЧтениеHow to Create Integration Tests for APIs – Part 1ВидеоHow to Create Integration Tests for APIs – Part 2ВидеоCompare Testing StrategiesDIALOGUEImplement End-to-End API TestsЛабораторная

Test-Driven Development

Why TDD Changes How You Think About CodeВидеоWhat You Need to Know: Test-Driven Development PrinciplesЧтениеHow to Practice Test-Driven Development – Part 1ВидеоHow to Practice Test-Driven Development – Part 2ВидеоEvaluate TDD in Your Development ProcessDIALOGUEDevelop a Feature Using TDDЛабораторная
04Deployment Strategies29 материалов

Preparing Applications for Deployment

Why Deployment Preparation MattersВидеоWhat You Need to Know: Application Deployment PreparationЧтениеHow to Prepare ASP.NET Core Applications for ProductionВидеоEvaluate Your Deployment Readiness ChecklistDIALOGUEConfigure Multi-Environment Deployment SettingsЛабораторнаяPractice Quiz: Preparing Applications for DeploymentЗадание

Cloud Deployment with Azure

Why Cloud Deployment Transforms Modern DevelopmentВидеоWhat You Need to Know: Azure App Service and Cloud DeploymentЧтениеHow to Deploy ASP.NET Core Applications to Azure App Service – Part 1ВидеоHow to Deploy ASP.NET Core Applications to Azure App Service – Part 2ВидеоAssess Cloud vs On-Premises Deployment Trade-offsDIALOGUEDeploy Your Application to Azure App ServiceЛабораторная

Continuous Integration and Deployment

Why CI/CD Pipelines Are Essential for Modern DevelopmentВидеоWhat You Need to Know: CI/CD Pipelines for ASP.NET CoreЧтениеHow to Create GitHub Actions CI/CD Pipelines – Part 1ВидеоHow to Create GitHub Actions CI/CD Pipelines – Part 2ВидеоDesign Your Ideal Development WorkflowDIALOGUEImplement Complete CI/CD PipelineЛабораторная

.NET Aspire Deployments

Why .NET Aspire Revolutionizes Cloud-Native DevelopmentВидеоWhat You Need to Know: .NET Aspire for Cloud-Native ApplicationsЧтениеHow to Convert Applications to .NET Aspire and Deploy to Azure – Part 1ВидеоHow to Convert Applications to .NET Aspire and Deploy to Azure – Part 2ВидеоEvaluate When to Use .NET Aspire in Your ProjectsDIALOGUEBuild and Deploy a .NET Aspire ApplicationЛабораторная
05Hands-on Course Project: Secure E-commerce Platform3 материалов

Secure E-commerce Platform - Capstone Project

Hands-on Course Project: Secure E-commerce PlatformЛабораторнаяSecure E-commerce Platform - Capstone ProjectЗаданиеHands-on Course Project: Secure E-commerce Platform–SolutionsЧтение
Practice Quiz: HTTPS and Secure CommunicationЗадание
You Try It! Designing and Securing Middleware ComponentsЛабораторная
You Try It! Designing and Securing Middleware Components - Answer KeyЧтение
Practice Quiz: Best Practices for Middleware DesignЗадание
Practice Quiz: Writing Effective Unit TestsЗадание
Practice Quiz: Integration Testing StrategiesЗадание
Practice Quiz: Test-Driven DevelopmentЗадание
Synthesize Testing Knowledge and Plan ImplementationDIALOGUE
Graded Quiz: Testing ASP.NET Core ApplicationsЗадание
Practice Quiz: Cloud Deployment with AzureЗадание
Practice Quiz: Continuous Integration and DeploymentЗадание
Practice Quiz: .NET Aspire DeploymentsЗадание
Reflect on Your Deployment Strategy JourneyDIALOGUE
Graded Quiz: Deployment StrategiesЗадание