.NET MAUI, auch bekannt als .NET Multi-platform App UI, ermöglicht Entwicklern native Anwendungen für iOS, Android, macOS, Windows und andere Plattformen mit einer einzigen Codebasis zu erstellen.
.NET MAUI - Plattformübergreifende Appentwicklung
Dauer: 5 Tage
.NET MAUI, auch bekannt als .NET Multi-platform App UI, ist ein neues Framework von Microsoft, das Entwicklern helfen soll, moderne, plattformübergreifende Anwendungen zu erstellen. Es ist die Weiterentwicklung des beliebten Xamarin.Forms-Frameworks, mit einer flexibleren Architektur und verbesserter Unterstützung für neue Plattformen.
Zielgruppe
- Developers and technical professionals who want to deepen their skills in .NET MAUI - Plattformübergreifende Appentwicklung.
- Architects and team leads evaluating practical implementation patterns.
- Teams adopting modern engineering practices for delivery and operations.
Voraussetzungen
- Basic software development experience
- Familiarity with common development tools and workflows
- Interest in applying the course topics in real projects
Lernziele
- Understand the core concepts and architecture behind the course topic
- Apply recommended implementation patterns in practical scenarios
- Build and validate solutions using modern tooling and workflows
- Troubleshoot common issues and improve reliability
- Plan next steps for production-ready adoption
Kursinhalt
- Projekt-Konfiguration
- Applikations-Architektur mit .NET MAUI
- App Startup
- Handlers
- Renderers
- Application Lifecycle
- Resources (Images, Fonts, Icons, raw Assets)
- Platform-spezifischer Code
- XAML mit .NET MAUI
- Controls
- Layouts
- Data binding
- Converters
- Handler zum Customizing von .NET MAUI Controls
- .NET MAUI Essentials
- Copy and paste
- Sensors
- Network state
- Secure data store
- Browser-based authentication flows
- Aufruf von API Services
- Automatisiertes Testing
- Build, test, distribute und monitor mit Visual Studio AppCenter
Praktische Übungen
- Set up a working project baseline for the course topic
- Implement a core feature and validate expected behavior
- Integrate testing or automation to improve quality and repeatability
Ergebnisse
Nach Abschluss dieses Kurses können die Teilnehmenden die vermittelten Konzepte und Werkzeuge anwenden, um belastbare Lösungen in realen Projekten umzusetzen.