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

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

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

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

Back-End Development with .NET

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

О курсе

Learn the fundamentals of back-end development using .NET and ASP.NET Core. This course introduces learners to .NET architecture, C# programming basics, API development, middleware, serialization, and OpenAPI integration. You’ll gain practical experience building APIs, managing dependencies, and implementing modern development workflows using Microsoft Copilot. By the end of this course, you’ll be able to create APIs using ASP.NET Core, manage routing and dependency injection, serialize and deserialize application data, and integrate OpenAPI documentation into your projects. You’ll also learn how Microsoft Copilot can assist with writing, debugging, and managing API code efficiently. This course is ideal for learners interested in software development, API engineering, and modern application development practices. No prior programming experience is required.

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

ASP.NETMiddlewareBack-End Web DevelopmentC# (Programming Language)JSONSecure CodingSoftware DocumentationProgramming PrinciplesSoftware ArchitectureServer SideMicrosoft CopilotRestful APICode ReusabilityAPI DesignApplication Programming Interface (API).NET FrameworkMaintainability

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

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

01Introduction to .NET and Its Architecture38 материалов

Introduction to Back-End Development with .NET

Course Introduction: Back-End Development with .NETВидеоCourse Syllabus: Back-End Development with .NETЧтениеThe What’s What of the CourseВидеоCompleting the Guided LabsВидео

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

Microsoft

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

Back-End Development with .NET
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 45 ч

5 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Индонезийский, Азербайджанский, Испанский, Дари, Японский, Казахский

Часть программы вашего университета
Reference –Navigating the Guided LabsЧтение
Microsoft Tools for Back-End DevelopmentЧтение
Introducing the AI Tool: Microsoft CopilotВидео
How to be Successful in This ProgramВидео
Introduction to the ProjectВидео

Overview of the .NET Platform

Introduction to .NET and Its ArchitectureВидеоA Day in the Life of a Back-End EngineerВидеоEvolution of the .NET PlatformВидеоCross-Platform Capabilities of .NETВидеоTools and Ecosystem in .NETВидео.Net PlatformЧтениеPractice Quiz: Overview of the .NET PlatformЗадание

Differences Between .NET Framework and .NET Platform

Overview of .NET FrameworkВидео.NET Framework at a GlanceЧтениеIntroduction to the Modern .NET PlatformВидеоModern .NET Platform: Key HighlightsЧтениеPractice Quiz: Differences Between .NET Framework and .NET PlatformЗадание

Introduction to C# Syntax and Features

C# Syntax BasicsВидеоC# Syntax at a GlanceЧтениеEssential Features of C#ВидеоC# Features Reference GuideЧтениеHands-On Coding With C#ВидеоPutting C# Into Practice DIALOGUEPractice Quiz: Introduction to C# Syntax and FeaturesЗадание

Introduction to NuGet and Package Management

Introduction to NuGet and Package ManagementВидеоReference: NuGet Package Management and Essential LibrariesЧтениеOverview of Commonly Used .NET LibrariesВидеоHands-On Implementation of .NET LibrariesВидеоGuided Lab: Hands-On Implementation of .NET LibrariesPLUGINYou Try It! Hands-On Implementation of .NET LibrariesЛабораторнаяReflection: What Did You Build?ЧтениеPractice Quiz: Introduction to NuGet and Package ManagementЗаданиеConclusion: Introduction to .NET and its ArchitectureВидеоGraded Quiz: Introduction to .NET and Its ArchitectureЗадание
02Building Web APIs with ASP.NET Core40 материалов

Introduction to ASP.NET Core

Introduction: Building Web APIs with ASP.Net CoreВидеоFeatures of ASP.NET Core for Web API DevelopmentВидеоBenefits of Using ASP.NET CoreВидеоAn Overview of ASP .NET CoreЧтениеPractice Quiz: Introduction to ASP.NET CoreЗадание

Creating a Simple Web API

Setting Up a Web API ProjectВидеоSetting Up a Web API Project: Quick ReferenceЧтениеImplementing Basic API EndpointsВидеоAPI Endpoints: Implementation GuideЧтениеPractice Quiz: Creating a Simple Web APIЗадание

Routing and Attribute Routing

Introduction to RoutingВидеоAdvanced Routing TechniquesВидеоCRUD APIsВидеоReference: Routing and Attribute Routing OverviewЧтениеCreating and Exploring ASP.NET Core Web APIВидеоGuided Lab: Creating and Exploring ASP.NET Core Web APIPLUGIN

Dependency Injection in ASP.NET Core

Concept of Dependency InjectionВидеоImplementing Dependency Injection in ASP.NET CoreВидеоTesting with Dependency InjectionВидеоUnderstanding Dependency Injection in ASP.NET CoreDIALOGUEReference – An Overview of Dependency InjectionЧтениеRouting, Attribute Routing, and Dependency InjectionВидео

Error Handling and Logging

Error Handling in ASP.NET CoreВидеоLogging Best PracticesВидеоASP.NET Core Logging Providers & FrameworkВидеоReference – Error Handling and Logging OverviewЧтениеImplementing Error Handling and LoggingВидеоGuided Lab: Implementing Error Handling and LoggingPLUGIN
03Serialization & Deserialization36 материалов

Introduction to Serialization

Introduction to Serialization & DeserializationВидеоThe Concept of SerializationВидеоUse Cases of SerializationВидеоWhat Is Serialization and Why Does It Matter?DIALOGUEIntroduction to Serialization: ReferenceЧтениеPractice Quiz: Introduction to SerializationЗадание

