The Complete Blazor Bootcamp - .NET 6 (WASM and Server)
Video description
Using Blazor Server, Blazor WASM, and the .NET 6 (.NET/EF Core) API, create a real-world ecommerce website and deploy it to Azure
About This Video
Create .NET API and consume it in the Blazor application
Build a real-world application using Blazor
Deploy .NET API, Blazor WASM, and Server to Azure
In Detail
For years, JavaScript frameworks have dominated the front-end/client-side development. But things are about to change …
The Complete Blazor Bootcamp - .NET 6 (WASM and Server)
Video description
Using Blazor Server, Blazor WASM, and the .NET 6 (.NET/EF Core) API, create a real-world ecommerce website and deploy it to Azure
About This Video
Create .NET API and consume it in the Blazor application
Build a real-world application using Blazor
Deploy .NET API, Blazor WASM, and Server to Azure
In Detail
For years, JavaScript frameworks have dominated the front-end/client-side development. But things are about to change with Blazor!
Blazor is an exciting new part of .NET Core (.NET 6) designed for building rich web user interfaces in C#. This course will help developers transition from building basic sample apps to implementing more real-world concepts, design patterns, and features.
This course will provide you with a complete real-world scenario with Blazor, which will make you face many challenges and solve those issues as we proceed with the course. The course covers everything there is in Blazor, from Blazor Server to Blazor WASM applications that consume .NET 6 API.
In this course, we will be using the latest .NET 6 along with Entity Framework Core and Stripe for payment processing, and also work with third-party Syncfusion and Radzen Blazor components.
By the end of the course, you will become an expert and will be able to build your own website using Blazor Server, Blazor WASM, and .NET 6 (.NET Core) API and deploy it to Azure.
Audience
This course is for anyone interested in learning the fundamentals of Blazor using .NET 6, understanding the new file structure in Blazor WASM and Server application, or building an ecommerce website with Blazor WASM and Server in .NET 6!
You must be familiar with .NET Core, EF Core, and the .NET API, as well as have a basic understanding of how to use SQL Server Management Studio 2018 in Visual Studio 2022.
Chapter 17 : Authentication and Authorization - Blazor Server
Scaffold Identity in Blazor Server
Add Identity Tables
Add Columns to ASP Net Users Table
Register First User
Login and Logout
Show Email of Logged in User
Authorize Attribute
Authentication State in OnInitialized
Create Admin User
Roles in Action
DbInitializer
Seed New Database
Authorization in NavMenu
Chapter 18 : Authorization in API
Add Identity to API
Account Controller
SignIn SignUp DTO
SignUp API Endpoint
Demo - SignUp API
SignIn API Endpoint Part 1
API Settings Section
SignIn Helper Methods
SignIn Endpoint Part 2
Add Authentication to API
Add Bearer to Swagger
Chapter 19 : Blazor WASM - Authentication and Authorization
JwtParser
Add AuthenticationState Provider
Custom Authentication State Demo
IAuthenticationSerivce
Login Service
Register and Logout Service
Register and Login UI
Register Component
Registration in Action
Splitting Code Files
Login in Action
Toggle Navbar on Authorization
Login and Logout in Action
Avoid Force Load on Auth State Change
Redirect to Login
Load User Details
Chapter 20 : Stripe Payment
Call Create Order from Summary
Create Order Header and Details
Create Stripe Account
Add Stripe to API Project
Payment Service in Blazor WASM
Stripe Payment Controller Method
Call Stripe
Issue with Order Total
Order Confirmation
Stripe Session Status and Payment Successful
Summary Processor
Chapter 21 : Order Management
Create Order List Component
Radzen Component
Order Details Component
Order Details UI
Update Order Details
Ship Order
Payment Intent ID
Refund Order
Chapter 22 : Email and CSS Isolation
Send Email Using MailKit and MimeKit
Send Email Using SendGrid
Blazor WebAssembly Package Issues
Chapter 23 : Azure Deployment
Azure SQL Database
Blazor Server Deployment
API Deployment
Blazor Client Deployment
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept