KodeKloud

Rust Programmierung

KodeKloud

Rust Programmierung

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Rust mit rustup, rustc und Cargo einrichten und anschließend einfache Programme schreiben und ausführen.

  • Wenden Sie die Konzepte von Eigentumsrechten, Entlehnungen, Referenzen und Slices an, um speichersicheres Rust zu schreiben.

  • Verwenden Sie Strukturen, Enums, Vektoren, HashMaps, Result und Option, um Daten und Fehler abzubilden.

  • Erstellen Sie CLI-Tools mit clap, Datei-I/O, Docker-Client-Übungen und Rust-Debugging-Tools.

Kompetenzen, die Sie erwerben

  • Kategorie: Computer-Programmierwerkzeuge
  • Kategorie: Containerisierung
  • Kategorie: Sichere Kodierung
  • Kategorie: Instandhaltbarkeit

Werkzeuge, die Sie lernen werden

  • Kategorie: Docker (Software)
  • Kategorie: Tools erstellen
  • Kategorie: Rust (Programmiersprache)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Mai 2026

Bewertungen

16 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 8 Module

Dieses Modul bietet eine Einführung in die Programmiersprache Rust, ihre Geschichte und die Gründe, warum sie in puncto Leistung und Sicherheit eine der ersten Wahl ist. Sie werden Ihre lokale Entwicklungsumgebung einrichten, die erforderlichen Toolchains installieren und Ihr erstes „Hello, World!“-Programm mit dem Rust-Compiler und Cargo ausführen.

Das ist alles enthalten

5 Videos2 Lektüren2 Aufgaben

Schaffen Sie sich eine solide Grundlage, indem Sie die grundlegende Syntax und die Regeln für Rust-Code erlernen. In diesem Modul erfahren Sie, wie Sie Daten mithilfe von Variablen speichern, wie das strenge Typsystem funktioniert und wie Sie den Ablauf Ihres Programms mithilfe von Schleifen und bedingter Logik steuern können.

Das ist alles enthalten

11 Videos2 Lektüren2 Aufgaben

Lernen Sie, wie Sie modularen, wiederverwendbaren Code schreiben, indem Sie sich mit Rust-Funktionen vertraut machen. Sie werden erfahren, wie Sie Daten über Parameter an Funktionen übergeben und Werte sicher zurückgeben, und dabei die Auswirkungen von Typangaben auf Funktionsdefinitionen verstehen.

Das ist alles enthalten

4 Videos1 Lektüre2 Aufgaben

Lernen Sie die einzigartigste und leistungsstärkste Funktion von Rust kennen: das Ownership-System. In diesem Modul wird erläutert, wie Rust den Speicher zur Kompilierungszeit verwaltet, und Sie lernen die Regeln für das Verschieben, Ausleihen und Referenzieren von Daten kennen, um häufige Fehler wie Datenkonflikte und Null-Zeiger zu vermeiden.

Das ist alles enthalten

14 Videos1 Lektüre2 Aufgaben

Erfahren Sie, wie Sie mithilfe dynamischer Sammlungen mehrere Werte speichern und wie Sie robusten Code schreiben, der Fehler elegant behandelt. Sie lernen den Umgang mit Vektoren und HashMaps und machen sich mit den Typen „Result“ und „Option“ vertraut, um Abstürze zur Laufzeit zu vermeiden.

Das ist alles enthalten

23 Videos1 Lektüre2 Aufgaben

Erfahren Sie, wie Sie groß angelegte Projekte mithilfe des Modulsystems von Rust organisieren können. In diesem Modul wird erläutert, wie Sie Code auf mehrere Dateien aufteilen, die interne Sichtbarkeit von Funktionen verwalten und externe Bibliotheken (Crates) einbinden, um den Funktionsumfang Ihrer Anwendung zu erweitern.

Das ist alles enthalten

11 Videos1 Lektüre2 Aufgaben

Setzen Sie Ihre Kenntnisse in die Praxis um, indem Sie funktionale CLI-Anwendungen (Command Line Interface) entwickeln. Sie lernen, wie Sie Benutzereingaben entgegennehmen, Befehlszeilenargumente auswerten und mit dem Dateisystem interagieren, um nützliche, leistungsstarke Tools zu erstellen.

Das ist alles enthalten

9 Videos2 Aufgaben

Beherrschen Sie die Kunst der Fehlerbehebung in Rust-Code. Dieses Modul stellt die Werkzeuge und Techniken vor, die zum Auffinden und Beheben von Fehlern erforderlich sind – von der Interpretation ausführlicher Compiler-Fehlermeldungen bis hin zum Einsatz von Logging-Makros und speziellen Debugging-Tools zur Überprüfung des Programmzustands.

Das ist alles enthalten

7 Videos1 Lektüre2 Aufgaben

Dozent

Mumshad Mannambeth
KodeKloud
24 Kurse39.452 Lernende

von

KodeKloud

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen