Nach diesem Seminar besitzen Sie einen guten Überblick über die Möglichkeiten des .NET MAUI Frameworks und können moderne plattformübergreifende Anwendungen mit C# entwickeln.
Sie sind in der Lage, Benutzeroberflächen mit XAML zu entwerfen und dabei Pages, Layouts, Controls sowie Datenbindung und das MVVM-Pattern einzusetzen. Darüber hinaus kennen Sie die Möglichkeiten, auf gerätespezifische Funktionen und Hardware zuzugreifen.
Sie können Ihre Anwendungen für unterschiedliche Zielplattformen entwickeln und auf entsprechenden Geräten bereitstellen. Zusätzlich erhalten Sie Hinweise zur Veröffentlichung Ihrer Apps bei Google Play und im Apple App Store.
Zielplattformen und plattformspezifische Bereiche im Single-Project-Modell
Android
Device Manager
SDK Manager
Emulatoren
Reale Geräte: Phone und Tablet
iOS
Verbindung zum MacBook herstellen
Ein Mac als Build Server
Simulatoren
Reale Geräte: iPhone und iPad
User Interface
XAML und C#
Pages, Layout und Controls
Events und Commands
Data Templates, Styles
Resource Dictionaries
Seiten-Navigation
Hot Reload
Datenbindung
Data Binding mit BindingContext
NotifyPropertyChanged
Converter
MVVM-Pattern, CommunityToolkit-MVVM
Zugriff auf die Hardware
Device-Info und -Features
Sensoren und GPS
Connectivity
Dateisystem
CommunityToolkit.Maui
Weitere Themen
Lokale DB: SQLite
Veröffentlichen bei Google Play und im App Store
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Dieses Seminar richtet sich an Softwareentwickler, die bereits sicher im Umgang mit .NET und C# sind und professionelle plattformübergreifende Anwendungen entwickeln möchten.
Die Schulung eignet sich insbesondere für Entwickler, die ihre bestehenden Kenntnisse auf die Entwicklung von Apps für Android, iOS, macOS und Windows mit .NET MAUI erweitern möchten.
Teilnahmevoraussetzungen
Sie benötigen praktische Programmiererfahrung mit C# und sollten sicher im Umgang mit .NET sein.
Grundkenntnisse in WPF und XAML sind von Vorteil, werden jedoch nicht vorausgesetzt.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.