Windows-Desktop mit WinUI 3
Neue Windows-Programme mit WinUI 3 und dem Windows App SDK bauen: XAML und Navigation, MVVM mit Tests ohne Fenster, Anmeldung und Zwischenspeicher, Fenster, Benachrichtigungen und das Verpacken als MSIX.
Akademie durchsuchen Lernplan für diesen Kurs
Für wen
Für alle nach K2, die ein neues Programm für Windows-Rechner bauen sollen und dabei bei C# und dem Stack der Kladde bleiben wollen. Vorhandene WPF- oder Windows-Forms-Programme pflegen und umziehen lehrt der Kurs Modernisierung.
Voraussetzungen
K2 (C#, die Web-API der Kladde mit Anmeldung, Tests) oder die Einstufung. Gebraucht wird ein Windows-Rechner.
Danach können Sie
- Ein WinUI-3-Projekt anlegen, starten und seinen Aufbau erklären
- Oberflächen in XAML mit Layouts, ListView und NavigationView bauen
- Seiten mit MVVM und Dependency Injection bauen und die ViewModels ohne Fenster testen
- Daten über die Web-API laden, sich anmelden und einen Zwischenspeicher führen
- Fensterzustand, Einzelinstanz und Benachrichtigungen eines Windows-Programms umsetzen
- Ein MSIX-Paket bauen, signieren und die Wege der Verteilung unterscheiden
Inhalte
- W5.1
7 h
Eine Windows-App mit WinUI 3
Windows App SDK und WinUI 3, Werkzeuge, Vorlagen, XAML, Layouts, NavigationView, Dialoge, Themen
- W5.2
10 h
Architektur und Daten
x:Bind, MVVM mit dem MVVM Toolkit, Dependency Injection, Tests ohne Fenster, Web-API, Anmeldung, Zwischenspeicher
- W5.3
9 h
Windows-Funktionen und Ausliefern
Fenster und Titelleiste, Einzelinstanz, Benachrichtigungen, Testen, MSIX, Signieren, Verteilung
Zusammen rund 26 Stunden (Richtwert).
Lektionen
Text und Video jeder Lektion sehen Sie nach dem Kauf hier auf der Seite; Titel und Ziele stehen schon jetzt da. Ein Selbstlernkurs: Sie arbeiten die Lektionen der Reihe nach durch und prüfen Ihre Übungen selbst an den Lösungen.
Das erste Modul (W5.1) können Sie kostenlos lesen, mit Text und Video, ohne Anmeldung: so sehen Sie vor dem Kauf, wie der Kurs arbeitet.
Die Lektionen stehen unter ihren Modulen, in der Reihenfolge des Kurses. Ein Klick auf ein Modul öffnet oder schließt seine Lektionen.
W5.1 Eine Windows-App mit WinUI 3
Richtwert: 7 Stunden · 2 Lektionenkostenlos lesen
Lektion 1 · etwa 180 Minuten
WinUI 3 und das Windows App SDK im Überblick
Lektion 2 · etwa 240 Minuten
XAML, Layouts und Navigation
W5.2 Architektur und Daten
Richtwert: 10 Stunden · 2 Lektionen
Lektion 3 · etwa 300 Minuten
MVVM, Dependency Injection und Tests
Lektion 4 · etwa 300 Minuten
Daten: API, Anmeldung und Zwischenspeicher
W5.3 Windows-Funktionen und Ausliefern
Richtwert: 9 Stunden · 2 Lektionen
Lektion 5 · etwa 240 Minuten
Fenster, Lebenszyklus und Benachrichtigungen
Lektion 6 · etwa 180 Minuten
Testen, verpacken, verteilen
Abschlussprojekt: die Kladde
Was die Kladde nach diesem Kurs kann
Die Kladde als Windows-Programm mit Navigation, Terminliste, Anmeldung gegen die Web-API, Zwischenspeicher und einem MSIX-Paket.
Der Kurs endet mit einer Modulprüfung: einer kleinen Windows-App nach Vorgabe.
Zertifizierungen
Microsoft bietet für WinUI 3 keine eigene Prüfung an.
Weiterlernen mit Microsoft Learn
Lernpfade und Dokumentation von Microsoft passend zu diesem Kurs, auf Microsoft Learn meist auch auf Deutsch.