-
Урок 1.
00:00:55
What Are We Going to Learn in This Module?
-
Урок 2.
00:02:38
What is Blazor and When Should we Use It?
-
Урок 3.
00:03:56
Different Types of Blazor Applications
-
Урок 4.
00:05:49
Blazor Server vs Blazor WebAssembly
-
Урок 5.
00:04:55
Blazor WebAssembly Template Files
-
Урок 6.
00:02:25
Adding PageTitle and Accessibility Improvements
-
Урок 7.
00:00:53
What Have We Learned So Far?
-
Урок 8.
00:01:10
What Are We Going to Learn in This Module?
-
Урок 9.
00:04:54
What are Blazor Components?
-
Урок 10.
00:02:05
Parameters in Components
-
Урок 11.
00:01:25
Required Parameters
-
Урок 12.
00:02:37
Arbitrary Parameters
-
Урок 13.
00:03:03
Cascading Parameters
-
Урок 14.
00:03:27
Debugging the Application
-
Урок 15.
00:00:50
What Have We Learned So Far?
-
Урок 16.
00:00:57
What Are We Going to Learn in This Module?
-
Урок 17.
00:02:49
What are Blazor Partial Classes?
-
Урок 18.
00:02:52
Using RenderFragment Parameters
-
Урок 19.
00:06:29
Blazor Lifecycle Methods and Lifecycle Example
-
Урок 20.
00:06:16
Logging in Blazor WebAssembly
-
Урок 21.
00:00:57
What Have We Learned So Far?
-
Урок 22.
00:01:22
What Are We Going to Learn in This Module?
-
Урок 23.
00:01:57
@page Directive
-
Урок 24.
00:03:14
NotFound Component
-
Урок 25.
00:02:15
NavigationManager Class
-
Урок 26.
00:02:17
Route Parameters
-
Урок 27.
00:02:46
NavLink Component
-
Урок 28.
00:01:07
What Have We Learned So Far?
-
Урок 29.
00:01:20
What Are We Going to Learn in This Module?
-
Урок 30.
00:06:28
Dependency Injection
-
Урок 31.
00:05:52
Web API Project Overview
-
Урок 32.
00:01:54
UPDATE: API Changes
-
Урок 33.
00:05:25
Consuming the API
-
Урок 34.
00:05:32
Creating the Products List Component
-
Урок 35.
00:08:33
Creating the Product Details Component
-
Урок 36.
00:00:51
What Have We Learned So Far?
-
Урок 37.
00:00:46
What Are We Going to Learn in This Module?
-
Урок 38.
00:08:00
Setting up the Pagination in the API
-
Урок 39.
00:06:05
Reading the Paged Response in the Client Application
-
Урок 40.
00:07:30
Creating the Pagination Component
-
Урок 41.
00:04:44
Creating a Page Size Dropdown Component
-
Урок 42.
00:01:24
UPDATE: Search Nullable Property
-
Урок 43.
00:03:27
Searching Implementation in the API
-
Урок 44.
00:08:29
Creating the Search Component
-
Урок 45.
00:05:43
Sorting Implementation in the API
-
Урок 46.
00:04:26
Creating the Sort Component
-
Урок 47.
00:00:47
What Have We Learned So Far?
-
Урок 48.
00:00:47
What Are We Going to Learn in This Module?
-
Урок 49.
00:06:47
Improving the UX While Handling Errors
-
Урок 50.
00:08:47
Creating a Centralized Error Handler
-
Урок 51.
00:04:28
Error Boundaries
-
Урок 52.
00:00:32
What Have We Learned So Far?
-
Урок 53.
00:00:43
What Are We Going to Learn in This Module?
-
Урок 54.
00:04:09
Handling POST Requests
-
Урок 55.
00:07:23
Creating Forms
-
Урок 56.
00:01:45
Bootstrap Class Names
-
Урок 57.
00:07:06
Forms Validation
-
Урок 58.
00:07:49
Using Blazored Toast to Improve the UX
-
Урок 59.
00:00:42
What Have We Learned So Far?
-
Урок 60.
00:00:31
What Are We Going to Learn in This Module?
-
Урок 61.
00:05:07
Handling File Upload on the Server Side
-
Урок 62.
00:10:01
Implementing File Upload on the Client Side
-
Урок 63.
00:00:33
What Have We Learned So Far?
-
Урок 64.
00:00:41
What Are We Going to Learn in This Module?
-
Урок 65.
00:04:23
Handling PUT Requests on the Server-Side
-
Урок 66.
00:06:03
Updating Data on the Client-Side
-
Урок 67.
00:12:42
Implementing the Delete Functionality
-
Урок 68.
00:01:12
UPDATE: Bootstrap Modal Close Button Implementation
-
Урок 69.
00:00:34
What Have We Learned So Far?
-
Урок 70.
00:01:08
What Are We Going to Learn in This Module?
-
Урок 71.
00:07:35
Environments Introduction
-
Урок 72.
00:09:19
Configuring the Application for Production
-
Урок 73.
00:04:09
Options Pattern
-
Урок 74.
00:00:51
What Have We Learned So Far?
-
Урок 75.
00:00:52
What Are We Going to Learn in This Module?
-
Урок 76.
00:07:33
Publishing Blazor WASM App Locally
-
Урок 77.
00:06:03
Publishing Web API With Static Files in the Dev Environment
-
Урок 78.
00:01:31
.NET 6 UPDATE: Program Class Implementation
-
Урок 79.
00:06:29
Deploying Blazor WASM to Azure Static Web Apps
-
Урок 80.
00:09:37
Deploying the Application to Azure App Services
-
Урок 81.
00:01:03
What Have We Learned So Far?
-
Урок 82.
00:01:19
What Are We Going to Learn in This Module?
-
Урок 83.
00:16:05
Calling JavaScript Functions with C#
-
Урок 84.
00:08:18
Using JSInterop to Pass HTML Elements
-
Урок 85.
00:02:16
Handling JavaScript Errors in C# Code
-
Урок 86.
00:13:57
Calling C# Methods from JavaScript
-
Урок 87.
00:15:38
Wrapping JavaScript Libraries with C# (Toastr)
-
Урок 88.
00:00:52
What Have We Learned So Far?
-
Урок 89.
00:00:51
What Are We Going to Learn in this Module?
-
Урок 90.
00:14:00
Authentication and Authorization Introduction
-
Урок 91.
00:18:37
User Registration
-
Урок 92.
00:23:59
Login and Logout
-
Урок 93.
00:09:12
Role-Based Authorization
-
Урок 94.
00:17:14
Refreshing Tokens
-
Урок 95.
00:00:53
What Have We Learned So Far?
-
Урок 96.
00:01:01
What Are We Going to Learn in this Module?
-
Урок 97.
00:22:05
Forgot/Reset Password
-
Урок 98.
00:10:00
Email Verification
-
Урок 99.
00:06:29
User Lockout
-
Урок 100.
00:11:11
Two-Factor Authentication
-
Урок 101.
00:03:59
Working With Query Strings
-
Урок 102.
00:00:42
What Have We Learned So Far?