Teil 1: UI Architektur & Patterns
- Trennung von Darstellung und Logik
- Dependency Inversion Principle
- Markup, Template Engines, SSR, Transpile Markup Language anhand von JSX
- Grundlegende Design Patterns der GUI-Entwicklung (Observer, Mediator, MVC, MVP, MVVM) in Webapplikationen mit Typescript
- Funktionale UI Patterns in React
- State Container (Redux) und MVU Pattern
Teil 2: Cross-Plattform Applikationen mit .NET MAUI
- Grundlagen zu .NET und C#
- Anwendung der im ersten Teil kennengelernten Pattern in .NET MAUI
- Entwicklung von .NET MAUI-Applikationen
- Verwendung von .NET MAUI für Desktop und Mobile
- Ausblick: Weitere XAML-basierte UI-Frameworks in .NET (WPF, Xamarin, ...)
Übergreifende Themen