Rust Programmierung – Einführung vermittelt mit praktischen Übungen zentrale Konzepte wie Ownership, Borrowing, Lifetimes und Nebenläufigkeit.
Kursbeschreibung
Angesprochener Teilnehmerkreis: Entwickler mit Erfahrung in anderen Programmiersprachen.
Im Kurs werden Sie mit vielen praktischen Übungen in die Programmierung mit Rust eingeführt.
Seminarinhalte
- Rust im Überblick und Konzeption von Rust
- Objekte und Strukturen in Rust
- Borrowing, Ownership und Lifetimes – drei der wichtigsten Rust-Features genauer betrachtet
- Nebenläufigkeit – wie Sie die Ressourcen des Prozessors vollständig nutzen
- Rust und bestehende Bibliotheken – Einbindung anderer Sprachelemente wie C/C++
- Rust Deep Dive: Traits, Standardbibliothek und Kontrollmechanismen
- Praktische Beispiele werden interaktiv im Kurs entwickelt
Lernziele
Sie erhalten anhand vieler praktischer Übungen eine Einführung in die Rust-Programmierung. Dabei behandeln Sie zentrale Rust-Konzepte wie Objekte und Strukturen, Ownership, Borrowing, Lifetimes, Nebenläufigkeit, die Einbindung bestehender Bibliotheken sowie Traits, Standardbibliothek und Kontrollmechanismen.
Zielgruppe
- Entwicklerinnen und Entwickler
- Programmiererinnen und Programmierer
Die Teilnehmenden kommen aus verschiedenen Sprachsystemen, etwa Python, Ruby, Java oder C++.
Voraussetzungen
Sie verfügen bereits über Programmiererfahrung in anderen Sprachsystemen, zum Beispiel Ruby, Python, Perl, Java oder C++. Programmieranfängerinnen und Programmieranfänger sollten über Kenntnisse entsprechend des Kurses „Einführung in die Programmierung für Programmiereinsteiger“ verfügen. Sie sollten mit einem Texteditor umgehen können und mit der Kommandozeile unter GNU/Linux vertraut sein.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.