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

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

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

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

Introduction to ASP.NET Core Framework

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

О курсе

This course introduces the fundamentals of ASP.NET Core, its architecture, and development environment setup. Learners will understand how ASP.NET Core differs from the .NET Framework, gain hands-on experience creating their first ASP.NET Core application, explore Blazor for building interactive web UIs, and integrate client-side technologies to enhance user experience. By the end of this course, you will be able to: - Explain the fundamentals of ASP.NET Core framework and its role in web development. - Set up and configure a development environment for ASP.NET Core applications. - Create a simple ASP.NET Core web application and implement basic routing. - Develop interactive web UIs using Blazor components and various render modes. - Integrate client-side technologies like JavaScript and CSS with ASP.NET Core applications.

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

ASP.NETJavascript and jQueryDevelopment EnvironmentUI ComponentsResponsive Web DesignWeb ApplicationsRestful APIHTML and CSSWeb DevelopmentFrontend IntegrationReact ReduxMicrosoft Visual StudioModel View ControllerJavaScript FrameworksBootstrap (Front-End Framework).NET FrameworkCascading Style Sheets (CSS)jQueryApplication Programming Interface (API)Microsoft Development Tools

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

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

01Getting Started with ASP.NET Core21 материалов

Course Introduction

Why ASP.NET Core MattersВидеоWhat You Need to Know: ASP.NET Core FrameworkЧтениеHow to Install ASP.NET Core and Create Your First ProjectВидеоUnderstand Your Development FoundationDIALOGUE

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

Microsoft

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

Introduction to ASP.NET Core Framework
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 31.2 ч

5 модулей

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

Часть программы вашего университета
Install ASP.NET Core and Create Your First ApplicationЛабораторная
Practice Quiz: Course IntroductionЗадание
Course SyllabusЧтение

Setting Up Your Development Environment

Why Professional Development Environment Setup MattersВидеоWhat You Need to Know: Professional Development Environment ConfigurationЧтениеHow to Configure Visual Studio Code for ASP.NET Core Development – Part 1ВидеоHow to Configure Visual Studio Code for ASP.NET Core Development – Part 2ВидеоEvaluate Your Development WorkflowDIALOGUEConfigure Your Complete ASP.NET Core Development EnvironmentЛабораторнаяPractice Quiz: Setting Up Your Development EnvironmentЗадание

Introduction to ASP.NET Core Architecture

Why Understanding ASP.NET Core Architecture MattersВидеоWhat You Need to Know: ASP.NET Core Architecture and ComponentsЧтениеHow to Explore ASP.NET Core Project StructureВидеоAnalyze ASP.NET Core Design DecisionsDIALOGUEExplore and Modify ASP.NET Core Architecture ComponentsЛабораторнаяPractice Quiz: Introduction to ASP.NET Core ArchitectureЗаданиеGraded Quiz: Getting Started with ASP.NET CoreЗадание
02Creating Your First ASP.NET Core Application33 материалов

Creating a Simple API

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

Introduction to Minimal APIs

Why Minimal APIs Matter for Modern DevelopmentВидеоWhat You Need to Know: Minimal APIsЧтениеHow to Create Minimal API Endpoints – Part 1ВидеоHow to Create Minimal API Endpoints – Part 2ВидеоCompare API Development ApproachesDIALOGUEConvert Controller API to Minimal APIЛабораторнаяPractice Quiz: Introduction to Minimal APIsЗадание

Implementing Endpoints

Why Well-Designed Endpoints Drive SuccessВидеоWhat You Need to Know to Design RESTful APIsЧтениеHow to Design and Implement RESTful Endpoints – Part 1ВидеоHow to Design and Implement RESTful Endpoints – Part 2ВидеоAnalyze Endpoint Design PatternsDIALOGUEBuild a Complete RESTful APIЛабораторная

Working with Data in Minimal APIs

Why Data Integration Transforms APIs from Demos to ProductionВидеоWhat You Need to Know: Entity Framework Core with Minimal APIsЧтениеHow to Integrate Entity Framework Core with Minimal APIs – Part 1ВидеоHow to Integrate Entity Framework Core with Minimal APIs – Part 2ВидеоEvaluate Data Access PatternsDIALOGUEBuild a Data-Driven Task Management APIЛабораторная

Running and Debugging Applications

