Kurskatalog
Datenbanken für Fortgeschrittene
Meistere die Datenschicht.
- Fortgeschritten
- 16 Lektionen
- 2 Projekte
- Etwa 2.5 Std.
- EN · UZ · KO · RU · ES · FR · DE · AR
Baue deine SQL-Kenntnisse aus: mit JOINs über mehrere Tabellen, Aggregationen, Unterabfragen und CTEs, die sich wie ein Text lesen. Lerne dann, was eine funktionierende Datenbank zuverlässig macht: Normalisierung, Transaktionen, ACID und Indizes. Entdecke anschließend die NoSQL-Welt mit Dokument-, Schlüssel-Wert-, Wide-Column- und Graphdatenbanken. Zum Schluss geht es in die Produktivumgebung: mit Schutz vor SQL-Injection, ORMs, Migrationen, Replikation und Caching. Am Ende wählst du einen vollständigen Daten-Stack für eine Lieferdienst-App und begründest deine Entscheidung.
Lehrplan
Abschnitt 1
Fortgeschrittenes SQL
Beantworte echte Produktfragen mit einer Abfrage: mit JOINs, Gruppierung, Unterabfragen und CTEs.
- INNER JOIN und LEFT JOIN
- Drei Tabellen verknüpfen
- GROUP BY und HAVING
- Unterabfragen und CTEs
Abschnitt 2
Zuverlässigkeit durch Design
Entwirf mit Normalisierung, Transaktionen, ACID und Indizes Datenbankschemas, die korrekt und schnell bleiben.
- Normalisierung in der Praxis
- Transaktionen und ACID
- Indizes
- Abfragen mit EXPLAIN verstehen
Abschnitt 3
Die NoSQL-Landschaft
Entdecke Dokument-, Schlüssel-Wert-, Wide-Column- und Graphdatenbanken — und lerne, wann welche ihre Stärken ausspielt.
- Warum es NoSQL gibt
- Dokumentdatenbanken
- Schlüssel-Wert-Datenbanken
- Die passende Datenbank wählen
Abschnitt 4
Datenbanken im Produktivbetrieb
Verbinde deine App sicher mit der Datenbank, entwickle Schemas mit Migrationen weiter, skaliere Lesezugriffe und begründe einen vollständigen Daten-Stack.
- Abfragen aus dem Code
- ORMs und Migrationen
- Lesezugriffe skalieren, ruhig schlafen
- Abschluss: Daten-Stack für eine Lieferdienst-App
Lernpfade
Deine Idee, veröffentlicht. Starte in 60 Sekunden.
7 Tage kostenlos testen bei jedem Tarif für neue Mitglieder · Jederzeit kündbar
Loslegen