C#
.NET
Backend
Web

Webentwicklung mit ASP.NET Core und Blazor

BlazorBlazor
.NET.NET

ASP.NET Core gehört zum modernen .NET und bildet die Grundlage für moderne Web-Applikationen. In diesem Workshop lernen Sie ASP.NET Core und Blazor — von Server-Side Rendering und interaktiven Komponenten bis hin zu Authentifizierung, Datenzugriff und Deployment.

Webentwicklung mit ASP.NET Core und Blazor

Dauer: 5 Tage

ASP.NET Core 10 ist das moderne, plattformübergreifende Web-Framework für .NET 10 (Windows, macOS, Linux). Dieser Kurs lehrt, wie man leistungsstarke Webanwendungen und -dienste mit Minimal APIs, MVC, Razor Pages und einem starken Fokus auf Blazor (Server, WebAssembly und Hybrid) erstellt. Sie arbeiten auch mit Echtzeitkommunikation über SignalR und stellen auf Azure mit Kestrel oder Reverse Proxies bereit.

Zielgruppe

Professionelle Entwickler, die mit .NET und C# vertraut sind und moderne Web-Apps mit ASP.NET Core und Blazor erstellen möchten.

Voraussetzungen

  • Erfahrung im Schreiben von C#-Programmen (siehe Kurs: Programmierung mit C#)
  • Vertrautheit mit Visual Studio oder VS Code
  • Grundkenntnisse in HTML/CSS/JavaScript sind hilfreich

Lernziele

  • Verstehen Sie die Kernkonzepte und die Architektur hinter dem Kursthema
  • Wenden Sie empfohlene Implementierungsmuster in praktischen Szenarien an
  • Erstellen und validieren Sie Lösungen mit modernen Tools und Workflows
  • Beheben Sie häufige Probleme und verbessern Sie die Zuverlässigkeit
  • Planen Sie die nächsten Schritte für eine produktionsreife Übernahme

Kursinhalt

  • Einführung in ASP.NET Core 10 und das Hosting-Modell
  • Konfiguration über JSON, Umgebungsvariablen, User Secrets, Key Vault
  • Projektstruktur, SDK-Style-Projekte und Dependency Management
  • Dependency Injection: eingebauter Container, Scopes, Options und Anpassungen
  • Statische Dateien, Routing, Endpoint Routing
  • Minimal APIs: Request Handling, Filter, Validierung
  • Razor Pages und MVC: Models, Controller, Views, Partials, View Components, Tag Helpers
  • Blazor-Fokus:
    • Blazor Server, Blazor WebAssembly und Blazor Hybrid
    • Komponenten, Routing, Layouts, Cascading Parameters
    • Formulare, Validierung, Event Handling, Data Binding
    • Wiederverwendbare Komponenten, Bibliotheken, JS Interop
    • Server-Side Rendering (SSR) und interaktives Server-Side Rendering (Blazor United-Style-Szenarien)
    • Performance, Pre-Rendering, Streaming Rendering
    • Authentifizierung/Autorisierung mit Blazor
  • Razor Components (gemeinsam genutzte UI zwischen MVC/Razor Pages/Blazor)
  • Model Binding und Validierung
  • Datenzugriff mit EF Core: DbContext-Lebensdauern, Migrationen, Minimal API + Blazor-Datenmuster
  • Authentifizierung und Autorisierung: Entra ID/OpenID Connect, Policies, Rollen, Claims; Rate Limiting
  • Echtzeitkommunikation mit SignalR; Integration mit Blazor-Komponenten
  • Client-seitige Assets, Bundling und statische Web-Assets
  • Logging, Health Checks und Diagnostics
  • Konfiguration für Umgebungen: Development, Staging, Production
  • Hosting und Deployment: Kestrel hinter Reverse Proxies (IIS/Apache/Nginx), Azure App Service/Container Apps

Praktische Übungen

  • Erstellen eines Minimal API-Backends und Bereitstellen von Endpunkten für ein Blazor-Frontend
  • Erstellen einer Blazor Server-App mit Authentifizierung und komponentenbasierter UI
  • Erstellen einer Blazor WebAssembly- oder Hybrid-App, die gesicherte APIs konsumiert
  • Hinzufügen von Server-Side Rendering/Pre-Rendering zur Verbesserung der wahrgenommenen Performance
  • Integration von EF Core für den Datenzugriff und Demonstration von Validierung/Binding
  • Implementierung von Echtzeit-Updates mit SignalR und Anzeige in Blazor-Komponenten
  • Konfiguration von Logging, Health Checks und umgebungsbasierten Einstellungen; Deployment auf Azure

Ergebnisse

Nach Abschluss dieses Kurses können die Teilnehmenden die vermittelten Konzepte und Werkzeuge anwenden, um belastbare Lösungen in realen Projekten umzusetzen.

Termine
14.09.2026 - 18.09.2026
Dauer: 5 Tage
Ort: Wien, Österreich oder online
Sprache: Deutsch
2.990 €
Inklusive Kursmaterialien und Mittagessen
14.12.2026 - 18.12.2026
Dauer: 5 Tage
Ort: Wien, Österreich oder online
Sprache: Deutsch
2.990 €
Inklusive Kursmaterialien und Mittagessen
15.03.2027 - 19.03.2027
Dauer: 5 Tage
Ort: Wien, Österreich oder online
Sprache: Deutsch
2.990 €
Inklusive Kursmaterialien und Mittagessen

Interesse am Training?

Wichtiger Hinweis zu Angeboten und Preisen

Informationen, Termine, Verfügbarkeiten und Preise auf dieser Website erfolgen ohne Gewähr und stehen unter Vorbehalt der Bestätigung. Eine Trainingsanfrage begründet noch keinen verbindlichen Vertrag. Details finden Sie in unseren AGB.

Formular wird geladen...

Formular wird geladen...

Das Anfrageformular wird initialisiert. Wenn diese Meldung bestehen bleibt, laden Sie bitte die Seite neu oder kontaktieren Sie uns direkt unter office@cninnovation.com.

AI
An unhandled error has occurred. Reload 🗙