ASP.NET Core 6 Blazor Fundamentals
Blazor is Microsoft’s technology to create rich web applications using C# and HTML. This course will teach you everything you need to know to build a full Blazor application using .NET 6.
What you'll learn
Blazor is Microsoft’s technology to use C#, Razor and HTML to create rich client-side web applications. In this course, ASP.NET Core 6 Blazor Fundamentals, you’ll learn how to build a full application from start to finish. First, you’ll explore what Blazor is and what the many files in a new project do. Next, you’ll see how to build a complete application with several screens, navigation, authentication, and data accessed from a remote API. Finally, you’ll learn how to deploy the application to an App Service in Azure. When you’re finished with this course, you’ll have the skills and knowledge of Blazor needed to build a full, real-world application using the technology.
Table of contents
- Module Introduction 1m
- Exploring a New Blazor Project 6m
- Demo: Exploring a New Blazor WebAssembly Project 10m
- Creating a First Blazor Application 2m
- Demo: Creating the First Page of Our Application 11m
- Improving the Layout 4m
- Demo: Improving the Layout 6m
- Demo: Debugging Blazor Applications 2m
- Summary 1m
- Module Introduction 1m
- Doing More with Components 7m
- Demo: Working with Component Parameters 6m
- Events in Components and Component Life Cycle 7m
- Demo: Creating the Quick View Component 8m
- Adding Navigation 6m
- Demo: Navigating to the Details Component 7m
- Using RenderFragment 2m
- Demo: Using RenderFragment 3m
- Loading Components Dynamically 2m
- Demo: Loading Widgets on the Home Screen 3m
- Handling Errors in Components 2m
- Demo: Using Error Boundary 3m
- Using Built-in Components 2m
- Demo: Using the PageTitle Component 1m
- Summary 1m
- Module Introduction 1m
- Working with an API 7m
- Demo: Exploring the API 7m
- Demo: Moving to ASP.NET Core Hosted 4m
- Accessing API Data Using HttpClient 8m
- Demo: Communicating with the API Using HttpClient 9m
- Managing the Application State 3m
- Demo: Sharing State between Components 4m
- Storing Data Locally 4m
- Demo: Storing Data in LocalStorage 4m
- Summary 1m
- Module Introduction 2m
- Securing the Blazor Application 5m
- Adding an Identity Provider 4m
- Demo: Registering the Application with Auth0 3m
- Authenticating in the Application 3m
- Demo: Adding Authentication with Auth0 5m
- Configuring Authorization 1m
- Demo: Configuring Authorization 1m
- Demo Securing the API Calls 4m
- Summary 1m