DevOps
Erweiterter DevOps-Kurs: Linux, Netzwerk, Bash, Docker, CI/CD, Kubernetes, Terraform, Ansible, Monitoring und reale Deployment-Projekte.
Was du lernst
Dieser Kurs enthält
Lehrplan
30 lektionen · 42 Lektionen · 11 Aufgaben
What is DevOps
Philosophy, culture, lifecycle, tools
- What is DevOps? +10 XP
- DevOps vs SRE vs Platform Engineering +10 XP
Linux: Filesystem
Terminal, FHS, navigation, files, pipes
- Linux Filesystem +10 XP
- Finding Files and Text +10 XP
Users and Permissions
chmod, chown, sudo, SSH keys, PAM
- Permissions +10 XP
- SSH: Secure Access +10 XP
Processes and systemd
ps, top, kill, systemd services, journalctl, cron
- Processes +10 XP
- systemd and Services +10 XP
- Practice: systemd +10 XP
Linux Networking
IP, ports, curl, DNS, firewall, tcpdump
- Networking and Diagnostics +10 XP
- Practice: Networking +10 XP
Bash Scripting
Variables, conditions, loops, functions, deploy scripts
- Bash Scripting +10 XP
- Practice: Bash +10 XP
Docker: Images and Containers
What are containers, docker run, pull, exec, logs
- Containers +10 XP
- Practice: Docker +10 XP
Dockerfile
Building images, instructions, layers, multi-stage, optimization
- Dockerfile in Depth +10 XP
- Practice: Dockerfile +10 XP
Docker Compose
Multi-container apps, volumes, networks, healthcheck
- Docker Compose in Depth +10 XP
- Practice: Compose +10 XP
Docker: Registry and Best Practices
Docker Hub, GHCR, tags, security, optimization
- Registry and Best Practices +10 XP
CI/CD: Concepts
CI, CD, pipelines
- CI/CD Theory +10 XP
GitHub Actions
Workflows, jobs, steps, matrix, cache, secrets, deploy
- GitHub Actions in Depth +10 XP
- Practice: Actions +10 XP
Nginx
Reverse proxy, SSL, load balancing, caching
- Nginx in Depth +10 XP
Kubernetes Basics
Architecture, Pods, Deployments, kubectl
- Kubernetes Architecture +10 XP
K8s: Services and Ingress
Service types, Ingress, ConfigMap, Secrets
- Services, Ingress, Config +10 XP
K8s: Scaling and Storage
HPA, PVC, StatefulSet, Helm
- Scaling and Storage +10 XP
Terraform
IaC, providers, resources, state, modules
- Terraform +10 XP
Ansible
Playbooks, roles, inventory, modules, Jinja2
- Ansible +10 XP
Prometheus
Metrics, scraping, PromQL, alerts, exporters
- Prometheus +10 XP
Grafana
Dashboards, panels, alerts, data sources
- Grafana +10 XP
Logging
Structured logging, ELK, Loki, log levels
- Logging +10 XP
Cloud Platforms
AWS, GCP, Azure, DigitalOcean — key services
- Cloud +10 XP
Security
Hardening, secrets, scanning, zero trust
- Security +10 XP
DNS and Domains
DNS records, Cloudflare, CDN, SSL
- DNS and Domains +10 XP
GitOps and ArgoCD
Git as source of truth, ArgoCD, Flux
- GitOps +10 XP
Backups and DR
Strategies, pg_dump, rsync, S3, disaster recovery
- Backups +10 XP
- Practice: Backups +10 XP
Project: Deploy to VPS
Full cycle: server → Docker → Nginx → SSL → CI/CD
- Deploy to VPS +10 XP
Project: K8s Cluster
Full stack: Deployment, Service, Ingress, HPA, monitoring
- K8s Cluster +10 XP
DevOps Cheat Sheet
Cheat sheet for all topics
- Cheat Sheet +10 XP
What's Next?
Where to go next
- What's Next? +10 XP
Voraussetzungen
Keine Vorkenntnisse erforderlich — wir beginnen bei null
Kurs-FAQ
Brauche ich Programmiererfahrung?
Wie funktionieren die Lektionen?
Wie lange dauert der Kurs?
Bekomme ich ein Zertifikat?
Bereit zu starten?
Registriere dich kostenlos und fange jetzt an zu programmieren. Erstes Ergebnis in 5 Minuten.
Jetzt lernen