Werbung Werbung

World Wide Wings (WWWings) ist eine fiktive Fluggesellschaft, die als Fallbeispiel für .NET-Programmierbeispiele dient.

Es gibt verschiedene Varianten:

  • Hier auf der Seite werden Implementierungen für das klassische .NET Framework angeboten.
  • Auf GitHub gibt es ein WebAPI-Backend auf Basis von .NET Core.
  • Die Datenbank von World Wide Wings wird in allen Ausgaben des Fachbuchs "Entity Framework Core" verwendet.

  World Wide Wings "Mini" - End-to-End-Fallbeispiel World Wide Wings "Maxi" - Umfangreiche Beispielsammlung
Zweck Beispiel für eine angemessene Softwarearchitektur mit .NET anhand eines technischen Durchstichs für das Szenario "Flugbuchung". Clients: WPF, HTML im Browser, HTML als Desktop-Anwendung. Clients sind über REST-Dienste angebunden. Umfangreiche Beispielsammlung mit zahlreichen verschiedenen Architekturansätzen (von RAD bis Enterprise) und zahlreichen "losen" Beispielen für den Einsatz diverser .NET-Techniken und -Klassen
Aktuelle Version 1.1.0.1 Download 465 MB 0.7.0.2 Download 62 MB
Ältere Versionen 2 ältere Versionen 22 ältere Versionen
Live-Demo geplant (nur Web-UI) nicht geplant
Dokumentation bisher nicht verfügbar Download der Kurzdokumentation (PDF)
Verfügbare Schulungen "End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche sowie Detailschulungen zu jeder der einzelnen Techniken im Schulungskatalog "End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche sowie Detailschulungen zu jeder der einzelnen Techniken im Schulungskatalog
.NET-Version .NET 4.6.2 für verschiedene .NET-Versionen (.NET 2.0 bis 4.5.2) verfügbar
Eingesetzte Programmiersprachen C#, JavaScript/TypeScript C#, Visual Basic, JavaScript
Datenbank Microsoft SQL Server 2012 oder höher. Express-Edition möglich. Microsoft SQL Server 2012 oder höher. Express-Edition tlw. möglich.
Datenzugriffstechniken ADO.NET Entity Framework 6.x Code First Klassisches ADO.NET (DataReader, DataSet) und ADO.NET Entity Framework Database First
Desktop-UI-Techniken WPF
Hybrid-Anwendung mit Chromium-Client
Windows Forms
WPF Add-In für Microsoft Word mit VSTO
App-UI-Techniken Windows 8 "Store" App mit WinRT-XAML -
Web-UI-Techniken ASP.NET MVC. Single-Page-Application mit AngularJS und Twitter Bootstrap ASP.NET Webforms
ASP.NET AJAX
ASP.NET Dynamic Data
ASP.NET MVC mit etwas JavaScript
Microsoft Silverlight
Webdienste-Techniken REST mit ASP.NET Web API WCF
WCF Data Services (OData)
Andere .NET-Techniken - Beispiele für den Einsatz diverser .NET-Techniken.
Fragen? Support für .NET und Webtechniken Support für .NET und Webtechniken
 

Beratung & Support:

 Beratung/Consulting: Werkzeugauswahl und -einführung für die .NET-Anwendungsentwicklung (Microsoft-Werkzeuge und/oder Drittanbieterwerkzeuge)
 Beratung/Consulting: ADO.NET Entity Framework-Leistung / Entity Framework-Performance: Optimierung von Entity Framework-Datenzugriffen
 Beratung/Consulting: .NET-Performanceprobleme / Leistungsprobleme
 Beratung/Consulting: .NET/C# und Java/JEE im Vergleich: Welche Softwareentwicklungsplattform ist besser?
 Beratung/Consulting: Umstellung/Migration/Umstieg von Windows Forms-Anwendungen von .NET Framework auf .NET Core
 Beratung/Consulting: Umstellung/Migration/Umstieg von ASP.NET-Anwendungen von .NET Framework auf .NET Core/ASP.NET Core
 Beratung/Consulting: ASP.NET-Leistung / ASP.NET-Performance
 Beratung/Consulting: Umstellung/Migration/Umstieg von .NET Framework auf .NET Core
 Beratung/Consulting: .NET versus .NET Core
 Beratung/Consulting: .NET-Webservices mit Windows Communication Foundation (WCF) oder ASP.NET Web API
 Beratung/Consulting: Best Practices bei der Softwareentwicklung mit .NET/ASP.NET/WPF/WCF/Entity Framework u.a.
 Beratung/Consulting: Umstellung/Migration/Umstieg von WPF-Anwendungen von .NET Framework auf .NET Core
 Beratung/Consulting: Migration zu .NET / Umstieg auf .NET
 Beratung/Consulting: Umstellung/Migration/Umstieg von ADO.NET Entity Framework auf Entity Framework Core
 Beratung/Consulting: Webserverframeworks im Vergleich: ASP.NET versus node.js versus Ruby-on-Rails
 Beratung/Consulting: Pattern einsetzen
 Beratung/Consulting: Begutachtung bestehender Softwarearchitekturen (Architekturreviews/Technikreviews)
 Beratung/Consulting: REST versus SOAP (SOAP und REST im Vergleich)
 Beratung/Consulting: Programmcodereview
 Beratung/Consulting: Machbarkeitsstudien
 Beratung/Consulting: Entwicklung von Teilsystemen
 Beratung/Consulting: Anwendungsredesign
 Beratung/Consulting: Webtechniken, Web-Frameworks/-Bibliotheken und Web-Tools auswählen
 Beratung/Consulting: Architekturreviews
 Beratung/Consulting: Anwendungsarchitektur / Anwendungsdesign / Softwarekonzept (Entwurf einer Softwarearchitektur)
 Beratung/Consulting: Best Practices für moderne Webanwendungen mit HTML5, CSS3 und JavaScript
 Beratung/Consulting: Entwicklung von Prototypen
 Beratung/Consulting: Sicherheitsanalyse/Sicherheitsreview
 Beratung/Consulting: Benutzerschnittstellentechnik auswählen (UI-Techniken)
 Beratung/Consulting: Laufendes Coaching von Entwicklungsteams
 Anfrage für Beratung/Consulting zu Thema .NET  Gesamter Beratungsthemenkatalog  Technischer Support zum Thema .NET

