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

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

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

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

Modern Web Development with Blazor WebAssembly and .NET

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course guides you through modern web development with Blazor WebAssembly and .NET, helping you build dynamic and scalable web applications. You'll learn to set up your development environment, create a Blazor project, and dive into building user interfaces with Blazor components. Throughout the course, you will explore authentication, database management with Entity Framework Core, and integrating REST APIs for data handling. By applying these technologies, you will enhance your web development skills, making you proficient in creating interactive and secure web applications. The course flows from basic setup and creating your first Blazor application to handling authentication and connecting databases, followed by working with REST APIs and understanding architectural patterns. As you progress, you'll develop critical skills like handling data, creating forms, and integrating third-party JavaScript libraries into your projects. You'll also learn how to deploy your final application to Azure for production use. This course is ideal for aspiring web developers and those looking to enhance their skills in Blazor and .NET. A foundational understanding of web development and programming concepts is recommended. It’s suitable for learners at an intermediate level, though beginners in .NET development may also benefit from the clear, structured lessons. By the end of the course, you will be able to create and deploy a Blazor WebAssembly application, implement authentication with Identity Server, work with databases using Entity Framework, integrate REST APIs, and utilize advanced Blazor features for production-ready web apps.

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

Web DevelopmentJavaScript FrameworksMicrosoft Visual StudioDevelopment EnvironmentMaintainabilitySoftware Design PatternsData ValidationMicrosoft Development ToolsUI ComponentsFrontend IntegrationApplication Programming Interface (API)

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

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

01Introduction2 материалов

Introduction

IntroductionВидеоFull Course ResourceЧтение
02Setup Environment5 материалов

Setup Environment

Install Visual Studio 2019 Community Edition and .NET 5 SDKВидео

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

Packt - Course Instructors

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

Modern Web Development with Blazor WebAssembly and .NET
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.3 ч

9 модулей

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

Часть программы вашего университета
Update: Install Visual Studio 2022 Community Edition and .NET 6Видео
Create a GitHub AccountВидео
Understanding Visual Studio and .NET InstallationDIALOGUE
Setup Environment - AssessmentЗадание
03Create Your First Blazor Application8 материалов

Create Your First Blazor Application

Create a Blazor ProjectВидеоTour Project Files and FoldersВидеоUpdate: Create/Upgrade Project to .NET 6ВидеоCustomize Blazor LayoutВидеоCreating Blazor ComponentsВидеоReview and Add Changes to GitHubВидеоUnderstanding ASP.NET Core Blazor Project TemplatesDIALOGUECreate Your First Blazor Application - AssessmentЗадание
04Working with Authentication and Entity Framework9 материалов

Working with Authentication and Entity Framework

Section OverviewВидеоUnderstanding Authentication and Identity ServerВидеоCreate Database with Entity Framework CoreВидеоConfigure Data SeedingВидеоSeed Default User and User-Role - Compare NotesВидеоImportant Update: .NET 6 Upgrade and Identity Server 4 Error FixВидеоReview and Add Changes to GitHubВидеоUnderstanding Identity and Database Setup in Blazor ApplicationsDIALOGUEWorking with Authentication and Entity Framework - AssessmentЗадание
05REST API and Database Access Setup8 материалов

REST API and Database Access Setup

Section OverviewВидеоCreate and Test REST API EndpointsВидеоImplement Unit of WorkВидеоRefactor Existing Controllers to Use Unit of WorkВидеоRefactor Existing Controllers to Use Unit of Work - Compare NotesВидеоReview and Add Changes to GitHubВидеоWorking with REST API Controllers and the Unit of Work PatternDIALOGUEREST API and Database Access Setup - AssessmentЗадание
06Working with Blazor and Data15 материалов

Working with Blazor and Data

Section OverviewВидеоBlazor Display Data - ListВидеоBlazor Display Data - List - Compare NotesВидеоImportant - Fix Delete EndpointВидеоSet Up Create Form - Part 1ВидеоSet Up Create Form - Part 2ВидеоSet Up Update Form - Part 1ВидеоSet Up Update Form - Part 2ВидеоSet Up Update Form - Bookings Additional WorkВидеоImportant - Fix User Audit FieldsВидеоAdd Validation to FormsВидеоBlazor Display Data - DetailsВидеоCode Clean Up and Add Changes to GitHubВидеоBuilding Reusable Forms with Validation and Edit Capabilities in BlazorDIALOGUEWorking with Blazor and Data - AssessmentЗадание
07Architectural Considerations5 материалов

Architectural Considerations

Using a Code-Behind Approach to Blazor ComponentsВидеоGlobal Error HandlingВидеоAdd Changes to GitHubВидеоUnderstanding Code Separation and Global Error Handling in C# and BlazorDIALOGUEArchitectural Considerations - AssessmentЗадание
08Value-Added Features and Activities10 материалов

Value-Added Features and Activities

Customize Identity Layout and LogicВидеоJavaScript Interop with Third-Party LibrariesВидеоFile Upload SupportВидеоGeneric HTTPClient RepositoryВидеоUpdate: Removing Magic StringsВидеоImportant - Fix Vehicle Edit IssueВидеоProgressive Web Application SupportВидеоAdd Changes to GitHubВидеоCreating a Conversation Activity for Identity Page Customization and JS IntegrationDIALOGUEValue-Added Features and Activities - AssessmentЗадание
09Deploy to Production3 материалов

Deploy to Production

Deploy to AzureВидеоFull course practice assessmentЗаданиеFull course assessmentЗадание