Audience
Individuals wanting to gain a good understanding of developing web applications under ASP.NET Core using the new Blazor technology.
Description
Blazor is one of the most exciting web development technologies, that allows for C# to be used both on the server-side and client-side. The client-side C# code is converted to web assembly that is downloaded by the browser. All modern browsers support the web assembly standard, so development under Blazor runs on any browser. The major benefit of Blazor is the elimination of Javascript on the client-side. This leads to higher reliability and also makes more involved user interface development easier. The course covers fundamentals of Blazor including some intermediate level concepts such as components, forms and validation, dependency injection, state management, handling errors and security and Identity implementations. Integrating Balzor with .NET Core web applications is also presented along with some intermediate level .NET concepts.
Prerequisites
Some background in web development using ASP.NET or some MVC background. Knowledge of C# language.