Der Kurs „Rust Fundamentals“ von Doulos dient als Einführung in die Rust-Entwicklung für Embedded-Systeme und eignet sich auch für Entwickler ohne C/C++-Vorkenntnisse oder Erfahrung mit Mikrocontrollern und Embedded-Software-Design. Der Kurs kann als viertägige Präsenz-Veranstaltung oder als Live-Online-Training in fünf interaktiven Sitzungen zu je sechs Stunden belegt werden.
Der Lehrplan, die Beispiele und Übungen sind speziell auf die praktischen Anforderungen von Entwicklern eingebetteter Software zugeschnitten. Workshops und interaktive Online-Übungen, die in die Vorlesungen eingebunden sind, machen etwa 50 % der Kurszeit aus. Diese basieren auf sorgfältig gestalteten praktischen Übungen, um das Gelernte zu festigen. Die Schulung setzt auf Interaktivität und die aktive Teilnahme der Teilnehmer. Während der Vorlesungen werden die Teilnehmer aufgefordert, Codeausschnitte auszuführen, um komplexe Konzepte zu veranschaulichen, bereitgestellte Beispiele zu debuggen und zu verfeinern. Diese Übungen werden mithilfe einer Kombination von webbasierten Tools, die integraler Bestandteil des Schulungsmaterials sind, sowie einer bereitgestellten Virtual machine Umgebung durchgeführt. Diese kann nach der Schulung behalten werden, um eigene Experimente mit einem Rust-basierten Toolkit für eingebettete Software durchzuführen.
Doulos stellt umfangreiches Kursmaterial und Arbeitsbücher mit praktischen Beispielen zum Nachschlagen zur Verfügung. Der Kurs „Rust Fundamentals“ eignet sich auch für Entwickler ohne C/C++-Vorkenntnisse oder Erfahrung mit Mikrocontrollern und Embedded-Software-Design. Ein Nachfolgekurs „Rust for Embedded Firmware“ von Doulos wird in Kürze verfügbar sein.
Doulos bietet regelmäßige Kurse und maßgeschneiderte Teamschulungen im Präsenz- oder Live-Online-Format an. Das Kursangebot umfasst Sprachen und Methoden für Hardware-Design und -Verifikation, Embedded Software, KI und Deep Learning. (oe)