Hello and welcome to the Blazor Server Fundamentals. I am André Baltieri or Balta, 10x Microsoft MVP and I will guide you for this course.
Creating applications that run on the .NET platform side is a relatively simple task with ASP.NET, but when we need more user interaction, we need to keep a lot of javascript.
Although ASP.NET works well, keeping a state in Client and Server, keeping Libs JavaScript and mixing business rules in CS and JS, are really difficult.
In this course we will learn the fundamentals of Blazor Server, a Framework Spa that allows us to reuse all knowledge we have in C# to create web apps with great performance and good usability.
Let's learn to work with data access, create pages, components and layouts, as well as create a complete Crud.
This course is intended for all people who are already aware of .NET, or who have been following our career here and want to take a step forward.
So if you have already created your APIs or apps with .NET and want to learn a new, efficient and testable way to write code, this course is for you.
This course focuses on .NET 7 and C# 11, but can be performed in previous versions if the code is compatible.