Grafische Anwendungen (GUI) mit Rust

Grafische Anwendungen (GUI) mit Rust
Grafische Anwendungen (GUI) mit Rust

Kursbeschreibung

  • Kurs-ID:cmt093
  • Kursdauer:3 Tage
  • Uhrzeit:09:00 - 16:00 Uhr

In diesem praxisorientierten Training tauchen Sie ein in die faszinierende Welt der grafischen Benutzeroberflächen (GUIs) und lernen, wie Sie leistungsstarke Anwendungen mit Rust gestalten können.

Zielgruppe

Software-Entwickler, die grafische (GUI) Anwendungen mit Rust erstellen und das GUI-Ökosystem von Rust kennenlernen wollen.

Voraussetzung für die Schulung

Mindestens Kenntnisse auf dem Niveau des Rust-Grundkurses. Der vorherige Besuch des Rust Fortgeschrittenen Kurses wird empfohlen.

Kursinhalte

Einleitung

  • Native vs. Web
  • Kein Standard GUI-Framework in Rust?

Frameworks im Vergleich

  • gtk-rs / GTK+ (Graphics Toolkit Bindings)
  • egui
  • Iced
  • relm (ebenfalls GTK basiert)
  • Tauri (Webbasierte Desktopanwendungen)
  • Xilem (“Nachfolger” von Druid”)
  • Slint
  • FLTK
  • Dioxus
  • Weitere Möglichkeiten (Flutter Bindings etc.)

GTK und Rust (Klassische Lösung)

  • Vor- und Nachteile
  • Bindings und Besonderheiten
  • Die Main-Event Loop
  • Memory Management und Performance
  • GObject Konzepte, Signale, Eigenschaften & co
  • Windows State Management
  • Widgets
  • Action Bindings
  • Composite Templates
  • Praxisbeispiele und eine erste Anwendung
  • Einsatz unter Windows und macOS

Ein erstes Projekt mit Iced und Rust (Moderne, Rust-Only Lösung)

  • Vor- und Nachteile
  • Die Elm Architektur (Aufbau und Funktionsweise)
  • Installation und Setup
  • Responsive Layouts, Widgets & Co..
  • State, Messages, View logic, Update logic
  • Performance, Debugging & Co
  • Praxisbeispiele und eine erste Anwendung
     

Termin finden

Grafische Anwendungen (GUI) mit Rust
11.01. - 13.01.2027 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

11.01. - 13.01.2027
09:00 - 16:00 Uhr

1.690 € netto
Grafische Anwendungen (GUI) mit Rust
12.04. - 14.04.2027 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

12.04. - 14.04.2027
09:00 - 16:00 Uhr

1.690 € netto
Grafische Anwendungen (GUI) mit Rust
12.07. - 14.07.2027 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

12.07. - 14.07.2027
09:00 - 16:00 Uhr

1.690 € netto
Plätze frei Wenige Plätze frei Nicht buchbar