Autor:in:
Niels Buntrock | Dipl.-Ing. (FH) Niels Buntrock | abcDEF® | Germany
Sprache:
Deutsch
Zielgruppe:
Erfahrene C++-Entwickler:innen aus der Embedded- und Systemprogrammierung, die Rust als Alternative evaluieren möchten. Dieses Seminar richtet sich an alle, die nicht nur die Syntax, sondern die grundlegende Denkweise und Philosophie von Rust verstehen wollen, um eine fundierte Entscheidung für ihre zukünftige Projektarbeit zu treffen. Es sind keine Rust-Vorkenntnisse erforderlich.
Voraussetzungen:
Grundlagen in Embedded-C oder C++ hilfreich, Rust-Kenntnisse nicht zwingend erforderlich
Überblick und Zusammenfassungen:
„Don't Panic!“ – der Einstieg in Rust muss für C++-Entwickler:innen keine Odyssee sein. Dieses 5-stündige Kompaktseminar ist eine geführte Tour „per Anhalter durch die Rust-Galaxie“ – speziell für erfahrene C++-Entwickler:innen. Wir starten bei bekannten C++-Schmerzpunkten und entdecken, wie Rust diese auf Compilerebene löst. Statt trockener Theorie übersetzen wir systematisch C++-Konzepte (RAII, Templates, Exceptions) in die Welt von Rust (Ownership, Traits, Result/Option). Anhand von Live-Demos werden die Kernmechaniken greifbar gemacht – vom mächtigen Borrow Checker bis zur eleganten Fehlerbehandlung. Ziel ist es nicht, jeden Aspekt zu meistern, sondern die Philosophie zu verstehen, Neugier zu wecken und Lust auf mehr zu machen, inklusive eines Ausblicks auf „Fearless Concurrency“ und Embedded Async.
Auch mutige C-Entwickler:innen ohne C++-Ballast sind willkommen – das Handtuch nicht vergessen 🪐
Art der Vermittlung:
Interaktives 5-stündiges Kompaktseminar im Vortragsstil, angereichert mit zahlreichen Live-Coding-Demos des Referenten. Der großzügige Zeitrahmen erlaubt nicht nur vertiefende Erklärungen, sondern auch ausführliche Q&A-Blöcke nach jedem Themenabschnitt, um den Dialog zu fördern. Als einzigartiges Feature können Teilnehmende optional alle Beispiele in einer vorbereiteten Cloud-Umgebung (GitHub Codespaces) direkt im Browser nachvollziehen und mitexperimentieren. Das Mitmachen ist freiwillig und ermöglicht ein individuelles Lerntempo parallel zum geführten Vortrag.
Nutzen:
Teilnehmer:innen übersetzen ihre C++-Expertise direkt in ein tiefes und zusammenhängendes Verständnis der Rust-Philosophie. Sie können die Kernmechaniken (Ownership, Borrowing, Traits) erklären und anwenden. Sie verlassen das Seminar mit einem klaren mentalen Modell der Sprache, einem funktionierenden „Spielplatz“ für eigene Experimente in der Cloud und einem konkreten Fahrplan für die weitere Lernreise in Richtung Concurrency und Embedded-Rust.
Achtung: Für die praktischen Teile bitte ein Notebook mitbringen!
Sie erhalten rechtzeitig vor dem Termin die Installationsvorgaben von uns.
HINWEIS:
Dieses Seminar findet ganztägig im Mercure Sindelfingen Messe statt.
Adresse: Schwertstraße 65, 71065 Sindelfingen
Tel. +49 7031 61 96-0