Web-Entwicklung
Caching-Strategien für schnellere Anwendungen
Caching speichert teure Ergebnisse zwischen und macht deine App spürbar schneller. Du lernst In-Memory-Caching, Redis, TTLs und die wichtigsten Invalidierungs-Strategien kennen.
Web-Entwicklung
Caching speichert teure Ergebnisse zwischen und macht deine App spürbar schneller. Du lernst In-Memory-Caching, Redis, TTLs und die wichtigsten Invalidierungs-Strategien kennen.
Web-Entwicklung
Eine gut gestaltete API ist konsistent, vorhersehbar und leicht zu nutzen. Du lernst die wichtigsten Best Practices für Ressourcen, Statuscodes, Versionierung und Antworten.
Web-Entwicklung
Create, Read, Update, Delete: Diese vier Operationen stecken in fast jeder Anwendung. Du lernst, wie CRUD in einer REST-API mit Node.js und Express konkret aussieht.
Datenbanken
Ein ORM übersetzt zwischen deinem Code und der Datenbank, sodass du mit Objekten statt mit SQL-Strings arbeitest. Du lernst Vorteile, Fallstricke und konkrete Beispiele kennen.
Datenbanken
MongoDB speichert Daten als flexible Dokumente statt in starren Tabellen. Du lernst, wie du Collections anlegst, Dokumente abfragst und wann sich NoSQL wirklich lohnt.
Datenbanken
SQLite braucht keinen Server und speichert alles in einer einzigen Datei. Lerne, wann sich die kompakte Datenbank lohnt und wie du sie nutzt.
Datenbanken
PostgreSQL ist eine der mächtigsten Open-Source-Datenbanken. Lerne die ersten Schritte: Installation, Tabellen anlegen, Daten einfügen und abfragen.
Datenbanken
Langsame Abfragen sind oft ein Index-Problem. Lerne, wie Datenbankindizes funktionieren, wann sie helfen und welche Kosten sie verursachen.
Datenbanken
Redundante Daten führen zu Fehlern und Chaos. Lerne, wie du mit Normalisierung dein Datenbankschema sauber und konsistent strukturierst.
Datenbanken
Daten liegen oft auf mehrere Tabellen verteilt. Lerne, wie du mit INNER JOIN, LEFT JOIN und Co. zusammengehörige Datensätze sinnvoll verknüpfst.
Datenbanken
Der Einstieg in SQL: Lerne, wie du mit SELECT Daten abfragst, mit WHERE filterst und mit ORDER BY sortierst – die drei Bausteine jeder Datenbankabfrage.
Node.js
Wie funktioniert moderne, zustandslose Authentifizierung? Lerne, wie JSON Web Tokens aufgebaut sind und wie du sie in Node.js erzeugst und prüfst.