This course teaches developers how to create rich-client single-page and multi-page web applications that use the C# language and the full power of the .NET framework executing in the browser.
Students will learn how to integrate client-side and server-side logic and re-use resources and models between both the front-end and back-end of the web application. This course also shows how to integrate client-executing Blazor code with JavaScript to take advantage of the strengths of both languages.
Introduction
Razor Syntax
BlazorComponents
AdvancedComponents
Application Infrastructure
Building Forms
ServerCommunications
Security Basics
Applying Security
RazorClass Libraries
Blazor ServerApps
Internationalization
Appendix A:
Experience with the C# programming language is required, along with familiarity with HTML and CSS.