Rust Entwicklung Einstieg
Rust ist eine neue Systemprogrammiersprache der Rust Foundation,
die entwickelt wurde, um die Entwicklung großer, komplexer Softwareprojekte zu erleichtern.
Das leistungsstarke Typsystem und die Speichersicherheitsregeln verhindern alle Speicherkorruptionsfehler,
ohne die Produktivität der Entwickler zu beeinträchtigen.
Kursinhalt
In dieser Rust Schulung machen Sie sich zunächst mit der grundlegenden Syntax und den Konzepten von Rust vertraut. Vom Schreiben eines Hello World-Programms bis hin zum Definieren von Funktionen und Erstellen von Variablen. Anschließend erfahren Sie, wie Sie mit Rust Toolchains verwalten und Ihr erstes Befehlszeilenprogramm erstellen.
Weiter geht es mit dem Typsystem von Rust, um besseren Code zu schreiben und ihn in einer einfachen Auszeichnungssprache in die Praxis umzusetzen. Sie lernen die funktionalen Programmierfunktionen von Rust zu verwenden.
Zielgruppe Rust Training
In diesem Training möchten wir erfahrenen Codern eine Möglichkeit zum Einstieg in die Welt von Rust geben.
Voraussetzung sind gute Kenntnisse in mindestens einer OO-Sprache wie Java, C#, C++, TypeScript, Go etc.
Allgemeine Softwareentwicklungs-Grundkenntnisse (z.B. Verständnis für Stack vs. Heap, Basiskenntnisse über Unit Testing, prozedurale und funktionale Programmierung etc.) werden ebenfalls vorausgesetzt.
Vorkenntnisse in Rust sind keine Voraussetzung, da genau diese im Training erarbeitet werden.
Kundenbewertungen
"Sehr kompetenter Dozent!"
Martin G., Dresden-IT GmbH
C++ Weiterbildung
"Anhand von anschaulichen Übungen wurden komplexe Zusammenhänge sehr gut dargestellt."
Klaus N., Siemens AG
C# Programmierung Schulung
5/
5 stars
Rated 5/5
based on 12 customer reviews
Agenda Rust Schulung
- Entwicklungswerkzeuge
- Package Management
- Typsystem inkl. Ownership, Borrowing und Lifetimes
- Sprachkonstrukte zur Ablaufkontrolle
- Komplexe Datentypen mit Strukturen und Traits
- Grundlagen der Fehlerbehandlung in Rust
- Funktionale Programmierung, Iteratoren, Generatoren
- Grundlagen asynchroner Programmierung mit Rust
Mitmachen
Wie bei allen ppedv Kursen, stellen wir virtuelle Maschinen zum Arbeiten bereit. Sie können aber auch auf Ihren eigenen Systemen arbeiten.
- Aktuelle Version von Rust (rust-lang.org/tools/install)
- Unter Windows wird die Verwendung von WSL2 empfohlen
- Aktuelle Version Visual Studio Code mit folgenden Erweiterungen:
- Rust Analyzer
- Crates
- Cargo
- CodeLLDB
Training mit Rainer Stropek
Dieser Rust Kurs wird vereinzelt von Microsoft MVP und Buchautor Rainer Stropek durchgeführt.