Verwandeln Sie eine Rust-Crate aus einer Laptop-Build-Umgebung, in der sie „auf meinem Rechner läuft“, in ein produktionsreifes Artefakt, das erst nach Durchlaufen eines Gates ausgeliefert wird, das niemand umgehen kann. Der Kurs führt Sie durch einen echten ETL-Arbeitsbereich mit drei Crates – etl-core, etl-cli und etl-bench –, der auf clap-Derive-Makros, einem optimierten `[profile.release]` und einem mehrstufigen Dockerfile basiert, das ein 1,8 GB großes „rust:latest“-Image in einen 6 MB großen „scratch+musl“-Container ohne angreifbare Shell umwandelt. Anschließend bindet ihr pmat, bashrs, forjar und pv in den Standard-Stack aus fmt + clippy + test + 100 %-Abdeckung + Audit + Deny ein – denn ein „Green Build“-Badge ist irreführend, wenn ein Agent die Hälfte des Codes geschrieben hat. Eine GitHub-Actions-Matrix mit fünf Jobs führt „stable“, „beta“ und „Minimum Supported Rust Version“ parallel unter Linux, macOS und Windows aus, wobei zwischengespeicherte „Cold Builds“ auf inkrementelle Builds von zwei Minuten reduziert werden. Den Abschluss bilden die Kriterien – Warmup, statistische Stichproben, der HTML-Bericht – sowie ein Regressions-Gate, das den Build bei einem messbaren Durchsatzabfall zum Scheitern bringt. Jedes Konzept ist mit ausführbarem Code und „Provable“-Verträgen im Fallstudien-Repo verknüpft.

Versand Rost
Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

Versand Rost
Dieser Kurs ist Teil von Spezialisierung „Rust für Data Engineering“

Dozent: Noah Gift
Bei enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen Sie eine Clap-gesteuerte Rust-CLI-Binärdatei mit einem optimierten Release-Profil, das eine auf unter 10 MB reduzierte Binärdatei erzeugt, und packen Sie diese anschließend in eine 6 MB große Scratch-Datei ein.
Erstellen Sie einen CI-Gate-Stack aus fmt + clippy + test + 100 % Abdeckung + audit + deny + pmat + bashrs + forjar + pv
Der Autor vergleicht die Kriterien anhand von Warmup- und statistischen Stichproben und richtet anschließend ein Regressionsgatter ein
Kompetenzen, die Sie erwerben
- Kategorie: Kontinuierliche Lieferung
- Kategorie: Wissenschaftliche Methoden
- Kategorie: Linux-Befehle
- Kategorie: Code-Abdeckung
- Kategorie: DevSecOps
- Kategorie: Paket- und Softwareverwaltung
- Kategorie: Leistungsprüfung
- Kategorie: Virtualisierung
- Kategorie: DevOps
- Kategorie: Freigabe-Management
- Kategorie: Kontinuierliche Integration
- Kategorie: Aushärtung
- Kategorie: Containerisierung
- Kategorie: CI/CD
- Kategorie: Bereitstellung von Anwendungen
Werkzeuge, die Sie lernen werden
- Kategorie: Tools erstellen
- Kategorie: GitHub
- Kategorie: Docker (Software)
- Kategorie: Befehlszeilenschnittstelle
- Kategorie: Rust (Programmiersprache)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Mai 2026
3 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 3 Module
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

Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumDuke University
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




