Rust-Kurs – Sichere und performante Software entwickeln
Rust ist eine moderne Systemprogrammiersprache, die Sicherheit ohne Garbage Collector, hohe Performance und ausgezeichnete Tool-Unterstützung vereint. In diesem Kurs lernen Sie Rust von Grund auf – mit Fokus auf Praxis, Speicherverhalten und typischer Anwendungsfälle.
Zielgruppe
- Entwickler:innen mit Interesse an Systemprogrammierung oder Performance-kritischen Anwendungen
- C/C++-Entwickler:innen, die eine moderne Alternative suchen
- Teams, die sichere und fehlerresistente Software entwickeln möchten
Kursinhalte
- Einführung in Rust, die Toolchain und das Ökosystem (cargo, crates.io)
- Datentypen, Kontrollstrukturen, Pattern Matching
- Funktionen, Module und Projektstruktur
- Besitzsystem, Borrowing, Lifetimes – sicherer Umgang mit Speicher
- Enums, Structs und Traits
- Fehlerbehandlung mit
Result
undOption
- Collections, Iteratoren und Closures
- Einblick in Concurrency mit
async
undtokio
(optional)
Ihr Nutzen
- Sie verstehen das Speichermodell von Rust, ohne dabei auf Performance zu verzichten.
- Sie erlernen saubere, moderne Programmierkonzepte wie immutability, ownership und type safety.
- Sie erhalten eine solide Grundlage, um sichere und effiziente Anwendungen zu entwickeln.
- Sie lernen, wie Sie mit Rust typische Herausforderungen der Systemprogrammierung lösen – ohne Memory Leaks.
Format
- 2-tägiger Einstiegskurs
- Online, vor Ort oder als Inhouse-Schulung
- Viele praxisnahe Übungen und Beispiele aus Embedded, CLI- oder WebAssembly-Kontext
Zertifikat
Mit Abschluss des Kurses wird Ihnen über die erfolgreich Teilnahme ein Zertifikat ausgestellt.
Erweitertes Zertifikat
Zu diesem Kurs können Sie auf Wunsch eine praxisnahe Prüfung ablegen und ein erweitertes Zertifikat erhalten – als anerkannter Kompetenznachweis für Ihre Weiterbildung.
Alternativ auch gern direkt unter: backoffice@needful-apps.de oder telefonisch unter: 0560.6556.1979
Die Schulung hat alle wichtigen Grundlagen abgedeckt: Ownership, Borrowing, Fehlerbehandlung und erste Projekte mit Cargo. Der Trainer hat alles sehr gut erklärt und ist auf Fragen eingegangen.