Grafische Anwendungen (GUI) mit Rust
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 11.03.2026 -13.03.2026 |
München | % 1.719,55 €* | Buchen |
| 11.03.2026 -13.03.2026 |
Virtuelles Live Training | % 1.719,55 €* | Buchen |
| 15.07.2026 -17.07.2026 |
München | % 1.683,85 €* | Buchen |
| 15.07.2026 -17.07.2026 |
Virtuelles Live Training | % 1.683,85 €* | Buchen |
| 11.11.2026 -13.11.2026 |
München | % 1.683,85 €* | Buchen |
| 11.11.2026 -13.11.2026 |
Virtuelles Live Training | % 1.683,85 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
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.
Inhalte
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
Voraussetzungen
Mindestens Kenntnisse auf dem Niveau des Rust-Grundkurses. Der vorherige Besuch des Rust Fortgeschrittenen Kurses wird empfohlen.
Zielgruppe
Software-Entwickler, die grafische (GUI) Anwendungen mit Rust erstellen und das GUI-Ökosystem von Rust kennenlernen wollen.
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D