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

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

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

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

Blazor Fundamentals & Core Concepts

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

О курсе

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. In this comprehensive course, you'll gain a solid foundation in Blazor, one of the most powerful frameworks for building interactive web UIs with C#. You'll learn how to develop Blazor applications, differentiate between Blazor Client and Blazor Server models, and work with key Blazor components. The course covers everything from setting up your first Blazor project to handling data and property bindings, creating Razor components, and utilizing shared components. As you progress, you'll explore more advanced topics such as event binding, routing, and lifecycle methods, while gaining hands-on experience through assignments that reinforce your learning. You'll also dive into JavaScript integration within Blazor, covering techniques like using Toastr JS and creating a confirm box in Blazor. This course is perfect for developers eager to learn Blazor from scratch or those looking to enhance their skills. It provides a deep dive into Blazor's ecosystem and practical skills for real-world application. By the end of the course, you will be able to create and manage Blazor applications, bind data to UI components, manage component lifecycles, implement event callbacks, and integrate JavaScript within Blazor apps.

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

Code ReusabilityFrontend IntegrationC# (Programming Language)Event-Driven ProgrammingJavascriptUI ComponentsUser Interface (UI).NET FrameworkWeb ComponentsServer SideASP.NETWeb FrameworksWeb ApplicationsApplication Frameworks

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

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

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

Introduction

Introduction to the Course 'Blazor Fundamentals & Core Concepts'ЧтениеWelcome to the CourseВидеоFull Specialization ResourcesЧтениеProject DemoВидео

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

Packt - Course Instructors

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

Blazor Fundamentals & Core Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.6 ч

7 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
What is BlazorВидео
Blazor Client Versus Blazor ServerВидео
What This Course Is Not AboutВидео
Create ProjectВидео
Run the ApplicationВидео
Source ControlВидео
02Blazor Files and Folders8 материалов

Blazor Files and Folders

.NET 6 Updates - NullableВидеоBlazor Files OverviewВидеоBlazor Server Project FlowВидеоBlazor Web Assembly Project Brief OverviewВидеоUnderstand the Default Home PageВидеоCreating Razor ComponentВидеоUnderstanding Nullable Reference Types in C# 6 and LaterDIALOGUEBlazor Files and Folders - AssessmentЗадание
03Blazor - Data and Property Binding13 материалов

Blazor - Data and Property Binding

One-Way Data BindingВидеоTwo-Way Data BindingВидеоAssignment 1 - Data BindingВидеоAssignment 1 Solution - Data BindingВидеоDropdowns and Data BindingВидеоOrganizing Individual Product PlaygroundВидеоProduct ListВидеоAssignment 2 - Bind PropertyВидеоAssignment 2 Solution - Bind PropertyВидеоAssignment 3 - Razor ComponentВидеоAssignment 3 Solution - New Razor ComponentВидеоCreating and Binding Models in BlazorDIALOGUEBlazor - Data and Property Binding - AssessmentЗадание
04Blazor - Shared Components and Event Binding10 материалов

Blazor - Shared Components and Event Binding

Create Shared ComponentВидеоPassing Props to Shared ComponentВидеоAssignment 4 - Shared ComponentsВидеоAssignment 4 Solution - Shared ComponentsВидеоFavorites CheckboxВидеоEvent CallbackВидеоAssignment 5 - Event CallbackВидеоAssignment 5 Solution - Event CallbackВидеоCreating and Consuming Shared Components in BlazorDIALOGUEBlazor - Shared Components and Event Binding - AssessmentЗадание
05Blazor - Render Fragment, Attribute Splatting, and Routing16 материалов

Blazor - Render Fragment, Attribute Splatting, and Routing

Render FragmentВидеоAnother Way for Basic Event CallbackВидеоMultiple Render FragmentВидеоAssignment 6 - Render FragmentВидеоAssignment 6 Solution - Render FragmentВидеоWhy We Need Attribute SplattingВидеоAttribute SplattingВидеоCapture All Values with SplattingВидеоPassing Parameters at Multiple LevelsВидеоCascading ParametersВидеоCascading Parameter with NameВидеоRouting BasicsВидеоRouting - Query ParametersВидеоRouting - Navigation ManagerВидеоUnderstanding and Using RenderFragment and Routing in BlazorDIALOGUEBlazor - Render Fragment, Attribute Splatting, and Routing - AssessmentЗадание
06Blazor - JavaScript8 материалов

Blazor - JavaScript

Confirm Box in BlazorВидеоToastr JSВидеоJsRuntime ExtensionsВидеоAssignment 7 - SweetAlertВидеоAssignment 7 Solution - SweetAlertВидеоReferencing ComponentsВидеоRemove Default ComponentsВидеоBlazor - JavaScript - AssessmentЗадание
07Blazor Lifecycle9 материалов

Blazor Lifecycle

OnInitialized LifecycleВидеоOnParameterSet LifecycleВидеоOnAfterRenderВидеоRender and StateHasChangedВидеоConclusion to the Course 'Blazor Fundamentals & Core Concepts'ЧтениеUnderstanding Blazor Component Lifecycle MethodsDIALOGUEBlazor Lifecycle - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание