- Welcome
- Project Demo
- Localization and Globalization in Blazor
- 5 What is Blazor
- Project Resources (GitHub Link)
- Blazor client vs Blazor server
- What this course is not about
- Create Project
- Run the application
- Source Control
- Blazor Files Overview
- Blazor Server Project Flow
- Blazor Web Assembly Project Brief Overview
- Understand the Default Home Page
- Creating Razor Component
- One way Data Binding
- 3 Two Way Data Binding
- 4 Assignment 1 - Data Binding
- 5 Assignment 1 Solution - Data Binding
- 6 Dropdowns and Data Binding
- 7 Organizing Individual Product Playground
- 8 Product List
- 9 Assignment 2 - Bind Property
- 10 Assignment 2 Solution - Bind Property
- Assignment 3 - Razor Component
- 12 Assignment 3 Solution - New Razor Component
- 1 Create Shared Component
- 2 Passing Props to Shared Component
- 3 Assignment 4 - Shared Components
- 4 Assignment 4 Solution - Shared Components
- 5 Favourites CheckBox
- 6 Event Callback
- 7 Assignment 5 - Event Callback
- 8 Assignment 5 Solution - Event Callback
- 2. Render Fragment
- 3 Another way for Basic Event Call Back
- 4 Multiple Render Fragment
- 5 Assignment 6 - Render Fragment
- 6 Assignment 6 Solution - Render Fragment
- 7 why we need attribute splatting
- 8 Attribute Splatting
- 9 - Capture all values with splatting
- 10 Passing Parameters at multiple level
- 11 Cascading Parameter
- 12 Cascading Parameter with Name
- 13 - Routing Basics
- 14 Routing - Query Parameters
- 15 Routing - Navigation Manager
- 1 Confirm Box in Blazor
- 2 Toastr JS
- 3 JsRuntime Extensions
- 4 Assignment 7 - SweetAlert
- 5 Assignment 7 Solution - SweetAlert
- 6 Referencing Components
- 7 Remove Default Components
- 2 OnInitialized Lifecycle
- 3 OnParameterSet Lifecycle
- 4 OnAfterRender
- 5 Should Render and StateHasChanged
- 2 Add Projects to Solution
- 3 Setup ApplicationDbContext
- 4 Add DbContext to Container
- 5 Push Category to Database
- 6 Category DTO
- 8 ICategory Repository
- 9 Category Repository Setup
- 10 AutoMapper
- 11 Implement Category Repository
- 2 Create Category List Component
- 3 Forms in Blazor Part 1
- 4 Forms in Blazor Part 2
- 5 Validations in Blazor Form
- 6 Create Category
- 7 List Category
- 8 Loading Spinner
- 9 Load Category on Edit
- 10 Edit Category
- 2 Delete Confirmation Component
- 3 Delete Method and Assignment 8
- 4 Assignment 8 - Delete Confirmation EventCallBack
- Processing on Delete Confirmation
- Cleaning Up Task
- Assignment 9 - OnAfterRenderAsync
- Assignment 9 Solution - OnAfterRenderAsync
- Async Repository
- 1 Section Introduction
- 2 Create Product Table
- 3 Product DTO
- 4 Assignment 10 - Product Rpeository