Урок 1. 00:03:08
Welcome
Урок 2. 00:08:19
Project Demo
Урок 3. 00:04:23
5 What is Blazor
Урок 4. 00:03:46
Blazor client vs Blazor server
Урок 5. 00:02:18
What this course is not about
Урок 6. 00:02:26
Create Project
Урок 7. 00:03:47
Run the application
Урок 8. 00:01:03
Source Control
Урок 9. 00:10:19
Blazor Files Overview
Урок 10. 00:15:03
Blazor Server Project Flow
Урок 11. 00:04:38
Blazor Web Assembly Project Brief Overview
Урок 12. 00:02:17
Understand the Default Home Page
Урок 13. 00:04:51
Creating Razor Component
Урок 14. 00:04:11
One way Data Binding
Урок 15. 00:05:35
3 Two Way Data Binding
Урок 16. 00:01:06
4 Assignment 1 - Data Binding
Урок 17. 00:03:34
5 Assignment 1 Solution - Data Binding
Урок 18. 00:06:25
6 Dropdowns and Data Binding
Урок 19. 00:04:57
7 Organizing Individual Product Playground
Урок 20. 00:03:30
8 Product List
Урок 21. 00:01:24
9 Assignment 2 - Bind Property
Урок 22. 00:05:19
10 Assignment 2 Solution - Bind Property
Урок 23. 00:01:30
Assignment 3 - Razor Component
Урок 24. 00:06:03
12 Assignment 3 Solution - New Razor Component
Урок 25. 00:04:55
1 Create Shared Component
Урок 26. 00:02:29
2 Passing Props to Shared Component
Урок 27. 00:00:58
3 Assignment 4 - Shared Components
Урок 28. 00:01:28
4 Assignment 4 Solution - Shared Components
Урок 29. 00:03:13
5 Favourites CheckBox
Урок 30. 00:07:09
6 Event Callback
Урок 31. 00:01:29
7 Assignment 5 - Event Callback
Урок 32. 00:05:16
8 Assignment 5 Solution - Event Callback
Урок 33. 00:06:04
2. Render Fragment
Урок 34. 00:03:29
3 Another way for Basic Event Call Back
Урок 35. 00:03:13
4 Multiple Render Fragment
Урок 36. 00:00:42
5 Assignment 6 - Render Fragment
Урок 37. 00:01:24
6 Assignment 6 Solution - Render Fragment
Урок 38. 00:05:21
7 why we need attribute splatting
Урок 39. 00:02:42
8 Attribute Splatting
Урок 40. 00:02:34
9 - Capture all values with splatting
Урок 41. 00:03:36
10 Passing Parameters at multiple level
Урок 42. 00:03:12
11 Cascading Parameter
Урок 43. 00:03:37
12 Cascading Parameter with Name
Урок 44. 00:05:16
13 - Routing Basics
Урок 45. 00:05:34
14 Routing - Query Parameters
Урок 46. 00:03:10
15 Routing - Navigation Manager
Урок 47. 00:05:14
1 Confirm Box in Blazor
Урок 48. 00:07:23
2 Toastr JS
Урок 49. 00:05:20
3 JsRuntime Extensions
Урок 50. 00:01:13
4 Assignment 7 - SweetAlert
Урок 51. 00:03:48
5 Assignment 7 Solution - SweetAlert
Урок 52. 00:03:11
6 Referencing Components
Урок 53. 00:02:57
7 Remove Default Components
Урок 54. 00:07:21
2 OnInitialized Lifecycle
Урок 55. 00:04:05
3 OnParameterSet Lifecycle
Урок 56. 00:05:52
4 OnAfterRender
Урок 57. 00:05:59
5 Should Render and StateHasChanged
Урок 58. 00:01:53
2 Add Projects to Solution
Урок 59. 00:04:56
3 Setup ApplicationDbContext
Урок 60. 00:05:51
4 Add DbContext to Container
Урок 61. 00:06:59
5 Push Category to Database
Урок 62. 00:03:19
6 Category DTO
Урок 63. 00:03:30
8 ICategory Repository
Урок 64. 00:04:16
9 Category Repository Setup
Урок 65. 00:05:38
10 AutoMapper
Урок 66. 00:09:36
11 Implement Category Repository
Урок 67. 00:04:09
2 Create Category List Component
Урок 68. 00:05:50
3 Forms in Blazor Part 1
Урок 69. 00:01:47
4 Forms in Blazor Part 2
Урок 70. 00:06:30
5 Validations in Blazor Form
Урок 71. 00:02:45
6 Create Category
Урок 72. 00:04:19
7 List Category
Урок 73. 00:04:50
8 Loading Spinner
Урок 74. 00:04:23
9 Load Category on Edit
Урок 75. 00:06:23
2 Delete Confirmation Component
Урок 76. 00:02:51
3 Delete Method and Assignment 8
Урок 77. 00:02:46
4 Assignment 8 - Delete Confirmation EventCallBack
Урок 78. 00:03:32
Processing on Delete Confirmation
Урок 79. 00:04:41
Cleaning Up Task
Урок 80. 00:00:34
Assignment 9 - OnAfterRenderAsync
Урок 81. 00:01:22
Assignment 9 Solution - OnAfterRenderAsync
Урок 82. 00:03:42
Async Repository
Урок 83. 00:03:03
1 Section Introduction
Урок 84. 00:03:29
2 Create Product Table
Урок 85. 00:01:36
3 Product DTO
Урок 86. 00:00:49
4 Assignment 10 - Product Rpeository
Урок 87. 00:03:00
5 Assignment 10 Solution - Product Repository
Урок 88. 00:05:01
6 Product List Component
Урок 89. 00:06:17
7 Product Upsert Component
Урок 90. 00:02:57
8 Error Solving in Blazor
Урок 91. 00:04:26
9 Category Dropdown
Урок 92. 00:07:19
10 FileUpload Service
Урок 93. 00:04:29
Handle File Upload
Урок 94. 00:02:39
Create Product
Урок 95. 00:02:14
Update Product
Урок 96. 00:05:29
14 Delete Product
Урок 97. 00:01:47
15 Syncfusion Components
Урок 98. 00:10:20
16 Syncfusion RichTextEditor in Action
Урок 99. 00:00:56
17 Create Products
Урок 100. 00:01:12
What we will cover?
Урок 101. 00:04:34
Product Price Model and DTO
Урок 102. 00:00:48
Assignment 11 - Product Price Repository
Урок 103. 00:02:43
Assignment 11 Solution - Product Price Repository
Урок 104. 00:06:23
Load Product Details and Product Price
Урок 105. 00:03:51
Show Product Summary
Урок 106. 00:04:03
Add Syncfusion DataGrid
Урок 107. 00:05:38
Syncfusion DataGrid Settings Part 1
Урок 108. 00:04:56
Syncfusion DataGrid Settings Part 2
Урок 109. 00:03:27
Syncfusion DataGrid Settings Part 3
Урок 110. 00:07:06
Syncfusion DataGrid Settings Part 4
Урок 111. 00:02:14
Create Tangy API
Урок 112. 00:03:19
Add Connection String to API Project
Урок 113. 00:03:40
Success Error DTO
Урок 114. 00:06:16
Product Controller API Endpoint
Урок 115. 00:03:45
Return Product Prices from Product API
Урок 116. 00:03:19
Add AppSettings to WASM Project
Урок 117. 00:04:39
Changing default navigation
Урок 118. 00:03:24
Basic Settings like Server Project
Урок 119. 00:04:38
Product Service Interface
Урок 120. 00:05:52
Product Service Calls
Урок 121. 00:04:29
Home Page UI
Урок 122. 00:06:27
Retrieve Products from API
Урок 123. 00:05:54
Home Page In Action
Урок 124. 00:08:08
Details UI
Урок 125. 00:03:51
Details VM
Урок 126. 00:03:28
Selecting Product Price
Урок 127. 00:03:43
Details UI - Add to Cart Toggle
Урок 128. 00:03:34
Add Blazored Local Storage
Урок 129. 00:02:29
Cart Service
Урок 130. 00:08:48
Implement Cart Service
Урок 131. 00:04:22
Cart Service Add to Cart in Action
Урок 132. 00:05:08
Shopping Cart UI
Урок 133. 00:06:55
Shopping Cart Load Data
Урок 134. 00:05:57
Increment and Decrement Cart
Урок 135. 00:03:47
Displaying Cart Counter
Урок 136. 00:06:14
Update NavBar On Cart Update
Урок 137. 00:07:23
Create Order Header and Detail
Урок 138. 00:04:08
Create Order Model and DTO
Урок 139. 00:03:01
Order Repository
Урок 140. 00:05:52
Order Create Method
Урок 141. 00:09:18
Order Repository Implementation
Урок 142. 00:02:21
API - Create order controller
Урок 143. 00:03:00
Order Service
Урок 144. 00:03:24
Order Summary Part 1
Урок 145. 00:05:37
Order Summary Part 2
Урок 146. 00:06:17
Order Summary UI
Урок 147. 00:07:29
Scaffold Identity in Blazor Server
Урок 148. 00:05:14
Add Identity Tables
Урок 149. 00:03:23
Add Columns to ASP Net Users Table
Урок 150. 00:05:21
Register First User
Урок 151. 00:07:03
Login and Logout
Урок 152. 00:01:27
Show Email of Logged in User
Урок 153. 00:03:12
Authorize Attribute
Урок 154. 00:05:10
Authentication State in OnInitialized
Урок 155. 00:07:17
Create Admin User
Урок 156. 00:03:06
Roles in Action
Урок 157. 00:06:53
DbInitializer
Урок 158. 00:04:11
Seed New Database
Урок 159. 00:02:32
Authorization In NavMenu
Урок 160. 00:01:59
Add Identity to API
Урок 161. 00:02:04
Account Controller
Урок 162. 00:04:58
SignIn SignUp DTO
Урок 163. 00:04:22
SignUp API Endpoint
Урок 164. 00:02:49
Demo - SignUp API
Урок 165. 00:02:52
SignIn API Endpoint Part 1
Урок 166. 00:05:02
API Settings Section
Урок 167. 00:05:34
SignIn Helper Methods
Урок 168. 00:06:27
Sign In Endpoint Part 2
Урок 169. 00:03:42
Add Authentication to API
Урок 170. 00:04:24
Add Bearer to Swagger
Урок 171. 00:03:32
JwtParser
Урок 172. 00:05:23
Add AuthenticationState Provider
Урок 173. 00:05:37
Custom Authentication State Demo
Урок 174. 00:01:49
IAuthenticationSerivce
Урок 175. 00:05:14
Login Service
Урок 176. 00:01:51
Register and Logout Service
Урок 177. 00:02:00
Register and Login UI
Урок 178. 00:05:55
Register Component
Урок 179. 00:03:40
Registration in Action
Урок 180. 00:03:19
Splitting code files
Урок 181. 00:04:14
Login in Action
Урок 182. 00:01:28
Toggle Navbar on Authorization
Урок 183. 00:02:30
Login and Logout in Action
Урок 184. 00:05:22
Avoid force load on auth state change
Урок 185. 00:08:52
Redirect to Login
Урок 186. 00:02:05
Load User Details
Урок 187. 00:06:45
Call Create Order From Summary
Урок 188. 00:03:52
Create Order Header and Details
Урок 189. 00:01:48
Create Stripe Account
Урок 190. 00:02:43
Add Stripe to API Project
Урок 191. 00:03:52
Payment Service in Blazor WASM
Урок 192. 00:11:10
Stripe Payment Controller Method
Урок 193. 00:07:11
Call Stripe
Урок 194. 00:03:04
Issue with Order Total
Урок 195. 00:04:46
Order Confirmation
Урок 196. 00:06:32
Stripe Session Status and Payment Successful
Урок 197. 00:00:55
Summary Processor
Урок 198. 00:05:36
Create Order List Component
Урок 199. 00:08:59
Radzen Component
Урок 200. 00:04:58
Order Details Component
Урок 201. 00:06:46
Order Details UI
Урок 202. 00:04:27
Update Order Details
Урок 203. 00:02:23
Ship Order
Урок 204. 00:05:08
Payment Intent ID
Урок 205. 00:08:22
Refund Order
Урок 206. 00:08:07
Send Email using MailKit and MimeKit
Урок 207. 00:05:13
Send Email using SendGrid
Урок 208. 00:02:13
Blazor WebAssembly Package Issues
Урок 209. 00:06:17
Azure SQL Database
Урок 210. 00:05:59
Blazor Server Deployment
Урок 211. 00:03:31
API Deployment
Урок 212. 00:05:49
Blazor Client Deployment