Schulungen zu .NET:
 Windows-Systemdienste entwickeln mit .NET
 .NET Remoting
 Visual Basic .NET - Basiswissen
 Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
 Neuerungen in .NET Core 2.1/2.2 gegenüber Version 2.0 (inkl. ASP.NET Core, Entity Framework Core)
 AJAX mit ASP.NET (Microsoft AJAX Framework / ASP.NET AJAX Extensions / "Atlas")
 Objekt-Relationales Mapping (ORM) mit .NET
 .NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3
 Grundlagen der objektorientierten Programmierung anhand von C# oder Visual Basic .NET
 Konfigurationsinformationen in .NET und .NET Core
 Enterprise .NET im Überblick
 ADO.NET - Datenbankzugriff mit System.Data - Aufbauwissen
 .NET im Überblick
 C# für Umsteiger von Visual Basic .NET
 ASP.NET Webforms im Überblick - Weboberflächen mit .NET
 Umstieg von .NET-Desktop-Entwicklung (WPF/Windows Forms) auf Webentwicklung (ASP.NET/ASP.NET Core + JavaScript/TypeScript mit Webframeworks wie Angular oder React)
 .NET-Sicherheit (.NET Security)
 MySQL-Datenzugriff mit dem .NET Framework
 .NET 7
 Kryptografie/Verschlüsselung mit .NET / .NET Framework / .NET Core
 Moderne Security-Szenarien für ASP.NET MVC und Web API
 SAP Crystal Reports in .NET-Anwendungen mit Visual Studio - Berichte erstellen
 .NET-Programmierung mit Delphi
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und .NET/C#/Visual Basic
 .NET Best Pactices
 Umstieg auf .NET 5.0: Basiswissen/Überblick (Umstellung/Migration von .NET Framework zu .NET 5.0)
 ASP.NET Blazor - browserunabhängige Single Page WebApplications (SPA) mit C# und WebAssembly (WASM)
 .NET-Softwarearchitektur (Architektur von .NET-Anwendungen)
 XML-Programmierung mit .NET (System.Xml) - Aufbauwissen
 Entity Framework Core (EF Core) 5.0: Objekt-Relationales Mapping für .NET und .NET Core
 Anfrage für eine individuelle Schulung zum Thema .NET  Gesamter Schulungsthemenkatalog

