Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Blazor Server From Start to Finish
Course Introduction
What is Blazor Server (4:53)
Where Does Blazor Fit (21:13)
What Will We Cover (14:15)
.NET 6+ Updates
Introduction (6:27)
Layout Changes in .NET 6 (18:18)
Blank Template (8:25)
Kestrel Configuration (7:42)
Hot Reload (8:45)
Head Components (13:57)
Query String Parameter (5:25)
Error Boundaries (8:42)
Accessibility Updates (6:20)
File Upload (11:03)
The Basics
Section Introduction (4:15)
Basic Template (16:43)
Routing (26:40)
Development Hosting (20:55)
Error Handling (18:21)
Static Files (9:31)
Section Conclusion (9:48)
Included Systems
Section Introduction (3:29)
Dependency Injection (38:08)
Logging (40:48)
Configuration (26:43)
Bootstrap (38:32)
Section Conclusion (16:07)
Pages
Section Introduction (1:52)
Default Layout (25:18)
Creating Pages (8:22)
Page Code Support (20:32)
Razor Syntax (18:22)
Layout Pages (8:02)
Section Conclusion (14:34)
Components
Section Introduction (2:47)
Using Pages (8:53)
Parameters (10:54)
Component Parameters (27:09)
Events (17:17)
Section Conclusion (26:59)
Forms
Section Introduction (2:15)
Basic Forms (16:15)
Validation (17:58)
Advanced Forms (48:11)
File Uploads (18:53)
Section Conclusion (26:24)
Authentication
Section Introduction (2:21)
Templating Authentication (18:15)
Adding Authentication Later (27:14)
Authorization (35:09)
Section Conclusion (22:29)
Data Access
Section Introduction (2:32)
Separation of Concerns (7:50)
SQL Database Setup (8:03)
Creating Data (42:21)
Reading Data (11:49)
Updating Data (30:13)
Deleting Data (13:13)
Swapping Out Data Access (16:38)
Section Conclusion (17:24)
Deployment
Section Introduction (1:17)
BONUS: How To Register A Domain Name (13:09)
Local IIS (23:24)
BONUS: How To Set Up A WebHost (15:33)
Hosted Service (16:46)
Azure Web App (16:36)
Section Conclusion (12:59)
Course Conclusion
Section Conclusion (0:54)
Separation of Concerns
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock