Skip to main content
CF

Blazor From Start to Finish

14h 19m 46s
English
Paid

Blazor From Start to Finish is a 89-lesson 14 hours 19 minutes self-paced course by Tim Corey. Blazor is a game changer for developers.

Course facts

Lessons
89
Duration
14 hours 19 minutes
Level
All levels
Language
English
Updated
Instructor
Tim Corey
Price
Premium

Blazor is a game changer for developers. But figuring out how to access the full power of Blazor 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 in the real world?

Blazor From Start to Finish is a robust course designed to give you a deep understanding of how Blazor works and how you can make it work for you. With Blazor you can learn the one web framework that will work in any scenario, with the best of server-side and client-side web development using the power of C#.

Who teaches Blazor From Start to Finish? Tim Corey

Tim Corey thumbnail

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.

What lessons are included in Blazor From Start to Finish?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 89 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (89)
#Lesson TitleDurationAccess
1
Introduction Demo
03:41
2
Who This Course Is For
05:14
3
What This Course Covers
12:50
4
What Is Not Covered
04:31
5
What Outcomes Should You Expect
02:23
6
Introduction
00:50
7
Server Side Sites
05:14
8
Client-Side Apps
09:07
9
Hybrid Apps
06:19
10
Where Blazor in .NET 8 Fits
08:28
11
Introduction
00:39
12
Server
03:39
13
Server Side Rendered
01:54
14
WebAssembly
08:29
15
Hybrid
07:14
16
Introduction
00:59
17
Template Options
12:07
18
Authentication Type
07:53
19
Errata: RenderMode Fix
06:35
20
Interactivity Type
15:20
21
Interactivity Location
07:18
22
Top Level Statements
07:45
23
Introduction
01:09
24
Program.cs
07:33
25
App.razor
10:42
26
Routes.razor
06:41
27
MainLayout.razor
07:47
28
NavMenu.razor
19:14
29
wwwroot
04:27
30
Bootstrap
10:18
31
Appsettings.json
10:45
32
_Imports.razor
02:29
33
launchSettings.json
09:06
34
SSR Only
07:16
35
Stream Rendering
07:11
36
Introduction
00:55
37
Hot Reload
12:40
38
Components
12:32
39
Razor Syntax
08:07
40
Dependency Injection
25:31
41
Head Components
08:56
42
Code Behind
13:47
43
Visual Studio Debugging
05:50
44
CSS Isolation
08:46
45
Calling JavaScript
18:42
46
Introduction
00:45
47
Component Basics
25:14
48
Routing
21:47
49
Parameters
39:27
50
Startup Methods
12:33
51
Managing State
06:33
52
Component Events
12:47
53
QuickGrid
13:41
54
Introduction
01:04
55
Creating a RCL
11:16
56
Consuming a RCL Component
14:55
57
Using Static Assets
03:57
58
Packaging for NuGet
04:17
59
Introduction
00:47
60
EditForm
19:13
61
Validation
14:31
62
InputTextArea
05:31
63
InputCheckbox
01:50
64
InputDate
04:50
65
InputNumber
08:34
66
InputRadioGroup
11:07
67
InputSelect
09:28
68
InputFile
19:15
69
HTML Forms
16:26
70
Introduction
02:12
71
Setting Up a SQL Database
12:10
72
Data Access in C#
29:38
73
Creating a Record
16:03
74
Reading Records
09:08
75
Updating a Record
18:35
76
Deleting a Record
05:52
77
Virtualization
21:39
78
Introduction
01:44
79
WebAssembly Specific Project
10:26
80
PWA
13:15
81
Calling an API
12:54
82
Introduction
01:09
83
Authentication Overview
13:12
84
Authentication Parts
20:45
85
Introduction
00:29
86
Local IIS
07:59
87
Azure Web App
09:52
88
Azure Static Web App
12:44
89
Conclusion
01:19
Unlock unlimited learning

Get instant access to all 88 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Blazor From Start to Finish?

Frequently asked questions

What are the prerequisites for enrolling in this course?
The course does not specify any prerequisites, but given its focus on Blazor, a foundational understanding of C# and .NET would be beneficial. Familiarity with basic web development concepts, such as HTML and CSS, might also help, especially when dealing with topics like CSS Isolation and Bootstrap integration.
What will I build or achieve by the end of this course?
By completing this course, you will gain a comprehensive understanding of both Blazor Server and Blazor Client-Side applications. You will learn to build server-side sites, client-side apps, and hybrid applications. The course will cover how to manage state, route users, and debug applications using Visual Studio.
Who is the target audience for this course?
This course is designed for developers who want to leverage the power of Blazor in their web development projects. It is suitable for those looking to transition from JavaScript frameworks or expand their knowledge of C# in web development. The audience includes both developers new to Blazor and those with some experience seeking deeper insights.
How does this course compare in depth to other beginner Blazor tutorials?
Unlike many beginner tutorials, this course offers deep content on Blazor, covering both server-side and client-side development. It delves into advanced topics like dependency injection, CSS isolation, and packaging for NuGet, providing a more robust understanding than typical introductory courses.
What specific tools or platforms are covered in the course?
The course covers Visual Studio for debugging, Bootstrap for styling, and the use of NuGet for packaging. It also discusses working with App.razor, MainLayout.razor, and other component files, as well as managing application settings through appsettings.json and launchSettings.json.
What topics are explicitly not covered in this course?
The course explicitly states that certain topics are not covered, though it does not list them specifically in the metadata provided. Prospective students should review the lesson titled 'What Is Not Covered' for more details on omitted content.
How much time should I expect to commit to this course?
While the total runtime is not specified, the course consists of 89 lessons. Given the depth of content, including advanced topics like hybrid apps and stream rendering, a significant time commitment is likely necessary to fully understand and apply the material.