StandorteMünchen
Dauer16 Stunden
SpracheDeutsch
Kurstermine 1 Startdatum
Preis ab 1.666,00 € inkl. MwSt.
Beschreibung
- Dieses Training bietet Ihnen einen Einstieg in die Programmiersprache Rust. Nach Ihrer Teilnahme sind Sie in der Lage, den Rust-Code auf einem beliebigen STM32-Mikrocontroller laufen zu lassen und verschiedene Peripherien anzusteuern, wie z.B. LEDs, Buttons, Timer etc.
Inhalte
- Einführung in Rust
- Geschichte und Ziele
- Installation und Einrichtung der Entwicklungsumgebung
- Rust-Grundlagen
- Variablen und Datentypen
- Funktionen und Kontrollstrukturen (if, else, loops)
- Ownership und Borrowing
- Das Konzept der Ownership in Rust
- Borrowing und Lifetimes verstehen
- Structs und Enums
- Erstellen von Strukturen (Structs) und Enums
- Pattern Matching mit Enums
- Praktische Übung
- Schreiben eines einfaches Programms unter Anwendung der gelernten Konzepte
- Generics und Traits
- Einführung in Generics
- Verwendung von Traits (eine Art Interface in Rust)
- Fehlerbehandlung in Rust
- Result- und Option-Typen
- Handling von Fehlern mit Result und Option
- Modulverwaltung
- Packages und Crates
- Module
- Zugriffskontrolle
- Pfad-Syntax
- Abschließende Themen und Best Practices
- Rust-Ökosystem und Package Management
- Best Practices für effizientes und sicheres Rust-Programmieren
- Praktische Übung
- Erstellen einer fortgeschrittenere Anwendung in Rust, die verschiedene Konzepte integriert.
- Zusätzliche Ressourcen und Q&A
- Gemeinsame Diskussion über Ressourcen für das weitere Lernen
- Fragen und Antworten
Zielgruppe
- Embedded-Softwareentwickler
Voraussetzungen
- Erste Erfahrungen in der Embedded-Entwicklung mit C oder C++
Zertifikate
Unterschriebenes Teilnahmezertifikat
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter
Über den Anbieter

MicroConsult Academy GmbH
Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über MicroConsult Academy GmbH