DevOps
Development, Staging und Production: Umgebungen erklärt
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.
CI/CD, Automatisierung, Deployment und Infrastruktur.
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
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
Wiederkehrende Aufgaben musst du nicht von Hand erledigen. Lerne die Grundlagen von Bash-Scripting und automatisiere deine Arbeit im Terminal.
Git
Welcher Git-Workflow passt zu deinem Projekt? Wir vergleichen Feature Branches, Git Flow und GitHub Flow und zeigen die Befehle dazu.