πŸ‘‹ Willkommen zum Blazor Demo-Projekt!

Was ist Blazor?

Blazor ist ein Framework von Microsoft, mit dem du interaktive Webanwendungen mit C# statt JavaScript erstellen kannst. Der Code lΓ€uft entweder auf dem Server (Blazor Server) oder direkt im Browser (Blazor WebAssembly).

πŸ“š

Blazor Basics

Lerne die Grundlagen: Data Binding, Events, Conditional Rendering und Listen.

Zur Demo β†’
🧩

Komponenten

Verstehe wie Komponenten funktionieren und wie Parent-Child Kommunikation lΓ€uft.

Zur Demo β†’
πŸ“

Formulare

Formulare mit Validierung, verschiedene Input-Typen und Submit-Handling.

Zur Demo β†’
πŸ’Ύ

Datenbank (SQLite)

CRUD-Operationen mit Entity Framework Core und SQLite Datenbank.

Zur Demo β†’
πŸ“„

JSON Storage

Datenspeicherung ohne Datenbank - einfach als JSON-Datei.

Zur Demo β†’
🌐

API Integration

Externe APIs aufrufen und Daten von anderen Diensten abrufen.

Zur Demo β†’

πŸ—οΈ Projekt-Architektur

  • Components/Pages/ - Alle Razor-Seiten (Routen)
  • Components/Layout/ - Layout-Komponenten
  • Models/ - Datenmodelle/Entities
  • Services/ - Business-Logik (dependency injection)
  • Data/ - Datenbank-Context (Entity Framework)
  • *.razor.css - CSS nur fΓΌr diese Komponente (Scoped CSS)
  • *.razor.js - JavaScript nur fΓΌr diese Komponente