Why Effective Debugging Makes You a Better DeveloperВидеоWhat You Need to Know: ASP.NET Core Application DebuggingЧтениеHow to Run and Debug ASP.NET Core ApplicationsВидеоDevelop Your Debugging StrategyDIALOGUEDebug a Problematic API ApplicationЛабораторнаяPractice Quiz: Running and Debugging ApplicationsЗадание
03Introduction to Blazor35 материалов

Blazor Fundamentals

Why Blazor Matters for Web DevelopmentВидеоWhat You Need to Know - Blazor Framework BasicsЧтениеHow to Create Your First Blazor ComponentВидеоEvaluate Blazor's Role in Your DevelopmentDIALOGUECreate and Use Your First Blazor ComponentsЛабораторнаяPractice Quiz: Blazor FundamentalsЗадание

Blazor Component Model

Why Component-Based Development Transforms UI CreationВидеоWhat You Need to Know - Creating Reusable Blazor ComponentsЧтениеHow to Build a Reusable Component Library – Part 1ВидеоHow to Build a Reusable Component Library – Part 2ВидеоDesign Your Component StrategyDIALOGUEBuild a Product Catalog Component LibraryЛабораторная

Render Modes and Event Handling

Why Interactive Components Drive User EngagementВидеоWhat You Need to Know: Making Components InteractiveЧтениеHow to Handle Events and Manage Component StateВидеоAnalyze Interactive Design PatternsDIALOGUECreate Interactive Dashboard ComponentsЛабораторнаяPractice Quiz: Render Modes and Event HandlingЗадание

Data Binding in Blazor

Introduction: Data Binding, Event Handling, and NavigationВидеоData BindingВидеоTypes of Data Binding in BlazorВидеоPractical Applications of Data BindingВидеоData Binding in BlazorЧтениеPractice Quiz: Data Binding in BlazorЗадание

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
04Client-Side Development Integration28 материалов

JavaScript and jQuery Integration

Why JavaScript Integration Enhances ASP.NET Core ApplicationsВидеоWhat You Need to Know: JavaScript and jQuery in ASP.NET CoreЧтениеHow to Add JavaScript and jQuery to ASP.NET Core – Part 1ВидеоHow to Add JavaScript and jQuery to ASP.NET Core – Part 2ВидеоEvaluate Client-Side Enhancement StrategiesDIALOGUEEnhance an ASP.NET Core App with JavaScriptЛабораторнаяPractice Quiz: JavaScript and jQuery IntegrationЗадание

Using React with ASP.NET Core

Why React Integration Matters for ASP.NET CoreВидеоWhat You Need to Know: React Integration with ASP.NET CoreЧтениеHow to Set Up React Components in ASP.NET CoreВидеоEvaluate React Integration StrategiesDIALOGUEBuild a React-Powered DashboardЛабораторнаяPractice Quiz: Using React with ASP.NET CoreЗадание

Responsive Design and CSS

Why Responsive Design is Essential for Modern Web ApplicationsВидеоWhat You Need to Know: Responsive Design with CSS FrameworksЧтениеHow to Implement Bootstrap in ASP.NET Core – Part 1ВидеоHow to Implement Bootstrap in ASP.NET Core – Part 2ВидеоAssess Responsive Design ImplementationDIALOGUECreate a Responsive Multi-Page LayoutЛабораторная

State Management in Web Applications

Why Effective State Management Makes or Breaks Web ApplicationsВидеоWhat You Need to Know: State Management Strategies in ASP.NET CoreЧтениеHow to Implement State Management Across Different Scenarios – Part 1ВидеоHow to Implement State Management Across Different Scenarios – Part 2ВидеоDesign Your Application's State StrategyDIALOGUEImplement Essential State Management for a Task TrackerЛабораторная
05Hands-on Course Project: Personal Portfolio Website3 материалов

Personal Portfolio Website with ASP.NET Core & Blazor Coursera Labs Assignment

Hands-on Course Project: Personal Portfolio WebsiteЛабораторнаяGraded Quiz: Introduction to ASP.NET Core FrameworkЗаданиеHands-on Course Project: Personal Portfolio Website- SolutionsЧтение
Practice Quiz: Implementing EndpointsЗадание
Practice Quiz: Working with Data in Minimal APIsЗадание
Graded Quiz: Creating Your First ASP.NET Core ApplicationЗадание
Practice Quiz: Blazor Component ModelЗадание
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Задание
Graded Quiz: Introduction to BlazorЗадание
Practice Quiz: Responsive Design and CSSЗадание
Practice Quiz: State Management in Web ApplicationsЗадание
Graded Quiz: Client-Side Development IntegrationЗадание