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

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

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

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

Build and Learn ASP.NET 6.0 Blazor Hands-On

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

О курсе

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 course, you'll learn to build a full-fledged Blazor application using ASP.NET 6.0. By following a hands-on approach, you will be guided through the entire process of creating a dynamic movie app with CRUD (Create, Read, Update, Delete) functionality, authentication, and real-time data updates. You’ll start with an introduction to Blazor and gradually progress to advanced concepts like asynchronous programming, lifecycle methods, and event handling, ensuring you gain comprehensive knowledge and practical skills. The course begins with the migration of a Blazor app from ASP.NET Core 3.1 to ASP.NET 6.0, then dives deep into building Blazor components, creating interactive forms, and implementing data access services. You’ll explore the nuances of authentication and authorization, building complex user interfaces, and adding dynamic elements like modals and loading indicators to enhance the user experience. This course is ideal for developers who want to learn how to create powerful web applications using Blazor in ASP.NET 6.0. Whether you are a beginner or an intermediate developer, you will get hands-on experience working with ASP.NET Core, Blazor, and modern web development practices. By the end of the course, you will be able to develop a fully functional Blazor application with advanced features such as user authentication, authorization, paginated data, and dynamic content, while also understanding how to efficiently manage data and handle errors in real-time applications.

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

Web ApplicationsEvent-Driven ProgrammingData AccessTest CaseUser AccountsUser Interface (UI)Data PersistenceData Validation

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

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

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

Introduction

Introduction and FeaturesВидеоFull Course ResourcesЧтениеLive Demo of Completed Blazor AppВидео
02Migrating the Completed Blazor MovieApp to ASP.NET6.03 материалов

Migrating the Completed Blazor MovieApp to ASP.NET6.0

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

Packt - Course Instructors

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

Build and Learn ASP.NET 6.0 Blazor Hands-On
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.7 ч

13 модулей

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

Часть программы вашего университета
Migrating the Completed Movie App CRUD Application to ASP.NET 6.0Видео
Guided Code Migration from ASP.NET 3.1 to ASP.NET 6DIALOGUE
Migrating the Completed Blazor MovieApp to ASP.NET6.0 - AssessmentЗадание
03Introduction to ASP.NET Core 3.1 Blazor4 материалов

Introduction to ASP.NET Core 3.1 Blazor

What Is Blazor?ВидеоBlazor Hosting ModelsВидеоUnderstanding Blazor Hosting ModelsDIALOGUEIntroduction to ASP.NET Core 3.1 Blazor - AssessmentЗадание
04Components in Blazor4 материалов

Components in Blazor

Create Your First Razor Component in BlazorВидеоCreate a Nested Component in BlazorВидеоUnderstanding Blazor Components and ParametersDIALOGUEComponents in Blazor - AssessmentЗадание
05What's New in Blazor 3.1 Released with ASP.NET Core 3.1?5 материалов

What's New in Blazor 3.1 Released with ASP.NET Core 3.1?

Partial Classes and Component Tag UsageВидеоPass Parameter to Components and Prevent Default ActionВидеоStop Event Propagation and Detailed Error Handling During App BuildingВидеоUnderstanding Blazor 3.1 New FeaturesDIALOGUEWhat's New in Blazor 3.1 Released with ASP.NET Core 3.1? - AssessmentЗадание
06Advanced Concepts with Hands-On Coding in Blazor13 материалов

Advanced Concepts with Hands-On Coding in Blazor

Routing in ASP.NET Core 3.1 BlazorВидеоOne-Way Data Binding in ASP.NET Core 3.1 BlazorВидеоEvent Callback in ASP.NET Core 3.1 BlazorВидеоTwo-Way Data Binding in ASP.NET Core 3.1 BlazorВидеоInheritance in ASP.NET Core 3.1 BlazorВидеоLifecycle Methods in ASP.NET Core 3.1 Blazor - Part 1 (Fundamentals)ВидеоLifecycle Methods (Code Example) - SetParametersAsyncВидеоLifecycle Methods (Code Example) - OnInitialized and OnInitializedAsyncВидеоLifecycle Methods (Code Example) - OnParametersSet and OnParametersSetAsyncВидеоLifecycle Methods (Code Example) - OnAfterRender and OnAfterRenderAsyncВидеоLifecycle Methods (Code Example) - ShouldRenderВидеоUnderstanding Lifecycle Methods in BlazorDIALOGUEAdvanced Concepts with Hands-On Coding in Blazor - AssessmentЗадание
07Asynchronous Programming Fundamentals3 материалов

