Baue einen Datendienst für Support-Tickets mit relationalen Tabellen und SQL-Abfragen in Cloudflare D1. Du suchst Datensätze, entwickelst ein Schema weiter, erhältst zusammengehörige Daten und stellst versehentliche Verluste wieder her.
Der Kurs umfasst sieben angeleitete Labs und eine eigenständige Aufgabe zur Migrationsreparatur. SQL-Konzepte werden zusammen mit einem kleinen JavaScript Worker und seiner D1-Bindung eingeführt.
Was du lernen wirst
- Eine Tabelle mit Datenregeln für Support-Tickets erstellen
- Vorbereitete CRUD- und Suchabfragen über einen Worker bauen
- Eine Schemamigration ausrollen und bestehende Daten erhalten
- Ticketaktivitäten für nützliche Berichte verknüpfen und indexieren
- Zusammengehörige Schreibvorgänge atomar halten
- Sitzungslesevorgänge mit Bookmarks fortsetzen
- Eine Datenbank exportieren und neu aufbauen sowie mit Time Travel wiederherstellen
- Eine fehlgeschlagene Migration reparieren, ohne gültige Tickets zu verlieren
Für wen dieser Kurs geeignet ist
Worker-Entwickler, die relationalen Speicher ergänzen und sichere Schemaänderungen sowie Wiederherstellung üben möchten.
Voraussetzungen: Absolviere Worker-Grundlagen und Connect LabEx to Your Cloudflare Account. Du solltest einen kleinen JavaScript Worker verstehen; SQL-Vorkenntnisse sind nicht erforderlich.
Lernumgebung: Jedes Lab beginnt unabhängig in einer neuen LabEx-VM mit deinem eigenen autorisierten Lernkonto. Erstelle Wegwerfressourcen mit eindeutigen Namen und verwende kleine fiktive Datensätze. D1-Nutzung zählt zu den geteilten Kontokontingenten; eine gekaufte Domain ist nicht erforderlich.
Häufig gestellte Fragen
Muss ich zuerst SQL lernen?
Nein. Schlüssel, Einschränkungen, Abfragen, Verknüpfungen und Indizes werden eingeführt, wenn die Ticketanwendung sie benötigt. Du solltest einen Worker-Handler und seine Bereitstellung bereits verstehen.
Arbeite ich mit lokalen oder Cloud-Daten?
Folge dem in jedem Lab angegebenen Ziel und prüfe die entstehenden Datensätze und Antworten. Gehe nicht davon aus, dass der lokale Datenbankzustand den bereitgestellten Daten entspricht.
Welche Wiederherstellungskenntnisse werden vermittelt?
Du übst SQL-Exporte, den Neuaufbau einer Datenbank und Time-Travel-Wiederherstellung. Die eigenständige Aufgabe repariert eine Migration und erhält dabei bestehende Tickets.
Kann ich eine frühere Lab-Datenbank wiederverwenden?
Jedes Lab erstellt eigene unabhängige Ressourcen. Nutze dein Wissen und dein Konto weiter, lösche ausschließlich Lab-eigene Ressourcen während gültiger Autorisierung, prüfe die Entfernung und melde dich anschließend ab.





