Weaving the Web

Schwerpunkt im Medieninformatik Master

Einführung in Rust


Coach
Andre-Johannes Müller
Termin
Dienstag, 14. Mai 2024, 13:00 Uhr
Dauer
~120 Minuten
Raum
3.216

Workshop Einführung in Rust

Dieser Workshop bietet einen umfassenden Einblick in Rust – eine moderne und sichere Programmiersprache, die für ihre hohe Leistung und Zuverlässigkeit in der System- und Webanwendungsentwicklung bekannt ist.

Rust kombiniert eine außergewöhnliche Laufzeiteffizienz mit einer starken Betonung der Speichersicherheit, was es zu einer idealen Wahl für leistungsstarke Softwarelösungen macht. Durch sein modernes Design und innovative Features bietet Rust eine attraktive Alternative zu traditionellen Programmiersprachen wie C und C++.

Während des Workshops lernen die Teilnehmer:

  • Die Grundlagen und Konzepte von Rust
    • Den Umgang mit dem Package Manager Cargo
    • Die Rust-Syntax anhand von einfachen Beispielen
    • Das Ownership Model und wie Rust damit Speicherfehler verhindert
  • Wie man RESTful APIs mit dem Actix Web Framework erstellt.

Zielgruppe

Dieser Workshop richtet sich an Entwickler, die ein Interesse an der Programmiersprache Rust haben und einen ersten Eindruck von der Sprache gewinnen möchten.

Voraussetzungen

Die Teilnehmenden sollten folgendes mitbringen:

  • Grundlegende Kenntnisse in Typisierten Sprachen

Technische Vorbereitung

Alternativ kann eine Entwicklungsumgebung Ihrer Wahl benutzt werden, allerdings empfehle ich die Nutzung von RustRover. Bitte sorgen Sie dafür, dass Sie vorab ein “Hello World”-Programm kompilieren und ausführen können.

Material