From the course: Blazor WebAssembly: Foundational Skills

What you need to know

- [Instructor] This is part two of my Blazor WebAssembly LinkedIn Learning series. The first part looks at building your first app in Blazor WebAssembly. If you haven't completed that course yet, I suggest you do that before this course as it will allow you to get started with Blazor WebAssembly. This course follows along from it. When learning from this course, you should have a fair amount of experience coding in C#. I will be using variables, fields, access modifiers, and functions within the course to name a few. I will also touch base on dependency injection so experience in this area would be advantageous. You should also have some experience in working with an ASP.NET Core app. There are some big changes to its predecessor ASP.NET including the way it is configured. Blazor uses Razor components which are closely related to Razor views and Razor pages. I will talk through Razor components in detail so this is not essential. Working with JavaScript or a JavaScript framework before is a bonus. As Blazor WebAssembly is a client-side application framework, it has similar functionality to JavaScript. However, I will go through the Blazor WebAssembly functionality in full detail throughout this course. You should be familiar with the Visual Studio IDE. I will be using Visual Studio throughout the course to demonstrate the Blazor WebAssembly examples. If you are following along, make sure you have it installed on your machine. We'll also be touching on other areas of ASP.NET Core that can be used in Blazor WebAssembly. This includes configuration, API integration, logging, and deployment. Having an experience in these areas would be an advantage, but not essential as I'll talk through how they work with Blazor WebAssembly.

Contents