Bücher zu .NET:
 Moderne Webanwendungen mit ASP.NET MVC und JavaScript
 C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (PDF-E-Book)
 C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (gedruckte Ausgabe)
 Visual Basic 2010: Grundlagen, ADO.NET, Windows Presentation Foundation
 Moderne Webanwendungen mit ASP.NET MVC
 .NET 4.0 Crashkurs (E-Book - PDF)
 Microsoft ASP.NET 2.0 mit C# 2005 - Das Entwicklerbuch
 Windows PowerShell 4.0 - Das Praxishandbuch
 .NET Praxis - Tipps und Tricks für .NET und Visual Studio
 Einblicke in C# 6.0 (shortcuts 181) Kindle Edition
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, gedruckte Ausgabe)
 ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF-E-Book)
 Microsoft ASP.NET 4.5 mit C# 2012 - Entwicklerbuch
 Datenbankprogrammierung mit .NET 4.0. Mit Visual Studio 2010 und SQL Server 2008 R2
 Moderne Datenzugriffslösungen mit Entity Framework 6 (gedruckte Ausgabe)
 Effizienter Datenzugriff mit Entity Framework Core: Datenbankprogrammierung mit C# für .NET Framework, .NET Core und Xamarin
 Microsoft ASP.NET 3.5 mit Visual Basic 2008 - Das Entwicklerbuch
 Microsoft .NET 3.0 Crashkurs
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, PDF-E-Book)
 C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (Kindle-E-Book)
 XML mit .NET
 ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle)
 Windows XP Professional
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 und 2.0-Preview2 (Buchversion 1.4)
 Verteilte Systeme und Services mit .NET 4.5
 .NET 3.5 Crashkurs
 JavaScript
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 6.x, Kindle-E-Book)
 Windows XP - Die Expertentipps
 ASP.NET 4.0
 Windows PowerShell 5 und PowerShell Core 6 - Das Praxishandbuch
 PowerShell: Anwendung und effektive Nutzung (shortcuts 125) Kindle Edition
 Webanwendungen mit ASP.NET 3.5 und AJAX Crashkurs
 Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch (PDF-E-Book)
 .NET Essentials - Schuber
 Datenbankprogrammierung mit .NET 4.5. Mit Visual Studio 2012 und SQL Server 2012
 Microsoft ASP.NET. Das Entwicklerbuch.
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# (E-Book - PDF)
 Windows Server 2003 - Die Expertentipps
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.1 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0/2.1 (Buchversion 5.x, PDF-E-Book)
 C# 7.2 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (PDF-E-Book)
 ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (DRUCK)
 Windows PowerShell und PowerShell Core - Der schnelle Einstieg: Skriptbasierte Systemadministration für Windows, Linux und macOS
 .NET 3.5
 Programmierung mit der .NET-Klassenbibliothek
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0 (Buchversion 4.x): Datenbankprogrammierung mit .NET/.NET Core und C# (PDF-E-Book)
 C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (Kindle-E-Book)
 Microsoft Visual C# 2010
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 7.x, PDF-E-Book)
 Office 2010 Programmierung mit VSTO und .NET 4.0: Word, Excel und Outlook erweitern und anpassen
 Microsoft ASP.NET 2.0 mit Visual Basic 2005 - Das Entwicklerbuch
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, Kindle-E-Book)
 C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (gedruckte Ausgabe)
 JavaScript für .NET-Entwickler (shortcuts 126) Kindle Edition
 .NET 4.0 Update
 ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle-E-Book)
 Microsoft .NET 2.0 Crashkurs Beta Edition
 Windows PowerShell - Konzepte, Praxiseinsatz, Erweiterungen
 ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF)
 Moderne Datenzugriffslösungen mit Entity Framework 6 (Kindle)
 Microsoft .NET 4.5 Update - Crashkurs (E-Book - PDF)
 C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin (Kindle-E-Book)
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, Kindle-E-Book)
 Microsoft ASP.NET 4.0 mit C# 2010
 ADO.NET
 Moderne Datenzugriffslösungen mit Entity Framework 6 (E-Book - PDF, MOBI, EPUB)
 Verteilte Systeme und Services mit .NET 4.0
 Microsoft .NET 4.5 Update - Crashkurs
 Microsoft ASP.NET 3.5 mit Visual C# 2008 - Das Entwicklerbuch
 SQL Server 2008 R2: Das Programmierhandbuch. Inkl. ADO.NET 3.5, LINQ to Entities und LINQ to SQL
 ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (gedruckte Ausgabe)
 Windows PowerShell 3.0
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, PDF-E-Book)
 ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF-E-Book)
 Essential PowerShell
 ASP.NET 4.0 mit Visual C# 2010
 Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript/TypeScript und Angular
 Windows 8 Apps entwickeln mit C# und XAML - Crashkurs
 Web Forms - Webprogrammierung mit ASP.NET
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Microsoft .NET 2.0 Crashkurs - Final Edition
 Programmierung mit der .NET-Klassenbibliothek
 WPF 4.5 und XAML: Grafische Benutzeroberflächen für Windows inkl. Entwicklung von Windows Store Apps
 Windows PowerShell 5 – kurz & gut
 Modern Data Access with Entity Framework Core: Database Programming Using .NET, .NET Core, UWP, and Xamarin with C#
 Windows PowerShell 5 und PowerShell 7: Das Praxisbuch
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Windows PowerShell 5.0 - Das Praxishandbuch
 ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle-E-Book)
 .NET Core 1.0 und 1.1 - Entwicklung mit den Core-Produkten
 Docker und die Containerwelt - Einstieg und Expertentipps rund um Docker-Container (shortcut)
 C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin (PDF-E-Book)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 (PDF)
 C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin (PDF-E-Book)
 Programmieren mit dem ADO.NET Entity Framework
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 6.x, Gedruckte Ausgabe)
 C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin (gedruckte Ausgabe)
 ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (gedruckte Ausgabe)
 Microsoft SQL Server 2008 R2 - Das Entwicklerbuch
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, gedruckte Ausgabe)
 .NET 4.0 Crashkurs
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0 (Buchversion 4.x): Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Alle unsere aktuellen Fachbücher