![Build and Learn ASP.NET 6.0 Blazor Hands-On [Video]](https://content.packt.com/V19867/cover_image_small.jpg)
Build and Learn ASP.NET 6.0 Blazor Hands-On [Video]
Subscription
FREE
Video + Subscription
$15.99
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video + Subscription
$15.99
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction
-
Migrating the Completed Blazor MovieApp to ASP.NET6.0
-
Introduction to ASP.NET Core 3.1 Blazor
-
Components in Blazor
-
What's New in Blazor 3.1 Released with ASP.NET Core 3.1?
-
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
-
Asynchronous Programming Fundamentals
-
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 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
-
Authentication and Authorization
-
Additional Content: Adding Spinkit for Loading Indication to Movies App
-
Paginating the Movies
-
Bonus Section: Progressive Web Applications
-
Testing Blazor Using bUnit
About this video
This comprehensive video course is designed to provide a complete overview of the Blazor framework, covering installation and configuration requirements; it has been divided into several sections.
The course starts with an introduction and overview of the Blazor framework and concludes with a demo of the finished application. In section one, you will be guided through the necessary installation and configuration requirements for the Blazor framework; section two provides a more detailed overview of the Blazor framework, including hosting models.
Section three dives straight into building the first component, taking advantage of the component-based ecosystem of Blazor. Further sections cover advanced concepts such as data binding, routing, and lifecycle methods. In addition, the course explores the new features added to the latest version of ASP.NET Core 3.1.
You will also learn how to build a CRUD movie application, explore asynchronous programming fundamentals that are essential for Blazor, and introduce authorization to the movie app, allowing users to view only their own user profile data. Throughout the course, you will gain a deeper understanding of the various components of Blazor and get practical experience through hands-on coding exercises.
By the end of the course, you will be able to learn and build an ASP.NET 6.0 project.
All resources and code files are placed here: https://github.com/PacktPublishing/Build-and-Learn-ASP.NET-6.0-Blazor-Hands-On
- Publication date:
- April 2023
- Publisher
- Packt
- Duration
- 9 hours 47 minutes
- ISBN
- 9781805120582