Nutzen Sie SQLite in Rust, um datenbasierte Tools für den produktiven Einsatz zu entwickeln – die eingebettete, aus einer einzigen Datei bestehende SQL-Engine, die in jedem Android-Smartphone, jedem iOS-Gerät und den meisten Webbrowsern enthalten ist. Sie beginnen mit den Grundlagen von SQLite als serverlose Bibliothek und steuern es anschließend von Rust aus mit dem „rusqlite“-Crate: Öffnen von dateibasierten und In-Memory-Datenbanken, Ausführen von INSERT, SELECT, UPDATE und DELETE über vorbereitete Anweisungen sowie Ausgeben von Fehlern als `Result`, anstatt sie zu unterdrücken. Modul 2 verwandelt die Datenbank in eine echte ETL-Stufe: Streamen Sie CSV-Daten mit der „csv“-Crate und „serde“, importieren Sie JSON-Daten mit „serde_json“ in typisierte Spalten oder JSON1-Blobs und geben Sie die Daten als Exporte oder vollständige SQL-Dumps wieder aus. Im Abschlussprojekt wird **fscrawl** erstellt – eine auf Clap v4 basierende CLI, die ein Verzeichnis durchläuft, Dateimetadaten in SQLite einfügt oder aktualisiert und Unterbefehle für Crawling, Abfragen, Export und Datenbank-Dumps bereitstellt. Am Ende können Sie ein typisiertes, transaktionsfähiges CLI-Tool mit eingebettetem SQL aus einer einzigen Rust-Binärdatei bereitstellen. z. B. Dieser Kurs richtet sich in erster Linie an Studierende im ersten und zweiten Studienjahr mit Interesse an Ingenieurwissenschaften oder Naturwissenschaften sowie an Schüler der Oberstufe und Berufstätige mit Interesse an der Programmierung.

SQLite für Rust
Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

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


Dozenten: Noah Gift
Bei enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
SQLite aus Rust mit rusqlite nutzen – Verbindungen, Prepared Statements, parametrisierte Abfragen und transaktionsgebundene Massen-Einfügungen
Erstellen Sie typisierte CSV- und JSON-Importpfade mit der „csv“-Crate und „serde_json“ und geben Sie die Daten als Exporte oder SQL-Dumps wieder aus.
Veröffentlichung einer CLI-Version von „clap v4“ (fscrawl), die mit „walkdir“ ein Dateisystem durchläuft, Metadaten in SQLite speichert und Funktionen zum Crawlen, Abfragen, Exportieren sowie zum Erstellen von Datenbank-Dumps bereitstellt
Kompetenzen, die Sie erwerben
- Kategorie: Leistungsoptimierung
- Kategorie: Datenwissenschaft
- Kategorie: Datenmodellierung
- Kategorie: Datenbank-Management
- Kategorie: SQL
- Kategorie: Datenbanken
- Kategorie: Daten importieren/exportieren
- Kategorie: Datenverarbeitung
- Kategorie: Datenbank-Entwicklung
- Kategorie: Datentechnik
- Kategorie: Datenbank-Verwaltung
Werkzeuge, die Sie lernen werden
- Kategorie: SQL Server-Berichtsdienste
- Kategorie: Abfragesprachen
- Kategorie: Befehlszeilenschnittstelle
- Kategorie: Rust (Programmiersprache)
- Kategorie: Datenbank-Systeme
- Kategorie: JSON
- Kategorie: Relationale Datenbanken
- Kategorie: Datenbank-Anwendung
- Kategorie: Datenbank-Software
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.
Dozenten

Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumDuke University
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs
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,




