Blazor Server is a game changer for developers. But figuring out how to access the full power of Blazor Server can leave you frustrated. Can it really replace Javascript completely? What is the difference between Blazor Server and Blazor Client Side? Where can I find deep content instead of beginner tutorials? How do I get the real benefit of Blazor Server in the real world?
Learn Blazor Server (Blazor Server: In Depth)
About the Author: Tim Corey
Tim Corey is the US developer behind iamtimcorey.com and the IAmTimCorey YouTube channel — one of the most prolific independent .NET / C# educators online. He has been publishing weekly .NET content since 2017 and has anchored a generation of working .NET developers' learning path through the platform's evolution from .NET Framework to .NET Core to modern .NET.
The course catalog covers the full .NET stack: C# language fundamentals, ASP.NET Core for web development, Blazor for full-stack C# web applications, Entity Framework Core for data access, MAUI for cross-platform mobile, design patterns and SOLID principles, the testing tracks, Azure deployment, and the broader software-engineering craft topics (debugging, code review, project structure) that most pure-tutorial sources skip.
The CourseFlix listing under this source carries over 14 Tim Corey courses spanning that range. Material is paid and aimed primarily at .NET developers building real production proficiency rather than picking up syntax.
Watch Online 57 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | What is Blazor Server Demo | 04:54 | |
| 2 | Where Does Blazor Fit | 21:14 | |
| 3 | What Will We Cover | 14:16 | |
| 4 | Section Introduction | 04:16 | |
| 5 | Basic Template | 16:44 | |
| 6 | Routing | 26:41 | |
| 7 | Development Hosting | 20:56 | |
| 8 | Error Handling | 18:22 | |
| 9 | Static Files | 09:32 | |
| 10 | Section Conclusion | 09:49 | |
| 11 | Section Introduction | 03:30 | |
| 12 | Dependency Injection | 38:09 | |
| 13 | Logging | 40:49 | |
| 14 | Configuration | 26:44 | |
| 15 | Bootstrap | 38:33 | |
| 16 | Section Conclusion | 16:08 | |
| 17 | Section Introduction | 01:53 | |
| 18 | Default Layout | 25:19 | |
| 19 | Creating Pages | 08:23 | |
| 20 | Page Code Support | 20:33 | |
| 21 | Razor Syntax | 18:23 | |
| 22 | Layout Pages | 08:03 | |
| 23 | Section Conclusion | 14:35 | |
| 24 | Section Introduction | 02:48 | |
| 25 | Using Pages | 08:54 | |
| 26 | Parameters | 10:55 | |
| 27 | Component Parameters | 27:10 | |
| 28 | Events | 17:18 | |
| 29 | Section Conclusion | 27:00 | |
| 30 | Section Introduction | 02:16 | |
| 31 | Basic Forms | 16:16 | |
| 32 | Validation | 17:59 | |
| 33 | Advanced Forms | 48:12 | |
| 34 | File Uploads | 18:54 | |
| 35 | Section Conclusion | 26:25 | |
| 36 | Section Introduction | 02:22 | |
| 37 | Templating Authentication | 18:16 | |
| 38 | Adding Authentication Later | 27:15 | |
| 39 | Authorization | 35:10 | |
| 40 | Section Conclusion | 22:30 | |
| 41 | Section Introduction | 02:33 | |
| 42 | Separation of Concerns | 07:51 | |
| 43 | SQL Database Setup | 08:04 | |
| 44 | Creating Data | 42:22 | |
| 45 | Reading Data | 11:50 | |
| 46 | Updating Data | 30:14 | |
| 47 | Deleting Data | 13:14 | |
| 48 | Swapping Out Data Access | 16:39 | |
| 49 | Section Conclusion | 17:25 | |
| 50 | Section Introduction | 01:18 | |
| 51 | Local IIS | 23:25 | |
| 52 | BONUS: How To Register A Domain Name | 13:10 | |
| 53 | BONUS: How To Set Up A WebHost | 15:35 | |
| 54 | Hosted Service | 16:47 | |
| 55 | Azure Web App | 16:37 | |
| 56 | Section Conclusion | 13:00 | |
| 57 | Section Conclusion | 00:55 |
Get instant access to all 56 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
57 lessons · 16h 28m 25sShow all 57 lessons
- 1 What is Blazor Server 04:54
- 2 Where Does Blazor Fit 21:14
- 3 What Will We Cover 14:16
- 4 Section Introduction 04:16
- 5 Basic Template 16:44
- 6 Routing 26:41
- 7 Development Hosting 20:56
- 8 Error Handling 18:22
- 9 Static Files 09:32
- 10 Section Conclusion 09:49
- 11 Section Introduction 03:30
- 12 Dependency Injection 38:09
- 13 Logging 40:49
- 14 Configuration 26:44
- 15 Bootstrap 38:33
- 16 Section Conclusion 16:08
- 17 Section Introduction 01:53
- 18 Default Layout 25:19
- 19 Creating Pages 08:23
- 20 Page Code Support 20:33
- 21 Razor Syntax 18:23
- 22 Layout Pages 08:03
- 23 Section Conclusion 14:35
- 24 Section Introduction 02:48
- 25 Using Pages 08:54
- 26 Parameters 10:55
- 27 Component Parameters 27:10
- 28 Events 17:18
- 29 Section Conclusion 27:00
- 30 Section Introduction 02:16
- 31 Basic Forms 16:16
- 32 Validation 17:59
- 33 Advanced Forms 48:12
- 34 File Uploads 18:54
- 35 Section Conclusion 26:25
- 36 Section Introduction 02:22
- 37 Templating Authentication 18:16
- 38 Adding Authentication Later 27:15
- 39 Authorization 35:10
- 40 Section Conclusion 22:30
- 41 Section Introduction 02:33
- 42 Separation of Concerns 07:51
- 43 SQL Database Setup 08:04
- 44 Creating Data 42:22
- 45 Reading Data 11:50
- 46 Updating Data 30:14
- 47 Deleting Data 13:14
- 48 Swapping Out Data Access 16:39
- 49 Section Conclusion 17:25
- 50 Section Introduction 01:18
- 51 Local IIS 23:25
- 52 BONUS: How To Register A Domain Name 13:10
- 53 BONUS: How To Set Up A WebHost 15:35
- 54 Hosted Service 16:47
- 55 Azure Web App 16:37
- 56 Section Conclusion 13:00
- 57 Section Conclusion 00:55
Related courses
-

Blazor From Start to Finish
By: Tim CoreyBlazor is a game changer for developers. But figuring out how to access the full power of Blazor can leave you frustrated.14 hours 19 minutes 46 seconds -

Foundation in C#: Getting Started
By: Tim CoreyLearning C# requires a good foundation. That sets you up for writing better code faster with less bugs.1 hour 30 minutes 38 seconds -

Complete C# Unity Developer 2D: Learn to Code Making Games
By: Udemy, GameDev.tvThe course has been remastered in Unity 2018! This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watche18 hours 17 minutes 22 seconds