Rust wurde als höhere Programmiersprache entworfen, die sehr effizienten Code generieren und die Hardwareresourcen optimal nutzen kann. Daher ist sie ein möglicher Kandidat für Implementierungen für vielfältige Anwendungen.
Wir werden vorhandene Kenntnisse von Rust festigen und sie in praktischen Übungen anwenden. Als Beispiel erstellen wir einen WebService und verwenden dazu gängige Bibliotheken.
Am Ende des Trainings haben die Teilnehmenden praktische Erfahrung in Rust und können besser bewerten, ob Rust für eine spezifische Aufgabenstellung die am besten geeignete Programmiersprache ist.
Dieses Training wendet sich an Softwareentwickler*innen, die über Grundkenntnisse verfügen und diese vertiefen möchten.
Organisatorische Hinweise:
Zu diesem Training gehören viele praktische Übungen am Rechner. Für einen möglichst nahtlosen Übergang in die eigene Projektpraxis bringen die Teilnehmenden dazu ihren eigenen Rechner mit, auf dem eine Rust Toolchain und eine Entwicklungsumgebung nach Wahl installiert sein sollten.
Die Toolchain lässt sich hier herunterladen: https://rustup.rs/ (Externer Link)