Rust Training
Die Programmiersprache für hoch performante, Ressourcen sparende und sichere Anwendungen
Viele nicht-funktionale Anforderungen. Eine gute Antwort: Rust.
Dieses Training richtet sich an Softwareentwickler*innen, die schon Grundkenntnisse in Rust haben und diese jetzt vertiefen möchten.
Wir lernen Rust als Programmiersprache kennen, die es ermöglicht, hoch performante, Ressourcen sparende, sichere Anwendungen zu entwickeln. Es gibt andere Programmiersprachen, in denen Softwareentwicklung leichter fällt. Wenn jedoch alle der genannten Anforderungen gleichzeitig erfüllt werden müssen, dann ist Rust eine sehr gute Wahl!
In diesem Training erstellen wir beispielhaft einen Webservice und verwenden dazu gängige Bibliotheken.
Welche Besonderheiten hat Rust?
Einige Charakteristika von Rust:
- sichere, performante Programme
- erzeugt nativen Code
- wartbare Software
- echtzeitfähige Software
- Fehlerausschluss zur Compilezeit
- Prüfung von Threading
- Lifetime Prüfung
Klingt, als ob Du Dich damit näher beschäftigen möchtest? Und jetzt würdest Du gerne wissen, was Dich in diesem Training erwartet?
Aus dem Inhalt:
- Kurze Wiederholung: Rust-Grundlagen, wichtige Structures und Traits
- Multithreading und Synchronisation
- crates (Bibliotheken), die bei der Entwicklung von Webservices nützlich sind
Was bringt Dir dieses Training?
Du bekommst erste praktische Erfahrungen mit der Programmierung in Rust und lernt die Vorteile und Nachteile gegenüber anderen Sprachen besser zu bewerten. Ist Rust für ein spezifisches Problem die Lösung der Wahl? Nach diesem Training kannst Du das viel besser einschätzen. Und selbst direkt mit Rust arbeiten, wenn Du das willst.
Termine und Anmeldung
Wir werden es hier bekanntgeben, sobald neue Termine feststehen.
Flyer
Detaillierte Angaben zu diesem Kurs und speziell zu den Übungen
findest Du in unserem Flyer.
Flyer: Rust-Training
Download (1,1 MiB)