Ein praxisorientierter Kurs, der Rust für sichere und schnelle Systemsoftware einsetzt. Sie erlernen die Sprachmuster für Speichersicherheit ohne Garbage Collector und wenden sie auf Low-Level-Aufgaben wie Datei-IO, C-Interop und nebenläufige Dienste an. Die Agenda verbindet Grundlagen mit handfesten Systemtechniken für den Arbeitsalltag.
Sie richten eine verlässliche Rust-Toolchain ein, nutzen Cargo effektiv und strukturieren Projekte wartbar. Sie verstehen Ownership, Borrowing und Lifetimes, um Speicher und Systemressourcen sicher zu handhaben. Sie binden C-Bibliotheken an, kapseln Unsafe Code sauber und implementieren nebenläufige Arbeit mit Sicherheit.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Modul 1: Toolchain Setup und Projektanatomie
Modul 2: Ownership-Denkweise
Modul 3: Kernsyntax und Steuerfluss
Modul 4: Datenmodellierung für Low-Level-Arbeit
Modul 5: Speichermanagement ohne GC
Modul 6: System-IO und Ressourcen
Modul 7: Nebenläufigkeit und Synchronisation
Modul 8: Schnittstelle zu C
Modul 9: Debugging und Troubleshooting
Modul 10: Performance und Allokationsbewusstsein
Modul 11: Kleinen Systemdienst aufbauen
Modul 12: Packaging und nächste Schritte
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.