Modulbeschreibung

UI Patterns and Frameworks

ECTS-Punkte:
4
Lernziele:

 Die Studierenden können:

  • Für User Interfaces (UI) relevante Architektur- und Software Design Patterns erklären und anwenden
  • Die Implementation von UI-Patterns anhand aktueller Webframeworks analysieren und verstehen
  • Grundkonzepte eines Multiplattform-Applikationsframeworks (am Beispiel von .NET MAUI) anwenden und erklären 

Kurse in diesem Modul

UI Patterns and Frameworks:

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

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.