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

.NET MAUI: Apps für Telefon und Desktop

Apps für Android, iOS, macOS und Windows aus einer Codebasis bauen: XAML, MVVM, Daten auch ohne Netz, Blazor-Komponenten geteilt mit der Webanwendung, und das Ausliefern.

Auf die Warteliste

Für wen

Für alle nach K2, deren Arbeitgeber oder Projekt eine App für Telefon und Desktop verlangt und die dabei bei C# und dem Stack der Kladde bleiben wollen.

Voraussetzungen

K2 (C#, die Web-API der Kladde mit Anmeldung, Blazor-Komponenten, Tests) oder die Einstufung. Für iOS braucht es einen Mac; die Übungen laufen auf Android und Windows.

Danach können Sie

  • Eine .NET-MAUI-App einrichten, starten und ihren Aufbau erklären
  • Oberflächen in XAML mit Layouts, CollectionView und Shell-Navigation bauen
  • Seiten mit MVVM und dem MVVM Toolkit bauen und die ViewModels ohne Gerät testen
  • Daten über die Web-API laden, sicher anmelden und offline in SQLite weiterführen
  • Blazor-Komponenten in einer gemeinsamen Razor Class Library für Web und App nutzen
  • Pakete für Android und Windows bauen und signieren

Inhalte

  1. W2.1

    Eine App mit .NET MAUI

    Überblick und Werkzeuge, Emulator, Hot Reload, XAML, Layouts, CollectionView, Shell

    7 h
  2. W2.2

    Architektur und Daten

    MVVM mit dem MVVM Toolkit, Tests ohne Gerät, Web-API, Anmeldung mit Entra ID, SQLite, Abgleich

    10 h
  3. W2.3

    Blazor Hybrid und Ausliefern

    BlazorWebView, gemeinsame Razor Class Library, Gerätedienste, Testen, Signieren und Packen für Android und Windows

    8 h

Zusammen rund 25 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 (W2.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.

W2.1 Eine App mit .NET MAUI

Richtwert: 7 Stunden · 2 Lektionenkostenlos lesen
  1. Lektion 1 · etwa 180 Minuten

    .NET MAUI im Überblick

  2. Lektion 2 · etwa 240 Minuten

    XAML, Steuerelemente und Layouts

W2.2 Architektur und Daten

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

    MVVM

  2. Lektion 4 · etwa 300 Minuten

    Daten: API, offline, sicher gespeichert

W2.3 Blazor Hybrid und Ausliefern

Richtwert: 8 Stunden · 2 Lektionen
  1. Lektion 5 · etwa 240 Minuten

    Blazor Hybrid

  2. Lektion 6 · etwa 120 Minuten

    Testen, ausliefern, verteilen

Abschlussprojekt: die Kladde

Was die Kladde nach diesem Kurs kann

Die Kladde als App für Telefon und Desktop, die Termine auch ohne Netz zeigt und die Buchungsansicht mit der Webanwendung teilt.

Der Kurs endet mit einer Modulprüfung: einer kleinen App nach Vorgabe.

Mehr über die Kladde

Zertifizierungen

Microsoft bietet für .NET MAUI 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