Git
Merge-Konflikte in Git lösen
Merge-Konflikte wirken erst beängstigend, sind aber gut beherrschbar. Lerne, wie du Konflikte erkennst, verstehst und sauber auflöst.
Git
Merge-Konflikte wirken erst beängstigend, sind aber gut beherrschbar. Lerne, wie du Konflikte erkennst, verstehst und sauber auflöst.
Git
Branches sind das Herzstück von Git. Lerne, wie du Zweige anlegst, zwischen ihnen wechselst und Änderungen sauber zusammenführst.
Git
Lerne die Grundlagen von Git kennen: Wie du ein Repository anlegst, Änderungen speicherst und deinen Code sicher versionierst.
Web-Entwicklung
Monolith oder Microservices? Du lernst die Unterschiede beider Architekturen, ihre Vor- und Nachteile und wann sich welcher Ansatz für dein Projekt lohnt.
Web-Entwicklung
Pagination liefert große Datenmengen in handlichen Häppchen aus. Du lernst Offset- und Cursor-basierte Pagination kennen und siehst, wie du sie in Node.js sauber umsetzt.
Web-Entwicklung
Gute Fehlerbehandlung macht deine API robust und nachvollziehbar. Du lernst zentrale Error-Handler, sinnvolle Statuscodes und einheitliche Fehlerformate in Node.js und Express.
Web-Entwicklung
Rate Limiting schützt deine API vor Überlastung und Missbrauch. Du lernst, wie du Anfragen begrenzt, Statuscode 429 nutzt und weitere wichtige Sicherheitsmaßnahmen ergreifst.
Web-Entwicklung
Mit WebSockets hält der Server eine dauerhafte Verbindung zum Browser offen und kann jederzeit Daten pushen. Du lernst, wie du Chats und Live-Updates mit Node.js umsetzt.
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.