Lernen Sie Rust kennen und verstehen Sie, wie die Sprache Speicherverwaltung ohne Garbage Collector umsetzt. Sie beschäftigen sich mit Ownership, Borrowing und Referenzen sowie mit generischen Datentypen, Traits und Fehlerbehandlung. Darüber hinaus erfahren Sie, wie sich nebenläufige Programme mit Rust umsetzen lassen.
Schwerpunkte
Rust ohne Garbage Collector
Rust-Ökosystem und Paketmanager kennenlernen
Variablen, Datentypen und Immutabilität kennenlernen
Funktionen, Parameter und Rückgabewerte
Ownership-Modell verstehen (Stack vs. Heap)
Borrowing & Referenzen anwenden
Slices und String-Handling
Strukturen und Aufzählungen
Pattern-Matching
Option- und Result-Typ verstehen und anwenden
Smart Pointer verwenden
Generische Datentypen und Funktionen
Traits (Interfaces) nutzen
Nebenläufigkeit umsetzen
Objektorientierung in RUST
