Grundlagen
Debugging-Strategien: Fehler systematisch finden
Fehler sind unvermeidlich - aber mit System findest du sie schnell. Hier lernst du Strategien wie Reproduzieren, Eingrenzen, Debugger nutzen und Rubber Duck Debugging.
Grundlagen
Fehler sind unvermeidlich - aber mit System findest du sie schnell. Hier lernst du Strategien wie Reproduzieren, Eingrenzen, Debugger nutzen und Rubber Duck Debugging.
Tools & Workflow
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.
DevOps
Warum testet man Software nicht einfach direkt in der Produktion? Hier lernst du, was Development, Staging und Production unterscheidet und wie du saubere Umgebungen aufbaust.
DevOps
GitHub Actions baut und testet deinen Code direkt im Repository. Hier richtest du Schritt für Schritt deine erste Workflow-Datei ein und lernst Jobs, Steps und Secrets kennen.
DevOps
CI/CD automatisiert das Testen und Ausliefern von Software. Hier lernst du die Grundbegriffe, den Ablauf einer Pipeline und warum sich der Aufwand schon für kleine Projekte lohnt.
Docker
Eine echte Anwendung besteht oft aus mehreren Containern. Mit Docker Compose beschreibst du Webserver, Datenbank und Co. in einer einzigen YAML-Datei und startest alles mit einem Befehl.
Docker
Mit einem Dockerfile verpackst du deine eigene Anwendung in ein Image. Hier lernst du die wichtigsten Anweisungen, baust dein erstes Image und optimierst es mit Best Practices.
Docker
Container lösen das klassische "Bei mir läuft es"-Problem. Hier erfährst du, was Docker-Container sind, wie sie sich von VMs unterscheiden und wie du deinen ersten Container startest.
Linux
SSH ist dein Schlüssel zu entfernten Servern. Hier lernst du, wie du dich sicher per Schlüsselpaar verbindest, Dateien überträgst und die Konfiguration vereinfachst.
Linux
Wer darf was mit einer Datei? Lerne, wie das Berechtigungssystem von Linux funktioniert und wie du mit chmod und chown Zugriffsrechte steuerst.
Linux
Wiederkehrende Aufgaben musst du nicht von Hand erledigen. Lerne die Grundlagen von Bash-Scripting und automatisiere deine Arbeit im Terminal.
Linux
Kopieren, verschieben, umbenennen und löschen direkt im Terminal: Lerne die wichtigsten Befehle zur Dateiverwaltung sicher anzuwenden.