Asynchronous Programming Fundamentals

Learn Asynchronous Programming Through Coding ExamplesВидеоUnderstanding Asynchronous Programming and Task Handling in C#DIALOGUEAsynchronous Programming Fundamentals - AssessmentЗадание
08Create a CRUD Application in Blazor33 материалов

Create a CRUD Application in Blazor

Create a Blazor (Server) App with Individual User Accounts AuthenticationВидеоRun the Blazor AppВидеоUnderstand the Project StructureВидеоThe Program Class and Host ObjectВидеоStartup ClassВидеоFunction of _Imports.razor ClassВидеоThe Shared FolderВидеоCreate a Database and Add Tables to Store Users and RolesВидеоAdd Users and RolesВидеоImplement Basic AuthorizationВидеоFrequently Used Page Directives for a Razor PageВидеоCreate a Movie ClassВидеоAdd the Movie Entity to the ApplicationDbContextВидеоAdd Migration to Create Movies TableВидеоCreate an Interface for Data Access ServiceВидеоCreate a Data Access Service and Methods to Retrieve RecordsВидеоCreate Methods for Add, Edit, and Delete OperationsВидеоRegister the Data Access Services Class in StartupВидеоSeed the Movies DatabaseВидеоCreate a Details Page to Show List of MoviesВидеоAdd Bootstrap to the ProjectВидеоCreate a Modal Popup Dialog to Add a MovieВидеоEdit the Movies TableВидеоUser Data ValidationВидеоSave Data to the DatabaseВидеоJavaScript Interop Calls to Close ModalВидеоCommunication Between Movie Detail and MoviesВидеоEdit MoviesВидеоRender Fragment Usage to Change Modal Title DynamicallyВидеоCreate a Confirm Delete DialogВидеоComplete the Delete OperationВидеоImplementing User Authentication and Authorization in BlazorDIALOGUECreate a CRUD Application in Blazor - AssessmentЗадание
09Authentication and Authorization6 материалов

Authentication and Authorization

Authentication in Action for the Movie AppВидеоView User Profile Data with AuthorizationВидеоRun and Test the App for User Data ProtectionВидеоInstalling the Blazor Movie App with Database from GitHub on User MachinesВидео Implementing Authentication and User-Specific Data in a Blazor Movie AppDIALOGUEAuthentication and Authorization - AssessmentЗадание
10Additional Content: Adding Spinkit for Loading Indication to Movies App5 материалов

Additional Content: Adding Spinkit for Loading Indication to Movies App

Adding Spinkit to the AppВидеоUsing Spinkit with Spinloader ComponentВидеоTesting a Few Spinner ComponentsВидеоUnderstanding CSS Loading Indicators with Blizzard Pro Spinkit in BlazorDIALOGUEAdditional Content: Adding Spinkit for Loading Indication to Movies App - AssessmentЗадание
11Paginating the Movies3 материалов

Paginating the Movies

Display Paginated MoviesВидеоImplementing Pagination in a Blazor Movie AppDIALOGUEPaginating the Movies - AssessmentЗадание
12Bonus Section: Progressive Web Applications3 материалов

Bonus Section: Progressive Web Applications

What Is a Progressive Web Application?ВидеоBuilding Progressive Web Applications with BlazorDIALOGUEBonus Section: Progressive Web Applications - AssessmentЗадание
13Testing Blazor Using bUnit3 материалов

Testing Blazor Using bUnit

Testing the Counter ComponentВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание