Virtual Classroom Rust Programmierung Einstieg

Rust Coding Training Class by Rainer Stropek
einmalig 999(inkl. MwSt.: 1188,81)
2 Tage oder 4x halbtags
Digital
Level Einsteiger Termin wählen
VC 07.Okt VC 14.Okt VC 21.Okt VC 04.Nov VC 11.Nov VC 18.Nov VC 02.Dez VC 09.Dez VC 16.Dez VC 02.Jan VC 16.Jan VC 30.Jan VC 10.Feb VC 24.Feb

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.