DevOps
CI/CD verstehen: Continuous Integration erklärt
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.
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.
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.