LFD480 Programmieren in Rust

Dieser Kurs lehrt Sie das Programmieren in idiomatischem Rust und vermittelt Konzepte wie Besitz, Ausleihen und Lebenszeiten; primitive und komplexe Typen; Standardbibliotheksammlungen; Fehlerbehandlung; Testen von Programmen; Profiling von Programmen; Nebenläufigkeit; Smart Pointer; Verwendung von C-Code mit FFI; Verwendung von Rust mit Containern und Kubernetes; sowie Bereitstellung auf mehreren Architekturen (AMD64, ARM64, RISCV64).

Voraussetzungen

Teilnehmende sollten Programmiererfahrung in einer anderen Programmiersprache wie C/C++, Java, JavaScript oder Go haben.

Inhalt

  • Kurseinführung
  • Rust-Überblick
  • Mein erstes Rust-Programm
  • Programmfluss
  • Komplexe Datentypen
  • Fehlerbehandlung in Rust
  • Objektorientierte Programmierung in Rust
  • Closures
  • Iteratoren
  • Lebenszeiten
  • Crate-System
  • Open Source-Funktionen
  • Unit-Tests in Rust
  • Benchmarking von Rust-Programmen
  • Smart Pointer
  • Nebenläufigkeit in Rust
  • Rust capita selecta
  • Verwendung von Rust in Containern
  • Cross-Compiling in Rust
  • Fortgeschrittene Themen

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.

Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.

Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.

Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.

same course in English

Termine und Anmeldung

Es steht noch kein Termin für diesen Kurs fest.

Haben Sie einen Wunschtermin?

Verwandte Seminare ...

...