Einführung in Rust

Die Rust Schulung von DevNinjas vermittelt Ownership, Borrowing und Fehlerbehandlung. Sie schreiben und testen Rust-Code, üben Nebenläufigkeit und entwickeln kleine CLI- und HTTP-Anwendungen. Entwickler benötigen Programmiererfahrung, aber keine Rust- oder C++-Kenntnisse.

  • Level: Einsteiger, Stufe 1 von 3
  • Workshop-Code DW29
  • 4 Tage
  • Live-Online
  • Deutsch oder Englisch

Was können Sie nach vier Tagen mit Rust?

Was Sie selbst umsetzen

Welche Grundlage erhält Ihr Team?

Das sollten Sie mitbringen

6 Fragen, ca. 4 Minuten

Passen die Rust-Inhalte zu Ihrem Stand?

Prüfen Sie anonym, welche Rust-Grundlagen bereits sitzen und ob die Themen von DW29 zu Ihrem Stand passen. Das Ergebnis empfiehlt ehrlich den nächsten Schritt.

Wissenscheck starten

Ohne Konto, ohne E-Mail, keine Prüfung

Wie läuft die Schulung ab und was ist enthalten?

Die Rust-Schulung: 4 Tage live mit Trainer. Browserübungen ohne lokale Installation. Öffentliche Termine: maximal 8 Teilnehmende. Teilnahmebescheinigung als PDF und Open Badge inklusive.

So arbeiten Sie im Workshop

Erste Rust-Programme → Praxisprojekte

  • Auf eigenen Ressourcen üben

    Sie führen die Übungen auf eigenen Ressourcen im DevNinjas Dojo aus. Ihre Übungsumgebung teilen Sie nicht mit anderen Teilnehmenden.

  • Die Übungsumgebung steuern

    Sie haben volle Kontrolle über Ihre Übungsinfrastruktur im DevNinjas Dojo. Der Zugriff nutzt offene Protokolle wie SSH und HTTPS sowie Web-Terminals.

  • Fragen mit dem Trainer klären

    Kurze Erklärblöcke führen in die Übungen. Ihre fachlichen Rückfragen beantwortet der Trainer live im Workshop.

Was für Sie bereitsteht

Ohne lokale Installation, mit Nachweis für Ihre Unterlagen

  • Cloud-Umgebung im Browser

    Ihre Cloud-Umgebung im DevNinjas Dojo läuft ohne lokale Installation im Browser, auch in eingeschränkten Firmennetzen mit VPN, Proxy und Firewall.

    Dojo-Umgebung ansehen
  • Maximal 8 Teilnehmende

    Öffentliche Termine haben höchstens 8 Teilnehmende. Für Inhouse-Firmenschulungen vereinbaren wir die Gruppengröße mit Ihnen.

  • Teilnahmebescheinigung und Open Badge

    Nach dem Workshop erhalten Sie von DevNinjas eine Teilnahmebescheinigung als PDF und ein Open Badge. Beide dokumentieren Ihre Teilnahme, keine bestandene Prüfung.

Was kostet die Rust-Schulung und welche Termine gibt es?

Der Katalog-Listenpreis für die viertägige Rust-Schulung beträgt 2.220 € pro Person zzgl. 19 % MwSt. Der Preis eines einzelnen Termins kann abweichen.

Termine und Inhouse-Schulungen

Alle aktuellen öffentlichen Termine finden Sie in der Terminübersicht.

Zur TerminübersichtFirmenschulung anfragen

Was sagen Teilnehmende zur Rust-Schulung?

Ausgewählte Stimmen aus dem DevNinjas-Portfolio, jeweils mit ihrer Herkunft gekennzeichnet.

4,9/ 5

1047+ Teilnehmerbewertungen über alle DevNinjas-Schulungen · ungefiltert

Trainer
5,0
Inhalte
4,8
Praxisanteil
4,8

DevNinjas gesamt: rund 1.384 Teilnehmende (teils geschätzt) · 208 Unternehmen · 241 Workshops

Stimme aus DW1

„Meine Kollegen haben explizit nach einem Sysadmin-Kurs für Docker bei einem anderen Anbieter gesucht und hatten einen Dozenten, der ihnen nur eine IDE eingerichtet hat, und anschließend nur noch ein Aufgabenblatt mit Entwicklungsaufgaben bearbeitet hat. Ich hatte einen Kurs mit vielen Hintergrundinformationen, einen Dozenten, der abseits der Folien ein wirklich sehr umfangreiches Wissen zu dem gesamten Themenbereich hat, und fühle mich optimal informiert.“

Johannes BernsteinTRIMET Gelsenkirchen SE

Stimme aus DW4

„Es hat Spaß gemacht und ich habe viel gelernt, das ich tatsächlich direkt in meinem Unternehmen anwenden kann. Die Methodik des Trainers war sehr praxisorientiert, er hat immer wieder reale Beispiele gebracht.“

Felix R.Dirk Rossmann GmbH

Stimme aus DW1

„Nico ist ein sehr freundlicher und fachlich versierter Dozent. Er konnte alle Fragen gut beantworten. Man merkt schnell, dass er akademisches Fachwissen mit langjähriger Berufspraxis verknüpft.“

Philipp van Wickevoort CrommelinparcIT GmbH

Mehr als 200 Kunden, darunter BMW, Bundeswehr und Deutsche Bahn, vertrauen auf DevNinjas.

Vincent Sturm - DevNinjas

Ihr Ansprechpartner

Vincent Sturm

Key Account Manager

Vincent berät Sie persönlich zur Rust-Schulung, zu öffentlichen Terminen und Inhouse-Schulungen.

WhatsApp-Chat

Welche Fragen sollten Sie vor der Buchung klären?

Die häufigsten Fragen zu Voraussetzungen, Abgrenzung, Lernweg und Ablauf.

Welche Programmierkenntnisse brauche ich für die Rust-Schulung?

Sie benötigen Erfahrung in mindestens einer Programmiersprache. Beispiele sind Python, Java, JavaScript, C#, C++ oder Go; vergleichbare Sprachen sind ebenfalls geeignet. Sie sollten folgende Grundlagen mitbringen:

  • Variablen, Funktionen, Schleifen und Bedingungen anwenden
  • sicher mit einem Editor oder einer IDE arbeiten
  • grundlegende Kommandozeilenkenntnisse nutzen

Die Schulung führt Rust von Grund auf ein; Kenntnisse einer bestimmten Systemsprache werden nicht vorausgesetzt.

Rust oder C++: Brauche ich C++-Kenntnisse?

Nein, C++-Kenntnisse sind für diese Schulung nicht erforderlich. Das Speichermodell wird schrittweise aufgebaut:

  • Rust verbindet Ownership und Borrowing mit Prüfungen durch den Compiler.
  • Erfahrung mit C++ kann bei Move-Semantik und Gültigkeitsbereichen helfen.
  • Aus Python, Java oder anderen Sprachen bringen Sie die benötigte allgemeine Programmierpraxis mit.

Der Borrow Checker wird praktisch eingeführt; systemnahe Vorerfahrung ersetzt keine Übungen zum Rust-Modell.

Wie unterscheiden sich Rust und Go im Einsatz?

Rust und Go unterscheiden sich vor allem darin, wie sie Speicherverwaltung und Sprachkomplexität behandeln. Für die Werkzeugwahl sind unterschiedliche Schwerpunkte relevant:

  • Rust verbindet Ownership und Borrowing mit Speichersicherheit ohne Garbage Collector.
  • Go nutzt einen Garbage Collector und setzt auf ein einfacher gehaltenes Sprachmodell.

Die Schulung vermittelt Rusts Modell, ohne eine allgemeine Rangfolge abzuleiten. Die Go-Schulung behandelt die Alternative für Backend- und Infrastrukturentwicklung.

Welche Aufgaben bearbeite ich selbst im Rust-Lab?

Sie schreiben und strukturieren Rust-Code selbst. Das DevNinjas Dojo, unsere Cloud-Lernumgebung, stellt die Übungen bereit. Sie bearbeiten zwei konkrete Projekte mit Rust: ein CLI-Werkzeug mit Clap und einen HTTP-Server mit Axum. In beiden Projekten verarbeiten Sie JSON mit Serde.

  • Fehlerbehandlung mit den Sprachkonzepten verbinden
  • Code strukturieren und Tests einsetzen

Produktionsreife Dienste und eine individuelle Produktarchitektur gehören nicht zum Umfang der Schulung.

Warum umfasst die Rust-Schulung vier Tage?

Vier Tage geben dem Ownership-Modell und seiner Anwendung genügend Raum. Grundlagen und Anwendung greifen ineinander:

  • Der Lernpfad umfasst den Borrow Checker, eigene Typen, Fehlerbehandlung und Lifetimes.
  • Der vierte Tag verbindet die behandelten Konzepte in einem CLI-Tool und einem kleinen HTTP-Server.

Tiefe Systemprogrammierung bleibt außerhalb des Umfangs. Eine konkrete Produktarchitektur gehört ebenfalls nicht zum Umfang.

Was kann ich nach vier Tagen Rust-Schulung?

Die Schulung schafft eine Grundlage für eigene überschaubare Rust-Projekte. Sie üben, behandelte Konzepte miteinander zu verbinden:

  • Rust-Code strukturieren und mit Cargo testen
  • Ownership- und Borrowing-Konflikte anhand von Compilerdiagnosen untersuchen
  • Threads und Async in Lernanwendungen einsetzen
  • CLI-Werkzeuge mit Clap und HTTP-Server mit Axum entwickeln

Die Übertragung auf größere Projekte erfordert weitere Praxis. Expertise in Systemprogrammierung oder eine produktive Architektur wird damit nicht zugesichert.

Wofür wird Rust in der Praxis eingesetzt?

Rust wird für Anwendungen eingesetzt, bei denen Speicherverwaltung und Laufzeitverhalten gezielt kontrolliert werden sollen. Die Sprache kommt in unterschiedlichen Bereichen vor:

  • CLI-Werkzeuge und Entwicklerwerkzeuge
  • Backend-Dienste und HTTP-Server
  • WebAssembly und Embedded-Systeme
  • Betriebssysteme und Kernel-Module

In der Schulung setzen Sie den Einstieg mit Clap und Axum praktisch um. WebAssembly, Embedded-Entwicklung und Kernel-Programmierung werden als mögliche Vertiefungen eingeordnet, nicht als eigene Projekte umgesetzt.

Zu welchen Uhrzeiten finden DevNinjas-Schulungen statt?

DevNinjas-Schulungen finden in der Regel von 9:00 bis 16:00 Uhr mit Mittagspause statt. Öffentliche Kurse laufen live online mit Trainer an aufeinanderfolgenden Tagen. Für Firmenschulungen, remote oder vor Ort, können Sie abweichende Uhrzeiten oder mehrere Trainingsblöcke mit uns vereinbaren.

Wie funktioniert die Cloud-Lernumgebung (DevNinjas Dojo)?

Das DevNinjas Dojo stellt die Cloud-Lernumgebung für Ihre Übungen während des gebuchten Kurses bereit. Je nach Workshop arbeiten Sie mit Kubernetes-Clustern, VMs oder Containern; die OpenShift-Schulung nutzt einen gemeinsamen Cluster. Der Zugriff erfolgt über SSH, HTTPS und Web-Terminals, ohne proprietären Client oder lokale Installation.

Sie benötigen einen aktuellen Browser und Internetzugang. In eingeschränkten Firmennetzen können Freigaben für VPN, Proxy oder Firewall nötig sein. Bei Firmenschulungen klärt ein Technikcheck den Zugang vorab.

Welches Zertifikat erhalte ich nach einer DevNinjas-Schulung?

Nach einer DevNinjas-Schulung erhalten Sie eine Teilnahmebescheinigung als PDF und ein Open Badge. Beide sind bei öffentlichen Terminen und Firmenschulungen enthalten. Das PDF nennt die behandelten Themen und den Kurszeitraum von Datum bis Datum, keine Stundenzahl.

Auch bei Prüfungsvorbereitungen bestätigen beide Nachweise die Teilnahme, keine bestandene Prüfung.

Wie möchten Sie die Rust-Schulung buchen?

Wählen Sie einen öffentlichen Termin oder fragen Sie DW29 als Inhouse-Schulung an: online oder vor Ort, mit Termin nach Absprache.