Skip to main content
CF

Learn Blazor Server (Blazor Server: In Depth)

16h 28m 25s
English
Paid

Learn Blazor Server (Blazor Server: In Depth) is a 57-lesson 16 hours 28 minutes self-paced course by Tim Corey. Blazor Server is a game changer for developers.

Course facts

Lessons
57
Duration
16 hours 28 minutes
Level
All levels
Language
English
Updated
Instructor
Tim Corey
Price
Premium

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?

Who teaches Learn Blazor Server (Blazor Server: In Depth)? 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 Learn Blazor Server (Blazor Server: In Depth)?

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: What is Blazor Server
All Course Lessons (57)
#Lesson TitleDurationAccess
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
Unlock unlimited learning

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

Learn more about subscription

What courses are similar to Learn Blazor Server (Blazor Server: In Depth)?

More courses by Tim Corey

  • DevOps from Start to Finish thumbnailUpdated 2y ago

    DevOps from Start to Finish

    How real-world developers set up their projects, use source control, configure CI/CD, and manage multiple environments. In this course*, you are going to learn
    5h 43m
  • Getting Started with ASP.NET Core thumbnailUpdated 2y ago

    Getting Started with ASP.NET Core

    So you want to build a web application. You open up Visual Studio and then what? You have five great project types to choose from (Razor Pages, MVC, API, Blazor
    11h 55m
  • C# Mastercourse thumbnailUpdated 2y ago

    C# Mastercourse

    C# is the coding language used to build applications across the web, mobile, desktop, and games. The world runs on applications. When you learn C#, you learn a
    70h 40m5/5
  • Blazor From Start to Finish thumbnailUpdated 2y ago

    Blazor From Start to Finish

    Blazor is a game changer for developers. But figuring out how to access the full power of Blazor can leave you frustrated.
    14h 19m
  • Git From Start to Finish thumbnailUpdated 2y ago

    Git From Start to Finish

    Master Git with our comprehensive course. Learn everything from core concepts and using Git in professional settings to troubleshooting and advanced command
    6h 1m
  • Web API From Start to Finish thumbnailUpdated 2y ago

    Web API From Start to Finish

    Application Programming Interfaces (APIs) are software that send information back and forth between a program and a user. The entire web runs on APIs! They are
    17h 59m5/5

Frequently asked questions

What are the prerequisites for enrolling in this Blazor Server course?
Before enrolling in this course, it's beneficial to have a basic understanding of web development concepts and experience with C#. Familiarity with ASP.NET Core can also be advantageous, as the course delves into specific topics like routing, dependency injection, and configuration within the Blazor Server framework.
What kinds of projects or applications will I build in this course?
Throughout the course, you'll work on various components of web applications using Blazor Server. This includes setting up SQL databases, creating and managing data, and deploying applications on platforms like Azure Web App and Local IIS. You'll also explore authentication, authorization, and error handling in real-world scenarios.
Who is the intended audience for this Blazor Server course?
The course is designed for developers who want to deepen their understanding of Blazor Server beyond basic tutorials. It's suitable for those seeking to leverage Blazor Server's capabilities in real-world applications and is ideal for developers transitioning from JavaScript frameworks to Blazor for creating interactive web applications.
How does the depth of this course compare to other Blazor courses?
This course offers a comprehensive exploration of Blazor Server, moving beyond introductory content to cover advanced topics such as SQL database operations, authentication, and deployment. It provides detailed insights into Blazor's server-side capabilities, which may not be as extensively covered in shorter or beginner-focused courses.
What specific tools and platforms are emphasized in this course?
The course emphasizes tools and platforms integral to Blazor Server development, such as SQL databases for data management and Azure Web App for deployment. It also covers essential development tools like Bootstrap for styling, and dependency injection and logging for application architecture and debugging.
What topics are not covered in this Blazor Server course?
The course does not cover Blazor Client Side (Blazor WebAssembly) in detail, focusing instead on server-side Blazor. It also does not delve into non-Blazor frameworks or extensive client-side JavaScript libraries, concentrating primarily on leveraging C# and .NET capabilities within the Blazor Server environment.
How much time should I expect to commit to complete this course?
The course consists of 57 lessons, and although the exact runtime is not specified, a comprehensive exploration of each topic suggests a significant time investment is required. Expect to dedicate several hours for lesson reviews, practical exercises, and project implementation to fully grasp the concepts and apply them effectively.