.NET MAUI-Plattformübergreifende App-Entwicklung
Inhalte
- Einstieg
- Was ist MAUI?
- AppLebenszyklus
- Shell
- Erstellen einer ShellApp
- Fylout / Tabs / Pages
- Navigation
- Search
- Lebenszyklus
- XAML
- Grundlegender Syntax
- Übersicht aller Steuerelemente
- Markuperweiterungen
- Benutzerdefinierte Namespaceschemas
- Erstellen von benutzerdefinierte Controls
- Datenbindung
- Grundlegende Bindungen
- BindingModes
- BindingKonverter
- Relative und MultiBinding
- BindingFallbacks
- Gestures
- Drag&Drop / Pan / Pinch / Swipe / Pointer
- Templates:
- ControlTemplate
- DataTemplate
- Triggers
- Property triggers
- Data triggers
- Event triggers
- Multitriggers
- State triggers
- EFCore
- Einstieg in Entity Framework Core
- EF Core Konzepte
- Relationen mit Eager und LazyLoading
- Migrations
- Enterprise Application Patterns:
- Einstieg in MVVM Design Pattern
- Arbeiten mit IOCContainer und Dependency Injections
- Kommunikation zwischen Komponenten
- Publish and subscribe to messages
- Arbeiten mit einer REST-API
- Validierung
- Navigation
- Authentification / Authorisation
- Unit Testing
- Styles
- XAML Styling
- CSS Stylling
- Themes
- Verwenden von Themes
- Wechseln von Themes
- Praxisorientiertes Abschlussprojekt
Ziele
Sie erstellen Apps für verschiedene Plattformen aus einer Codebasis, nutzen moderne Architekturen und setzen innovative Frameworks wie MAUI und .NET ein.
Zielgruppe
Entwickler mit Programmiererfahrung, die plattformübergreifenden Anwendungen mit MAUI und .NET entwickeln möchten.
Voraussetzungen
Grundlagen in einer Programmiersprache, vorzugsweise C#, Kenntnisse in Visual Studio, Erfahrung mit dem .NET Framework sind von Vorteil
Kurszeiten
Täglich 9.00 bis 16.00 Uhr
Preise
Kursgebühr
1.590,00 € exkl. MwSt.
1.892,10 € inkl. MwSt. Kursdauer 3 Tage
Ihr CBT Trainingsteam
Anfrage für ein Firmenseminar
- Individuelle Zusammenstellung der Themen
- Maßgeschneidert auf Ihre Ziele
- Inhouse oder als Virtual Classroom LIVE Training
Leistungen Präsenz
- Schulung im Trainingscenter
- Verpflegung
- Teilnahmebestätigung / Zertifikat
Leistungen bei VCL Training
- Technischer Support
- Online Zugang
- Teilnahmebestätigung / Zertifikat