Serializing Objects in .NET

Serialization TechniquesВидеоImplementing Serialization in .NETВидеоImplementing Serialization Techniques in .NETВидеоSerializing Objects in .NET-ReferenceЧтениеGuided Lab: Implementing Serialization Techniques in .NETPLUGINYou Try It! Implementing Serialization Techniques in .NETЛабораторная

Deserialization in .NET

Concept of DeserializationВидеоImplementing Deserialization in .NETВидеоDeserialization in .NET- ReferenceЧтениеImplementing Deserialization Techniques in .NETВидеоGuided Lab: Implementing Deserialization Techniques in .NETPLUGINYou Try It! Implementing Deserialization Techniques in .NETЛабораторная

Performance Considerations

Performance Impact of SerializationВидеоOptimizing Serialization PerformanceВидеоPerformance Considerations of Serialization-ReferenceЧтениеPractice Quiz: Performance ConsiderationsЗадание

Security Best Practices

Security Risks in SerializationВидеоImplementing Security Best PracticesВидеоSecurity Best Practices- ReferenceЧтениеSecuring Serialization and Deserialization ProcessesВидеоGuided Lab: Securing Serialization and Deserialization ProcessesPLUGINYou Try It! Securing Serialization and Deserialization ProcessesЛабораторная
04Middleware and OpenAPI40 материалов

Introduction to Middleware in ASP.NET Core

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

Common Middleware Components

Built-in Middleware ComponentsВидеоBuilt-in Middleware Components: Reference GuideЧтениеCustom MiddlewareВидеоCustom Middleware: Reference GuideЧтениеImplementing Middleware ComponentsВидеоConfiguring Middleware for API RequestsВидео

OpenAPI and Swagger Integration

Introduction to OpenAPI and SwaggerВидеоIntegrating Swagger with ASP.NET CoreВидеоOpenAPI and Swagger Integration: Reference GuideЧтениеPractice Quiz: OpenAPI (Swagger) IntegrationЗадание

Generating API Clients with Swagger

Generating API Clients with SwaggerВидеоGenerating API Clients with Swagger: Reference GuideЧтениеCustomizing API Client GenerationВидеоCustomizing API Client Generation: Reference GuideЧтениеIntegrating Swagger and Generating API ClientsВидеоGuided Lab: Integrating Swagger and Generating API ClientsPLUGIN

Best Practices for Middleware Design

Designing Middleware for PerformanceВидеоDesigning Middleware for Performance: Reference GuideЧтениеSecuring MiddlewareВидеоSecuring Middleware: Reference GuideЧтениеDesigning and Securing Middleware ComponentsВидеоGuided Lab: Designing and Securing Middleware ComponentsPLUGIN
05Using Microsoft Copilot for Developing APIs18 материалов

Overview of Microsoft Copilot

Introduction to Microsoft CopilotВидеоBenefits of Using CopilotВидеоUsing Microsoft Copilot as a Development Partner DIALOGUEReference – Understanding Microsoft Copilot.Чтение

Writing API Code with Copilot Assistance

Generating Code Snippets with CopilotВидеоEnhancing Existing API CodeВидеоActivity 1: Writing and Enhancing API Code with CopilotЗадание

Debugging API Code with Copilot Suggestions

Identifying Bugs with CopilotВидеоCopilot-Assisted Debugging TechniquesВидеоAdvanced Debugging with CopilotВидеоActivity 2: Debugging API Code with CopilotЗадание

Creating and Managing Middleware with Copilot

Implementing Middleware ComponentsВидеоManaging Middleware PipelineВидеоComprehensive Middleware ManagementВидеоActivity: Implementing and Managing Middleware with CopilotЗадание

Practical Application of Copilot in API Development

Course ConclusionВидеоBack-End Developer Technical Review DIALOGUEProject: Building a Simple API with CopilotВзаимная проверка
You Try It! Creating and Exploring ASP.NET Core Web APIЛабораторная
You Try It! Creating and Exploring ASP.NET Core Web API - Answer KeyЧтение
Practice Quiz: Routing and Attribute RoutingЗадание
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Задание
You Try It! Implementing Error Handling and LoggingЛабораторная
You Try It! Implementing Error Handling and Logging - Answer KeyЧтение
Practice Quiz: Error Handling and LoggingЗадание
Conclusion: Building Web APIs with ASP.NET CoreВидео
Graded Quiz: Building Web APIs with ASP.NET CoreЗадание
You Try It! Implementing Serialization Techniques in .NET - Answer KeyЧтение
Practice Quiz: Serializing Objects in .NETЗадание
You Try It! Implementing Deserialization Techniques in .NET - Answer KeyЧтение
Practice Quiz: Deserialization in .NETЗадание
You Try It! Securing Serialization and Deserialization Processes - Answer KeyЧтение
Practice Quiz: Security Best PracticesЗадание
Conclusion: Serialization & DeserializationВидео
Graded Quiz: Serialization & DeserializationЗадание
Guided Lab: Implementing Middleware ComponentsPLUGIN
You Try It! Implementing Middleware ComponentsЛабораторная
You Try It! Implementing Middleware Components - Answer KeyЧтение
Practice Quiz: Common Middleware ComponentsЗадание
You Try It! Integrating Swagger and Generating API ClientsЛабораторная
You Try It! Integrating Swagger and Generating API Clients - Answer KeyЧтение
Practice Quiz: Generating API Clients with SwaggerЗадание
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Задание
Conclusion: Middleware and OpenAPIВидео
Graded Quiz: Middleware and OpenAPIЗадание