Dieser umfassende Rust-Programmierkurs richtet sich an Lernende aller Niveaus, sowohl an Anfänger als auch an solche mit etwas Programmiererfahrung. Es sind keine Vorkenntnisse in Rust erforderlich, so dass der Kurs auch für Programmieranfänger zugänglich ist. Im Laufe des Kurses erwerben Sie eine solide Grundlage in der Rust-Programmierung und entwickeln Kenntnisse in fortgeschrittenen Konzepten, die es Ihnen ermöglichen, effizienten, zuverlässigen und leistungsstarken Code zu schreiben. Sie werden die Kernkonzepte und die Syntax von Rust verstehen, eine effektive Codeorganisation und Techniken zur Fehlerbehandlung erlernen und den Paketmanager von Rust für ein effizientes Projektmanagement kennenlernen. Nach Abschluss dieses Kurses sind Sie in der Lage, zuverlässige und leistungsstarke Anwendungen zu entwickeln, unabhängig von Ihrer bisherigen Programmiererfahrung.
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Grundlagen des Rostens
Dieser Kurs ist Teil von Spezialisierung Rust Programmierung
Dozenten: Noah Gift
10.868 bereits angemeldet
Bei enthalten
(108 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Wenden Sie die Kernkonzepte von Rust wie Ownership, Borrowing und Lifetimes an, um effizienten, zuverlässigen und sicheren Code zu schreiben.
Nutzen Sie die fortschrittlichen Merkmale von Rust wie Enums, Structs, Traits und Generics, um robuste Anwendungen zu erstellen.
Entwickeln, dokumentieren, testen und debuggen Sie Rust-Projekte mit Cargo, Rust Analyzer und anderen Tools im Rust-Ökosystem.
Kompetenzen, die Sie erwerben
- Kategorie: Software-Tests
- Kategorie: System Programmierung
- Kategorie: Rust Programmierung
- Kategorie: KI-Paarprogrammierung
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
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
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 4 Module
In dieser Woche lernen Sie, wie Sie Ihren Workflow bei der Entwicklung von Rust mithilfe von leistungsstarken Tools wie Programmiervorschlägen, Prompts mit Copilot und GitHub Codespaces optimieren können. Indem Sie in die Lektionen zur Programmierung mit Vorschlägen, zur Verwendung von Prompts mit Copilot und zu den Grundlagen von Codespaces eintauchen, erwerben Sie die Fähigkeiten, Ihren Programmierprozess zu rationalisieren und effizienter mit anderen zusammenzuarbeiten.
Das ist alles enthalten
23 Videos13 Lektüren4 Aufgaben1 Diskussionsthema
In dieser Woche werden Sie in die wesentlichen Konzepte des Kontrollflusses, der Fehlerbehandlung und der Funktionen in der Rust-Programmierung eintauchen. Indem Sie die Lektionen über bedingte Anweisungen, Schleifen (einschließlich while- und for-Schleifen), break- und continue-Anweisungen, Match-Kontrollfluss und Fehlerbehandlung erkunden, werden Sie ein solides Verständnis dafür erlangen, wie Sie den Fluss Ihres Codes effektiv kontrollieren und Fehler behandeln können. Außerdem lernen Sie die Grundlagen von Funktionen in Rust kennen, darunter Unit-Funktionen, Rückgabewerte, die Verwendung von Argumenten und das Borrowing-Konzept.
Das ist alles enthalten
24 Videos11 Lektüren2 Aufgaben7 Unbewertete Labore
In dieser Woche lernen Sie die verschiedenen Datenstrukturen und Typen in Rust kennen. Wir werden uns mit der Definition von Strukturen, der Erstellung von Instanzen und den dazugehörigen Funktionen beschäftigen. Außerdem lernen Sie die Manipulation von Zeichenfolgen mit den Typen Zeichenfolge und str kennen. Der Kurs wird sich auch mit Vektoren befassen und dabei die Abfrage von Werten und die Addition von Elementen behandeln. Sie werden sich mit Enums vertraut machen, einschließlich des Option enum und seiner Anwendungen, sowie mit der Verwendung von Vektoren mit Enums. Schließlich konzentrieren wir uns auf erschöpfende Übereinstimmungen bei der Behandlung von Enum-Fällen. Praktische Tests während des gesamten Kurses werden Ihr Verständnis für die Datenstrukturen und Typen von Rust vertiefen.
Das ist alles enthalten
21 Videos7 Lektüren1 Aufgabe8 Unbewertete Labore
In dieser Woche werden Sie fortgeschrittene Themen im Zusammenhang mit der Organisation von Code, Tests, Dokumentation und der Entwicklung von Bibliotheken erkunden. Indem Sie sich mit den Lektionen zur Überprüfung von Code mit Doctest, der Arbeit mit öffentlichen und privaten Modulen, der Verwaltung von öffentlichen und privaten Feldern, der Organisation von Testdateien, dem Schreiben von Tests für Ihren Code, dem Testen von privatem Code, der effektiven Verwendung von Testfehlermeldungen und der Dokumentation Ihres Codes beschäftigen, werden Sie die notwendigen Fähigkeiten erwerben, um robuste und gut strukturierte Rust-Projekte zu erstellen.
Das ist alles enthalten
22 Videos12 Lektüren1 Aufgabe8 Unbewertete Labore
Empfohlen, wenn Sie sich für Maschinelles Lernen interessieren
Duke University
University of Manchester
Packt
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 108
108 Bewertungen
- 5 stars
55,96 %
- 4 stars
19,26 %
- 3 stars
8,25 %
- 2 stars
8,25 %
- 1 star
8,25 %
Geprüft am 18. Okt. 2024
Geprüft am 22. Jan. 2024
Geprüft am 6. Feb. 2024
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.