Node.js
Express.js: Deine erste REST-API mit Node.js bauen
Mit Express baust du in wenigen Zeilen eine funktionierende REST-API. Wir gehen Schritt für Schritt durch Routen, Middleware und sauberes Fehler-Handling.
Übergreifende Themen rund um die Entwicklung moderner Webanwendungen.
Node.js
Mit Express baust du in wenigen Zeilen eine funktionierende REST-API. Wir gehen Schritt für Schritt durch Routen, Middleware und sauberes Fehler-Handling.
HTML & CSS
Sanfte Übergänge und lebendige Animationen machen Interfaces angenehmer. Du lernst den Unterschied zwischen transition und animation, welche Eigenschaften du animieren solltest und wie du Performance und Barrierefreiheit im Blick behältst.
HTML & CSS
CSS-Variablen machen deine Stylesheets wartbarer, ermöglichen Theming und lassen sich sogar per JavaScript ändern. So setzt du Custom Properties richtig ein.
HTML & CSS
Vom Handy bis zum großen Monitor: Du lernst, wie Media Queries funktionieren, warum Mobile First die bessere Strategie ist und wie moderne Techniken wie clamp() und Container Queries dir Breakpoints ersparen.
JavaScript
Manche Events feuern hunderte Male pro Sekunde. Mit Debouncing und Throttling zähmst du sie und sorgst für flüssige, performante Web-Anwendungen.
HTML & CSS
Flexbox denkt in einer Richtung, CSS Grid in zwei. Lerne, wie du mit grid-template, der fr-Einheit und minmax() komplette Seitenlayouts sauber und responsiv aufbaust – oft ganz ohne Media Queries.
JavaScript
Wie du mit der Fetch API Daten von Servern lädst und sendest – von GET und POST über Fehlerbehandlung bis zu async/await und dem AbortController.
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.