Burghausen Avalonia UI - Cross-Plattform Programmierung mit C#

Avalonia UI Schulung Kurs Training
einmalig 2199(inkl. MwSt.: 2616,81)
4 Tage oder 8x halbtags
Avalonia UI Tutorial
Level Fortgeschritten Termin wählen
Burghausen 03.Dez Burghausen 18.Feb

Avalonia UI Schulung

Sie programmieren Anwendungen in Windows Presentation Foundation (WPF) oder Microsoft .NET, und möchten XAML-basierte MVVM-Applikationen auf allen Plattformen einsetzen? Dann sehen Sie sich doch einmal Avalonia an, das dort weitermacht, wo WPF stehengeblieben ist!

Avalonia Kursinhalt

WPF Entwickler lernen in diesem Avalonia UI Training eine bestehende mehrschichtige WPF-Anwendung nach Avalonia zu migrieren. Hierbei lernen Sie, wie dieses mit XAML und DesignTime, Styling und Theming, DataTemplates und Binding umgeht. Die Anwendung beruht auf MVVM und läuft auf Cross-Platform wie Windows, Linux, MacOS, iOS und Android.

Dieses Avalonia Training basiert auf .NET 8 und C# 12 und wird mit Visual Studio 2022 durchgeführt.

Zielgruppe Avalonia Seminar

Dieser Avalonia Kurs ist für erfahrene .NET-Entwickler und Architekten geeignet. Erfahrung in WPF und MVVM sind von Vorteil, aber nicht zwingend nötig.

ppedv Exklusiv

Avalonia Trainer Andreas Daxer

Nur bei ppedv: Entdecken Sie mit Ihrem erfahrenen Trainer und Entwickler Andreas Daxer die effiziente Entwicklung plattformübergreifender Anwendungen mittels Avalonia UI.

Kundenbewertungen

"Der Lehrer kennt sich mit dieser Technologie sehr gut aus und ich habe mich sehr gefreut, von ihm zu lernen."

Microsoft Cross Platform Kurs

"Der Kurs war definitiv sehr gut."

.NET MAUI Seminar

5/ 5 stars
Microsoft Cross Plattform Seminare
Rated 5/5 based on 26 customer reviews

Agenda Avalonia Schulung

  • Einführung in Avalonia
    Was ist Avalonia?
    Architektur-Übersicht
    Vorteile und Unterschiede zu anderen UI-Frameworks
    Entwicklungsumgebung einrichten und installieren
  • Der Avalonia-Client
    Übersicht des WPF-Projekts
    Erkunden der Projektstruktur
    Schichtenmodell
    Bootstrapping im WPF
    Erstellen des Avalonia-Clients
    Bootstrapping in Avalonia
  • XAML-Grundlagen
    XAML und seine Bedeutung in Avalonia
    Grundlegende XAML-Elemente und Attribute
    Designtime und Preview
  • Avalonia Layout und Controls
    Logical und Visual Tree
    Layout-System und Panels
    Built-in Controls
  • Databinding und MVVM in Avalonia
    Konzept der Datenbindung
    Verwendung von Bindings in XAML und C#
    CompiledBindings in Avalonia
    Das MVVM-Pattern: Theorie und Praxis
    DataTemplates und ViewLocator
  • Styling und Theming
    Eigene Styles und Themes erstellen
    Verwendung von Selektoren und Pseudoklassen
  • Interaktion und Animation
    Commands
    Ereignisverarbeitung in Avalonia
    Transitions und Animationen
    Verwendung von Triggern und Storyboards
  • Cross-Platform-Entwicklung
    Cross-Platform-Konzept von Avalonia
    OS-Apps in Windows, Linux und iOS
    Portable Apps in Android und iOS
    Hybride Apps (WebAssembly)
  • Fortgeschrittene Avalonia-Themen
    Direct-, Styled- und Attached Properties
    Eigene Controls entwickeln
    Events und ClassHandlers
    PropertyChangedCallback
    Services