DevOps von Grund auf verstehen
In sechs strukturierten Modulen lernst du die Grundlagen moderner DevOps-Praktiken kennen. Von Containerisierung über CI/CD bis hin zu Monitoring-Strategien – dieser Kurs vermittelt dir das Fundament, das du brauchst, um in der Praxis loszulegen und echte Infrastruktur aufzubauen.
Jetzt informieren
Sechs Module, die dir zeigen, wie DevOps wirklich funktioniert
Grundlagen und Philosophie
Der Einstieg klärt, was DevOps eigentlich bedeutet und warum es mehr ist als nur ein Werkzeugkasten. Du verstehst die Denkweise hinter Automatisierung und kontinuierlicher Verbesserung.
- DevOps-Kultur und Prinzipien
- Unterschied zu traditionellen Ansätzen
- Teamstrukturen und Verantwortlichkeiten
- Erste Schritte in der Praxis
Versionskontrolle und Git
Git ist das Rückgrat jedes DevOps-Workflows. Hier lernst du Branching-Strategien, Merge-Techniken und wie du mit deinem Team effizient zusammenarbeitest, ohne ständig Konflikte zu lösen.
- Git-Workflow und Branching-Modelle
- Pull Requests und Code Reviews
- Konfliktlösung und Best Practices
- GitFlow und Trunk-based Development
Container mit Docker
Container haben die Art verändert, wie wir Anwendungen deployen. Du baust eigene Docker-Images, verstehst Layer-Caching und lernst, wie du mehrere Services mit docker-compose orchestrierst.
- Dockerfile-Struktur und Optimierung
- Image-Management und Registries
- Networking zwischen Containern
- docker-compose für lokale Umgebungen
CI/CD Pipelines
Automatisierte Build- und Deployment-Prozesse sparen Zeit und reduzieren Fehler. Du richtest eine komplette Pipeline ein, die Code testet, baut und ausliefert – vom ersten Commit bis zur Produktion.
- Jenkins und GitLab CI Grundlagen
- Pipeline-Konfiguration und Stages
- Automated Testing Integration
- Deployment-Strategien und Rollbacks
Infrastructure as Code
Infrastruktur wird heute genauso versioniert wie Code. Mit Terraform und Ansible lernst du, Server und Dienste deklarativ zu definieren und reproduzierbar bereitzustellen.
- Terraform-Module und State-Management
- Ansible Playbooks und Rollen
- Cloud-Provider Integration
- Idempotenz und Änderungsverwaltung
Monitoring und Logging
Ohne Metriken fliegst du blind. Du richtest Prometheus und Grafana ein, sammelst Logs mit ELK-Stack und lernst, wie du Probleme erkennst, bevor sie deine Nutzer treffen.
- Prometheus-Metriken und PromQL
- Grafana-Dashboards erstellen
- Elasticsearch und Kibana Setup
- Alerting und Incident Response
Wie du durch das Programm kommst
Jedes Modul baut auf dem vorherigen auf. Du startest mit Konzepten, gehst dann in praktische Übungen über und wendest das Gelernte in einem durchgehenden Projekt an. Am Ende hast du nicht nur Theorie im Kopf, sondern eine funktionierende Infrastruktur, die du selbst aufgebaut hast.
Konzept verstehen
Hands-on Übungen
Projektanwendung
Praxis-Feedback