Rust Programmierung Einstieg Schulung

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 09.Dez VC 16.Dez VC 02.Jan VC 16.Jan VC 30.Jan VC 10.Feb VC 24.Feb VC 10.Mrz VC 24.Mrz VC 07.Apr VC 28.Apr

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.