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 VC 03.Dez VC 16.Dez VC 17.Dez VC 07.Jan Wien 07.Jan Berlin 21.Jan VC 21.Jan München 04.Feb VC 04.Feb VC 18.Feb Burghausen 18.Feb Wien 04.Mrz VC 04.Mrz VC 18.Mrz Berlin 18.Mrz München 01.Apr VC 01.Apr

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