Big-O-Notation: Die Laufzeit von Algorithmen verstehen
Was bedeutet O(n) eigentlich? Lerne mit anschaulichen Python-Beispielen, wie die Big-O-Notation die Skalierbarkeit deines Codes beschreibt – und wie du teure Stellen schon beim Lesen erkennst.
Was bedeutet O(n) eigentlich? Lerne mit anschaulichen Python-Beispielen, wie die Big-O-Notation die Skalierbarkeit deines Codes beschreibt – und wie du teure Stellen schon beim Lesen erkennst.
Wie du mit der requests-Bibliothek externe Web-APIs aufrufst, JSON verarbeitest und Fehler sauber behandelst – ein praxisnaher Einstieg.
Code wird öfter gelesen als geschrieben. Hier lernst du die wichtigsten Clean-Code-Prinzipien: sprechende Namen, kleine Funktionen, DRY und sinnvolle Kommentare.
Wer darf was mit einer Datei? Lerne, wie das Berechtigungssystem von Linux funktioniert und wie du mit chmod und chown Zugriffsrechte steuerst.
Monolith oder Microservices? Du lernst die Unterschiede beider Architekturen, ihre Vor- und Nachteile und wann sich welcher Ansatz für dein Projekt lohnt.
Fehler sind unvermeidlich - aber mit System findest du sie schnell. Hier lernst du Strategien wie Reproduzieren, Eingrenzen, Debugger nutzen und Rubber Duck Debugging.
Wiederkehrende Aufgaben musst du nicht von Hand erledigen. Lerne die Grundlagen von Bash-Scripting und automatisiere deine Arbeit im Terminal.
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.
SQLite braucht keinen Server und speichert alles in einer einzigen Datei. Lerne, wann sich die kompakte Datenbank lohnt und wie du sie nutzt.
Visual Studio Code kann viel mehr als nur Code anzeigen. Hier lernst du nützliche Tastenkürzel, unverzichtbare Erweiterungen und Einstellungen, die deinen Alltag spürbar beschleunigen.
Kopieren, verschieben, umbenennen und löschen direkt im Terminal: Lerne die wichtigsten Befehle zur Dateiverwaltung sicher anzuwenden.
Gute Fehlerbehandlung macht deine API robust und nachvollziehbar. Du lernst zentrale Error-Handler, sinnvolle Statuscodes und einheitliche Fehlerformate in Node.js und Express.