HTML & CSS
CSS Custom Properties: Variablen in CSS richtig nutzen
CSS-Variablen machen deine Stylesheets wartbarer, ermöglichen Theming und lassen sich sogar per JavaScript ändern. So setzt du Custom Properties richtig ein.
Übergreifende Themen rund um die Entwicklung moderner Webanwendungen.
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.
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.