Dieser Kurs beinhaltet den Coursera Coach - eine intelligentere Art zu lernen mit interaktiven Unterhaltungen in Echtzeit, die Ihnen helfen, Ihr Wissen zu testen, Ihre Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Rust ist eine leistungsstarke Sprache, die für Leistung und Speichersicherheit entwickelt wurde, und in diesem Kurs werden Sie das Erstellen idiomatischer Rust-Programme unter Verwendung von Sammlungen, Traits und erweiterten Merkmalen beherrschen. Anhand von detaillierten Beispielen und praktischen Projekten erwerben Sie die Fähigkeit, dynamische Daten mit Vektoren, HashMaps und Zeichenfolgen zu handhaben und sauberen, wiederverwendbaren und flexiblen Code mit Traits zu erstellen. Am Ende des Kurses werden Sie ein solides Verständnis von Rusts Collections und dem Trait-System haben, um effizienten, modularen Code in einer Vielzahl von Domänen zu schreiben. Der Kurs beginnt mit den Grundlagen von Rusts Collections: Vektoren, Zeichenketten und HashMaps. Sie werden lernen, wie Sie diese Datenstrukturen manipulieren und Eigentumsregeln effektiv anwenden können. Dann tauchen Sie in die Traits ein - Sie definieren, implementieren und verwenden sie, um gemeinsames Verhalten zu definieren, Einschränkungen zu erzwingen und die Wiederverwendung von Code zu gewährleisten. Dieser Kurs ist ideal für fortgeschrittene Rust-Programmierer, die ihre Kenntnisse vertiefen und ihre Code-Organisation und -Struktur verbessern möchten. Er eignet sich perfekt für alle, die sauberen, idiomatischen Rust Code schreiben und gleichzeitig Rusts mächtige Collection Types und Trait System beherrschen wollen.

Genießen Sie unbegrenztes Wachstum mit einem Jahr Coursera Plus für 199 $ (regulär 399 $). Jetzt sparen.

Idiomatischer Aufbau von Rust mit Traits und Collections
Dieser Kurs ist Teil von Spezialisierung für Programmieren lernen mit Rust

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Beherrschen Sie das dynamische Datenmanagement mit Vektoren, Zeichenfolgen und HashMaps von Rust.
Lernen Sie, große Projekte mit Hilfe von Modulen und Kisten zu strukturieren, um sie besser zu organisieren.
Definition und Implementierung von Traits zur Datenkapselung von gemeinsamem Verhalten und zur Wiederverwendung von Code.
Behandeln Sie Fehler effektiv mit den Fehlerbehandlungsmechanismen von Rust wie panic!, Result und Option.
Kompetenzen, die Sie erwerben
- Kategorie: Datenstrukturen
- Kategorie: Software-Entwurfsmuster
- Kategorie: Fehlersuche
- Kategorie: Rust (Programmiersprache)
- Kategorie: Instandhaltbarkeit
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
August 2025
8 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 6 Module
In diesem Modul lernen Sie Vektoren in Rust kennen und erfahren, wie Sie Elemente erstellen, ändern und darauf zugreifen können. Sie lernen etwas über die Speicherverwaltung, die get-Methode für den sicheren Zugriff und die Auswirkung der Eigentümerschaft und schließen mit einem Projekt zum Üben von Vektoroperationen ab.
Das ist alles enthalten
9 Videos2 Lektüren1 Aufgabe
In diesem Modul werden wir untersuchen, wie Sie Ihre Rust-Projekte mit Hilfe von Paketen, Crates, Modulen und Submodulen strukturieren und organisieren können. Sie werden auch lernen, wie Sie die Sichtbarkeit verwalten, Namenskonflikte auflösen und externe Crates einbinden können.
Das ist alles enthalten
25 Videos1 Aufgabe
In diesem Modul werden wir die Handhabung von Zeichenfolgen in Rust überprüfen, von der Verkettung bis zu allgemeinen Transformationen, und lernen, wie man sicher mit Benutzereingaben umgeht. Sie werden die Arbeit mit Zeichenfolgen anhand eines Projekts üben, um Ihr Verständnis für diese Kerntechniken zu vertiefen.
Das ist alles enthalten
7 Videos1 Aufgabe
In diesem Modul werden wir in HashMaps und HashSets in Rust eintauchen und uns auf das Erstellen, Aktualisieren und Verwalten von Schlüssel-Wert-Paaren konzentrieren. Sie werden fortgeschrittene HashMap-Methoden erkunden und lernen, wie man eindeutige Daten mit HashSets verwaltet, und schließen mit einem praktischen Projekt ab.
Das ist alles enthalten
10 Videos1 Aufgabe
In diesem Modul werden wir die Fehlerbehandlung in Rust behandeln, vom Makro panic! bis zum Operator ? und den Typen Result/Option. Sie werden lernen, wie man Fehler propagiert, verwaltet und behandelt. Der Höhepunkt ist ein Projekt, das diese Konzepte in Aktion demonstriert.
Das ist alles enthalten
13 Videos1 Aufgabe
In diesem Modul werden wir das Trait-System von Rust erkunden, von der Definition und Implementierung von Traits bis hin zu ihrer Verwendung für gemeinsames Verhalten über Typen hinweg. Sie lernen fortgeschrittene Merkmale von Traits kennen, darunter Trait-Grenzen und Vererbung, und wenden diese in einem praktischen Projekt an, um Ihr Verständnis zu festigen.
Das ist alles enthalten
37 Videos1 Lektüre3 Aufgaben
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Softwareentwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?




Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,




