Schulung: Moderne Webanwendungen mit Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)

Optional: Einfhrung in die notwendigen Grundlagen von .NET und C# sowie HTML, CSS und JavaScript/TypeScript Blazor-Arten: Architektur, Vor- und Nachteile - Blazor Server Side Rendering (Blazor SSR) - Blazor Server (Server Side Blazor) - Blazor Webassembly (Client Side Blazor) - Blazor Web Apps (Blazor United) - Blazor Hybrid mit Blazor Desktop und Blazor MAUI Basistechniken von ASP.NET Core Blazor - .NET - WebAssembly (WASM) - ASP.NET SignalR - DOM und virtual DOM Werkzeuge fr Blazor - .NET SDK/.NET CLI - Visual Studio - optional: Visual Studio Code - Projektvorlagen Webanwendungen mit Blazor - Projekte und Webseiten anlegen - Razor Components - Templates mit HTML, CSS und Razor-Syntax - Code-Behind-Dateien (Trennung von Layout und Logik) - Datenbindung und Anpassung der Datenbindung - Ereignisse - Zustandsverwaltung - Lebenszyklus-Methoden - Routing/Navigation im Browser - Layoutvorlagen (Masterpages) - Dependency Injection Kommunikation und Datenbankanbindung - REST APIs aufrufen mit HttpClient und JSON-Serialisierung - Google RPC-Dienste aufrufen - Bidirektionale Kommunikation / Echtzeitanwendungen mit ASP.NET Core SignalR - Abruf und nderung von Daten aus SQL-Datenbanken mit Entity Framework Core JavaScript-Interoperabilitt - Aufruf von JavaScript aus .NET - Aufruf von .NET aus JavaScript - Einbindung bestehender JavaScript-Bibliotheken Aufbauwissen - Wiederwendbare Bibliotheken (Component Library/Component Packages/Razor Class Libraries sowie .NET Standard-Bibliotheken) - Eigene Basisklassen fr Blazor-Pages - Realisierung von Schnittstellen wie Idisposable - Verwendung von Timern - Triggern von UI-Aktualisierungen - Local Browser Storage - Authentifizierung und Autorisierung - Deployment Optional: Profiwissen - Templated Components - Leistungsoptimierung/Performance Tuning - Testen von Blazor-Anwendungen (Unit Test, Integrationstests, Razor Component Tests mit bUnit, UI Tests) Optional: Blazor Hybrid (Blazor Desktop/Blazor MAUI) - Einbetten von Blazor-Anwendungen in Windows Forms und/oder WPF und/oder .NET MAUI - Plattformspezifischer Code - Shared State - Deployment Optional: Erweiterungen - berblick ber die verfgbaren Blazor-Erweiterungen (Community und Drittanbieter) - Optional: Besprechung ausgewhlter Erweiterungen (nach Absprache) Optional: WebAssembly auerhalb von Blazor

zum Artikel gehen

Veranstaltung: Webanwendungen und Cross-Platform-Apps mit Blazor – Soll ich's machen oder lass ich's lieber sein?

Blazor ist die Hoffnung der .NET-Entwickler im Browser ohne JavaScript entwickeln zu knnen. Dabei gibt es inzwischen sechs Arten von Blazor: Blazor SSR, Blazor WebAssembly, Blazor Server, Blazor Auto-Modus, Blazor Desktop und Blazor MAUI. Dieser Vortra

zum Artikel gehen

Schulung: .NET Akademie: Blazor-Hands-On: Echte Single-Page-Web-Apps mit .NET und C# entwickeln (3-Tages-Agenda des öffentlichen Seminars)

Blazor-Basiswissen - Motivation - Einfhrung in Blazor - Blazor SSR vs. Blazor Server vs. Blazor WebAssembly vs. Blazor Desktop vs. Blazor MAUI - Vergleich der Blazor-Arten hinsichtlich Architektur und Performance - Performance von Blazor im Vergleic

zum Artikel gehen

Veranstaltung: Blazor-6.0/7.0/8.0-Hands-On: Echte Single-Page-Web-Apps mit .NET und C# entwickeln

Dieser dreitgige Online-Workshop richtet sich an Softwareentwickler/-architekten, die Webanwendungen / Single-Page-Web-Apps mit Blazor Server oder Blazor WebAssembly entwickeln wollen. Auch hybride Anwendungen mit Blazor Desktop werden angesprochen. Di

zum Artikel gehen

Fachveröffentlichung: .NET 8.0 Preview 7 bringt Auto-Modus für Blazor

In der letzten Preview 7 von .NET 8.0 kann das .NET-basierte Webfrontend-Framework Blazor nun nahtlos zwischen Blazor Server und Blazor WebAssembly umschalten.

zum Artikel gehen

Veranstaltung: Single-Page-Apps mit Blazor 9.0 und C# 13.0

Microsoft hat die Einsatzszenarien von Blazor durch Blazor Static-Server-Rendering und den Auto-Modus mit Umschaltung zwischen Blazor Server und Blazor WebAssembly erheblich erweitert. In diesem DDC-Workshop prsentiert Dotnet-Doktor Holger Schwichtenberg

zum Artikel gehen