.NET MAUI-Plattformübergreifende App-Entwicklung

Dieser 3-tägige Kurs vermittelt Ihnen die Grundlagen und fortgeschrittenen Techniken der plattformübergreifenden App-Entwicklung mit MAUI und dem .NET Framework. Sie lernen, wie Sie aus einer einzigen Codebasis native Anwendungen für Android, iOS, macOS und Windows entwickeln können. Anhand praxisnaher Beispiele und Übungen arbeiten Sie mit wichtigen Konzepten wie XAML, Datenbindung und Shell-Navigation. Zudem lernen Sie moderne Architekturen wie MVVM, die Integration von REST-APIs sowie die Verwendung von Entity Framework Core kennen.

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

Preise

Kursgebühr
1.590,00 € exkl. MwSt.
1.892,10 € inkl. MwSt. Kursdauer 3 Tage

Leistungen Präsenz

  • Schulung im Trainingscenter
  • Verpflegung
  • Teilnahmebestätigung / Zertifikat

Leistungen bei VCL Training

  • Technischer Support
  • Online Zugang
  • Teilnahmebestätigung / Zertifikat

Kontakt

CBT Training & Consulting GmbH
Elektrastr. 6a, D-81925 München

+49 (0)89 4576918-40
beratung@cbt-training.de

AGB
FAQ - Fragen & Antworten
Impressum
Datenschutz
Newsletter

Bitte aktivieren Sie in Ihrem Browser JavaScript, damit die Funktionalität der Website gewährleistet ist. Der von Ihnen verwendete InternetExplorer wird von Microsoft nicht mehr unterstützt. Bitte verwenden Sie einen neuen Browser. Bei Fragen: marketing@cbt-training.de. Vielen Dank.