In deze training leer je werken met ASP.NET Core en Blazor. In deze training leer je zowel de back-end op te zetten als de front-end. Voor de back-end wordt gebruikgemaakt van ASP.NET Core in de laatste versie. Ook leer je om een database op te zetten met Entity Framework. Voor de frontend wordt gebruik gemaakt van het Blazor framework. Daarmee schrijf je dynamische componenten met HTML, CSS en C# in plaats van Javascript. Blazor is als framework vergelijkbaar met Angular, React of Vue en perfect voor wie C# wil gebruiken in plaats van Javascript.
In deze training wordt vooral gebruik gemaakt van Blazor Web Assembly maar ook Blazor Server zal kort worden behandeld.
Blazor is a framework for building interactive client-side web UI with .NET:
- Create rich interactive UIs using C# instead of JavaScript.
- Share server-side and client-side app logic written in .NET.
- Render the UI as HTML and CSS for wide browser support, including mobile browsers.
- Integrate with modern hosting platforms, such as Docker.
Using .NET for client-side web development offers the following advantages:
- Write code in C# instead of JavaScript.
- Leverage the existing .NET ecosystem of .NET libraries.
- Share app logic across server and client.
- Benefit from .NET's performance, reliability, and security.
- Stay productive with Visual Studio on Windows, Linux, and macOS.
- Build on a common set of languages, frameworks, and tools that are stable, feature-rich, and easy to use.