Linux
Die Linux-Kommandozeile für Einsteiger
Die Kommandozeile wirkt erst kryptisch, ist aber ein mächtiges Werkzeug. Lerne die wichtigsten Befehle, um dich sicher im Terminal zu bewegen.
Linux
Die Kommandozeile wirkt erst kryptisch, ist aber ein mächtiges Werkzeug. Lerne die wichtigsten Befehle, um dich sicher im Terminal zu bewegen.
Git
Welcher Git-Workflow passt zu deinem Projekt? Wir vergleichen Feature Branches, Git Flow und GitHub Flow und zeigen die Befehle dazu.
Git
Mit einer .gitignore-Datei hältst du dein Repository sauber. Lerne, welche Dateien nicht in die Versionskontrolle gehören und wie du sie ausschließt.
Git
Pull Requests sind das Herzstück der Zusammenarbeit auf GitHub. Lerne, wie du Code vorschlägst, reviewen lässt und sauber zusammenführst.
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.