RUST Programmierung Einstieg

Rust Coding Training Class by Rainer Stropek
einmalig 999(inkl. MwSt.: 1188,81)
Spar-Abo ab 199 € / Monat (inkl. MwSt.: 236,81)
2 Tage oder 4x halbtags
Digital
Level Einsteiger Termin wählen
VC 22.Apr VC 06.Mai VC 13.Mai VC 21.Mai VC 03.Jun VC 17.Jun VC 17.Jun VC 01.Jul VC 01.Jul VC 15.Jul VC 29.Jul VC 05.Aug VC 12.Aug VC 26.Aug

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!"

C++ Weiterbildung

"Anhand von anschaulichen Übungen wurden komplexe Zusammenhänge sehr gut dargestellt."

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.