Who This Course Is For

Learn who will benefit from this course and what its prerequisites are.

Target audience

Because Blazor is a front-end web framework, this course is primarily aimed at ASP.NET Core developers, especially full stack developers who work on the frontend as well as the backend.

This course will also benefit ASP.NET Core developers who have experience building back-end applications without front-end experience. One of the benefits of using Blazor is that it allows the front-end logic to be written in C# instead of traditional JavaScript. This enables developers to build front-end web applications without knowing any JavaScript.

However, while Blazor can replace JavaScript, this is not the primary purpose it’s been designed for. Blazor can interoperate with JavaScript on a web page. This course will demonstrate how this can be done.

Press + to interact

Prerequisites

To follow the instructions in this course, it is recommended that learners have working knowledge of the fundamentals of C# and .NET. Since Blazor is used for web development on ASP.NET Core, learners will also need to understand the basic structure of this framework.

Knowledge of web front-end development is useful, but isn’t essential. It will also be helpful for learners to know how web applications are hosted and how the HTTP protocol works. However, these are just recommendations, not essential prerequisites to this course.

Learning objectives

By the end of this course, learners will have a firm grasp on all the core aspects of Blazor. The course will cover all Blazor application types and the fundamental concepts associated with each of them.

As well as being able to build basic Blazor applications, learners will also know how to use advanced Blazor features, such as rendering, ahead-of-time compilation, application security, and more.