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

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

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

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

Data Management and Application Features

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

О курсе

This course builds on the foundation established in Course 1, focusing on data management, dependency injection, middleware, and error handling in ASP.NET Core applications. Learners will implement database operations with Entity Framework Core, configure middleware components, handle errors gracefully, and develop minimal APIs for lightweight web services. By the end of this course, you will be able to: - Implement dependency injection to manage object lifetimes and dependencies in ASP.NET Core applications - Configure and customize middleware components in the ASP.NET Core request pipeline - Implement error handling and debugging strategies to create robust applications - Design and implement data models using Entity Framework Core for database operations - Create lightweight web services using ASP.NET Core Minimal APIs

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

MiddlewareConfiguration ManagementObject-Relational MappingDebuggingUnit TestingDatabase ManagementASP.NETBack-End Web DevelopmentRestful APISoftware Design PatternsEnterprise Application ManagementData ModelingData ValidationDatabase ApplicationData MigrationAuthenticationsMaintainability

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

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

01Dependency Injection and Configuration26 материалов

Dependency Injection in ASP.NET Core

Concept of Dependency InjectionВидеоImplementing Dependency Injection in ASP.NET CoreВидеоTesting with Dependency InjectionВидеоDependency Injection in ASP.NET CoreЧтение

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

Microsoft

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

Data Management and Application Features
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 27.8 ч

5 модулей

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

Часть программы вашего университета
Routing, Attribute Routing, and Dependency InjectionВидео
Guided Lab: Routing, Attribute Routing, and Dependency InjectionPLUGIN
You Try It! Routing, Attribute Routing, and Dependency InjectionЛабораторная
You Try It! Routing, Attribute Routing, and Dependency Injection - Answer KeyЧтение
Practice Quiz: Dependency Injection in ASP.NET CoreЗадание
Course SyllabusЧтение

Configuration and Options Pattern

Why Configuration Management MattersВидеоWhat You Need to Know: ASP.NET Core Configuration SystemЧтениеHow to Implement Configuration and Options Pattern – Part 1ВидеоHow to Implement Configuration and Options Pattern – Part 2ВидеоAdvanced Configuration TechniquesЧтениеEvaluate Your Configuration StrategyDIALOGUEBuild a Configurable Weather ServiceЛабораторнаяPractice Quiz: Configuration and Options PatternЗадание

Working with Multiple Environments

Why Environment-Specific Configuration Is CriticalВидеоEnvironment Management in ASP.NET CoreЧтениеHow to Configure Multi–Environment Applications – Part 1ВидеоHow to Configure Multi-Environment Applications – Part 2ВидеоDesign Your Environment StrategyDIALOGUESet Up Multi-Environment Task Management ConfigurationЛабораторнаяPractice Quiz: Working with Multiple EnvironmentsЗаданиеGraded Quiz: Dependency Injection and ConfigurationЗадание
02Middleware and Request Pipeline21 материалов

Introduction to Middleware in ASP.NET Core

Introduction to Middleware and OpenAPIВидеоConcept of MiddlewareВидеоMiddleware PipelineВидеоIntroduction to Middleware in ASP.NET CoreЧтениеPractice Quiz: Introduction to Middleware in ASP.NET CoreЗадание

Common Middleware Components

Built-in Middleware ComponentsВидеоBuilt-in Middleware ComponentsЧтениеCustom MiddlewareВидеоCustom MiddlewareЧтениеImplementing Middleware ComponentsВидеоGuided Lab: Implementing Middleware ComponentsPLUGINYou Try It! Implementing Middleware ComponentsЛабораторнаяYou Try It! Implementing Middleware Components - Answer KeyЧтениеPractice Quiz: Common Middleware ComponentsЗадание

Creating Custom Middleware

Why Custom Middleware Is Essential for Modern ApplicationsВидеоWhat You Need to Know - Custom Middleware DevelopmentЧтениеHow to Build and Register Custom Middleware ComponentsВидеоAnalyze Middleware Design Patterns and Best PracticesDIALOGUEBuild Custom Request Logging MiddlewareЛабораторнаяPractice Quiz: Creating Custom MiddlewareЗадание
03Error Handling and Debugging14 материалов

Error Handling and Logging

Error Handling in ASP.NET CoreВидеоLogging Best PracticesВидеоError Handling and LoggingЧтениеImplementing Error Handling and LoggingВидеоGuided Lab: Implementing Error Handling and LoggingPLUGINASP.NET Core Logging Providers & FrameworkВидеоYou Try It! Implementing Error Handling and LoggingЛабораторнаяYou Try It! Implementing Error Handling and Logging - Answer KeyЧтениеPractice Quiz: Error Handling and LoggingЗадание

Debugging Techniques

Identifying Bugs with CopilotВидеоCopilot-Assisted Debugging TechniquesВидеоAdvanced Debugging with CopilotВидеоActivity 2: Debugging API Code with CopilotЗаданиеError Handling and DebuggingЗадание
04Data Access with Entity Framework Core34 материалов

Introduction to Entity Framework Core

Why Entity Framework Core MattersВидеоWhat You Need to Know: Entity Framework Core FundamentalsЧтениеHow to Set Up Entity Framework CoreВидеоReflect on Entity Framework Core Setup and ImplementationDIALOGUESet Up Entity Framework Core for a Library Management SystemЛабораторнаяPractice Quiz: Introduction to Entity Framework CoreЗадание

Creating and Scaffolding Models

Why Proper Model Design MattersВидеоWhat You Need to Know: Entity Framework Core Models and RelationshipsЧтениеHow to Create and Configure Entity ModelsВидеоAnalyze Model Design DecisionsDIALOGUEDesign a Domain Model for E-commerce CoreЛабораторнаяPractice Quiz: Creating and Scaffolding ModelsЗадание

Implementing CRUD Operations

Why CRUD Operations Are the Foundation of Every ApplicationВидеоWhat You Need to Know: CRUD Operations and Service Layer ArchitectureЧтениеHow to Implement CRUD Operations with Service Layer – Part 1ВидеоHow to Implement CRUD Operations with Service Layer – Part 2ВидеоAnalyze Your CRUD Implementation StrategyDIALOGUEBuild Complete Product CRUD Service with Unit TestingЛабораторная

Managing State in Blazor Applications

State ManagementВидеоTechniques for Managing StateВидеоBest Practices for State ManagementВидеоManaging State in Blazor ApplicationsЧтениеPractice Quiz: Managing State in Blazor ApplicationsЗадание

Best Practices for Form Handling and Validation in Blazor

Building Forms in BlazorВидеоImplementing Form ValidationВидеоImplementing Form ValidationЧтениеBest Practices for Form HandlingВидеоImplementing State Management and Form Handling/ValidationВидеоGuided Lab: Implementing State Management and Form Handling/ValidationPLUGIN
05Hands-on Course Project: Task Management API3 материалов

Task Management API - Minimal API Project

Hands-On Course Project: Task Management APIЛабораторнаяHands-On Course Project: Task Management APIЗаданиеHands-On Course Project: Task Management API- SolutionsЧтение
Middleware and Request PipelineЗадание
Practice Quiz: CRUD Operations and Service Layer ArchitectureЗадание
You Try It! Implementing State Management and Form Handling/ValidationЛабораторная
You Try It! Implementing State Management and Form Handling/Validation - Answer KeyЧтение
Practice Quiz: Best Practices for Form Handling and Validation in BlazorЗадание
Data Access with Entity Framework CoreЗадание