
Web-Applikationen mit Blazor und C# entwickeln
Kursbeschreibung
Viele .NET-Entwickler*innen stehen heute vor der Herausforderung, moderne Web-Frontends effizient umzusetzen, ohne sich in völlig neue Frameworks wie React oder Angular einarbeiten zu müssen. Genau hier setzt Blazor an: Mit dieser Technologie können Sie vertraute .NET- und C#-Kenntnisse direkt für die Webentwicklung nutzen – und Anwendungen erstellen, die vollständig im Browser laufen. Im Seminar lernen Sie Schritt für Schritt, wie Blazor aufgebaut ist – von der Architektur und den Hosting-Modellen über die Komponentenentwicklung mit Razor-Syntax bis hin zu Routing und Datenanbindung sowie Deployment . Typische Stolperfallen etwa beim State-Management, bei der Integration von Backends oder der Leistungsoptimierung im Browser werden gezielt besprochen. In praxisnahen Übungen entwickeln Sie eine vollständige Blazor-Anwendung und erfahren, wie Sie Projekte strukturiert, wartbar und performant umsetzen. Nach dem Seminar sind Sie in der Lage, robuste, interaktive Web-Apps auf Basis von .NET zu entwickeln – ohne Brüche zwischen Frontend und Backend.
Sie können eine vollständige Entwicklungsumgebung einrichten und eine geeignete Projektstruktur für Blazor-Apps aufbauen. Sie lernen, mit Komponenten zu arbeiten und die Razor-Syntax effektiv einzusetzen, um wiederverwendbare und übersichtliche Benutzeroberflächen zu gestalten. Sie verstehen die Navigation und das Routing innerhalb von Blazor-Anwendungen und können Parameter korrekt übergeben und verarbeiten. Sie können Formulare erstellen und validieren. Sie erhalten Einblicke in den Datenzugriff und die Integration von Backends, beispielsweise über Web-APIs. Sie kennen Deployment-Optionen für Ihre Blazor-Projekte.