Seminare
Seminare

Grafische Anwendungen (GUI) mit Rust

Seminar - PROKODA GmbH

Grafische Anwendungen (GUI) mit Rust
Termin Ort Preis*
26.08.2026- 28.08.2026 online 1.773,10 €
26.08.2026- 28.08.2026 München 1.773,10 €
11.11.2026- 13.11.2026 online 1.773,10 €
11.11.2026- 13.11.2026 München 1.773,10 €
13.01.2027- 15.01.2027 München 1.773,10 €
13.01.2027- 15.01.2027 online 1.773,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Rust-GUI-Ökosystem und Framework-Auswahl

  • Native und Rust-native GUI-Ansätze
  • WebView-basierte Desktop-Architekturen
  • Plattformunterstützung und Projektstatus
  • Wartbarkeit und Deployment-Anforderungen
  • Entscheidungsmatrix für eigene Projekte

Projektaufbau und Entwicklungsumgebung

  • Rust-Toolchain und Cargo-Strukturen
  • Crates und Feature-Flags
  • Plattformspezifische Abhängigkeiten
  • Trennung von UI und Geschäftslogik
  • Logging und Fehlerbehandlung

Native Anwendungen mit GTK 4

  • GTK 4 und gtk4-rs
  • GObject-Konzepte und Ownership
  • Application-Lifecycle und Event-Loop
  • GTK-Widgets, Layouts und Actions
  • Signale und Properties
  • Composite Templates und Builder-Dateien

Rust-native Architektur mit Iced und Relm4

  • Model, Message, Update und View
  • Reaktive UI-Aktualisierung mit Iced
  • Zustandsmodellierung mit Rust-Typen
  • Pattern-Matching für Messages
  • Relm4-Komponenten auf Basis von GTK 4
  • Asynchrone Aufgaben ohne UI-Blockaden

Alternative Frameworks und Cross-Platform-Ansätze

  • Tauri 2 mit Rust-Backend
  • Slint für deklarative Oberflächen
  • egui für Immediate-Mode-UIs
  • Dioxus für WebView-Oberflächen
  • FLTK und Xilem
  • Windows, macOS und Linux

Qualität, Packaging und Praxisprojekt

  • Testbare Anwendungslogik ohne Oberfläche
  • UI-Responsiveness und Speicherverhalten
  • Modulare Komponentenstrukturen
  • Ressourcen und persistente Daten
  • Bundling und plattformspezifische Builds
  • Implementierung einer grafischen Anwendung
  • Code-Review und Refactoring
Teilnahmevoraussetzungen:
  • Sichere Rust-Grundlagen zu Ownership, Borrowing und Traits
  • Kenntnisse in Enums, Pattern-Matching und Fehlerbehandlung
  • Erfahrung mit Cargo, Crates und modularen Rust-Projekten
  • Empfohlene Vorbereitung im Rust-Grundkurs für Programmiererfahrene
Zielgruppe:
  • Rust-Entwicklerinnen und Rust-Entwickler mit sicheren Sprachgrundlagen
  • Fachkräfte aus der Backend- und Systementwicklung mit GUI-Bedarf
  • Fachkräfte für Softwarearchitektur bei der Framework-Auswahl
  • Technische Projektverantwortliche für Cross-Platform-Desktop-Anwendungen
  • Nach dem Rust-Grundkurs, wenn Desktop-Oberflächen anstehen
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha