Hier finden Sie eine Reihe von uns implementierte komplexerer und damit praxisnahe Fallbeispiele, die Sie zum Lernen der Techniken und als Muster für eigene Anwendungen verwenden können.

Bitte beachten Sie: weitere, meist einfachere Codebeispiele, die für einzelne Vorträge oder Veröffentlichungen erstellt wurden und nur einzelne Aspekte verschiedener Programmiertechniken/Programmiersprachen aufzeigen, sind hier nicht gelistet. Sie finden diese in unserem Downloadbereich


MiracleList-Backend mit ASP.NET Core

Backend der Aufgabenverwaltung MiracleList, das ein WebAPI im Rest-Stil inklusive Token-basierter Authentifizierung bereitstellt; implementiert mit modernem .NET, C# und ASP.NET Core; läuft auf Webservern auf Windows, Linux und MacOS; Datenbankzugriff via Entity Framework Core.

Live in der Azure-Cloud Quellcode auf GitHub
MiracleList-Frontend mit Vue.js
Vus.js-basiertes Frontend der Aufgabenverwaltung MiracleList; implementiert mit TypeScript und Vue.js 3 für den Browser, Desktop und Mobile; greift auf das MiracleList-Backend zu.

Live in der Azure-Cloud Quellcode auf GitHub
MiracleList-Frontend mit Angular

Frontend der Aufgabenverwaltung MiracleList, implementiert mit TypeScript und Angular für den Browser, Desktop (Windows, MacOS, Linux) via Electron und Mobile (iOS und Android) via Cordova. Greift auf das MiracleList-Backend zu.

Live in der Azure-Cloud Quellcode auf GitHub
MiracleList-Frontend mit Blazor WebAssembly

Frontend der Aufgabenverwaltung MiracleList, implementiert mit C# und Blazor WebAssembly. Greift auf das MiracleList-Backend zu.

Live in der Azure-Cloud Quellcode in Ausschnitten auf GitHub Quellcode vollständig im Blazor-Buch
MiracleList-Frontend als Blazor Web App (Blazor United)

Frontend der Aufgabenverwaltung MiracleList, implementiert mit C# als Blazor Web App mit nahtlosem Übergang zwischen Blazor Server und Blazor WebAssembly inklusive direktem Datenbankzugriff via Entity Framework Core.

Live in der Azure-Cloud Quellcode im Blazor-Buch
MiracleList-Frontend mit Blazor Server

Frontend der Aufgabenverwaltung MiracleList, implementiert mit C# und Blazor Server inklusive direktem Datenbankzugriff via Entity Framework Core.

Live in der Azure-Cloud Quellcode im Blazor-Buch
MiracleList-Frontend mit Blazor Desktop

Windows-basiertes Frontend der Aufgabenverwaltung MiracleList; implementiert mit C# und Blazor Desktop mit WPF-Rahmenanwendung inklusive direktem Datenbankzugriff via Entity Framework Core

Quellcode im Blazor-Buch
MiracleList-Frontend mit Blazor MAUI

Cross-Platform-Frontend der Aufgabenverwaltung MiracleList für Android, iOS, macOS und Windows; implementiert mit C# und Blazor MAUI; greift auf das MiracleList-Backend zu

Quellcode im Blazor-Buch
MiracleList "Light" XAML 2-Tier

Die Light-Variante von MiracleList greift nicht auf das MiracleList-Backend zu, sondern nutzt via Entity Framework Core direkt eine lokale Datenbank oder ein DBMS im Netzwerk. Das Frontend gibt es in allen aktuellen XAML-Varianten: WPF, UWP, WinUI3, Xamarin und .NET MAUI. Die App läuft damit auf Windows, Android, iOS, macOS und Tizen.

Quellcode im Entity Framework Core-Buch
WorldWideWings-Backend mit ASP.NET Core

Backend der Fluggesellschaft WorldWideWings; WebAPI im Rest-Stil ohne Authentifizierung (Öffentliche Daten über Flüge); implementiert mit modernem .NET, C# und ASP.NET Core

Live in der Azure-Cloud Quellcode auf GitHub
WorldWideWings "End-to-End"-Beispiel mit klassischem .NET Framework

Komplettanwendung der Fluggesellschaft WorldWideWings. REST-Backend mit ASP.NET WebAPI. Clients mit WPF, Angular sowie Angular verpackt als Desktop-Anwendung.

Quellcode zum Download
Große WorldWideWings-Beispielsammlung mit klassischem .NET Framework

Umfangreiche Beispielsammlung rund um das Szenario der Fluggesellschaft WorldWideWings mit zahlreichen verschiedenen Architekturansätzen (von 2-Tier/RAD bis 3-Tier/WCF/Enterprise) und verschiedenen Clients (WPF, Windows Forms, ASP.NET Core) sowie zahlreichen "losen" Beispielen für den Einsatz diverser .NET-Techniken und -Klassen

Quellcode zum Download
Beispielsammlung Entity Framework Core

Über 250 Praxisbeispiele für das OR-Mapping mit Entity Framework Core. Konsolen- und WPF-Anwendung basierend auf der Datenbank WorldWideWings.

Quellcode im Entity Framework Core-Buch
Beispielsammlung C#-Sprachsyntax

Beispiele für alle wichtigen C#-Sprachkonstrukte in einer Konsolenanwendung.

Quellcode im C#-Buch