Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

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.

Auf die Warteliste

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

  1. W5.1

    Eine Windows-App mit WinUI 3

    Windows App SDK und WinUI 3, Werkzeuge, Vorlagen, XAML, Layouts, NavigationView, Dialoge, Themen

    7 h
  2. W5.2

    Architektur und Daten

    x:Bind, MVVM mit dem MVVM Toolkit, Dependency Injection, Tests ohne Fenster, Web-API, Anmeldung, Zwischenspeicher

    10 h
  3. W5.3

    Windows-Funktionen und Ausliefern

    Fenster und Titelleiste, Einzelinstanz, Benachrichtigungen, Testen, MSIX, Signieren, Verteilung

    9 h

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
  1. Lektion 2 · etwa 240 Minuten

    XAML, Layouts und Navigation

W5.2 Architektur und Daten

Richtwert: 10 Stunden · 2 Lektionen
  1. Lektion 3 · etwa 300 Minuten

    MVVM, Dependency Injection und Tests

  2. Lektion 4 · etwa 300 Minuten

    Daten: API, Anmeldung und Zwischenspeicher

W5.3 Windows-Funktionen und Ausliefern

Richtwert: 9 Stunden · 2 Lektionen
  1. 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.

Mehr über die Kladde

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.

Alle Kurse im Überblick