BASH Mittelstufe ~60 Std 1 Studenten eingeschrieben

DevOps

Erweiterter DevOps-Kurs: Linux, Netzwerk, Bash, Docker, CI/CD, Kubernetes, Terraform, Ansible, Monitoring und reale Deployment-Projekte.

42 Lektionen
11 Aufgaben
4180 XP für den Kurs
~60 Std

Was du lernst

What is DevOps
Linux: Filesystem
Users and Permissions
Processes and systemd
Linux Networking
Bash Scripting
Docker: Images and Containers
Dockerfile
Docker Compose
Docker: Registry and Best Practices
CI/CD: Concepts
GitHub Actions
Nginx
Kubernetes Basics
K8s: Services and Ingress
K8s: Scaling and Storage
Terraform
Ansible
Prometheus
Grafana
Logging
Cloud Platforms
Security
DNS and Domains
GitOps and ArgoCD
Backups and DR
Project: Deploy to VPS
Project: K8s Cluster
DevOps Cheat Sheet
What's Next?

Dieser Kurs enthält

Interaktive Übungen mit sofortigem Feedback
Echter Compiler im Browser
Zertifikat nach Abschluss
Gamification: XP, Level, Abzeichen

Lehrplan

30 lektionen · 42 Lektionen · 11 Aufgaben

1

What is DevOps

Philosophy, culture, lifecycle, tools

  • What is DevOps? +10 XP
  • DevOps vs SRE vs Platform Engineering +10 XP
2

Linux: Filesystem

Terminal, FHS, navigation, files, pipes

  • Linux Filesystem +10 XP
  • Finding Files and Text +10 XP
3

Users and Permissions

chmod, chown, sudo, SSH keys, PAM

  • Permissions +10 XP
  • SSH: Secure Access +10 XP
4

Processes and systemd

ps, top, kill, systemd services, journalctl, cron

  • Processes +10 XP
  • systemd and Services +10 XP
  • Practice: systemd +10 XP
5

Linux Networking

IP, ports, curl, DNS, firewall, tcpdump

  • Networking and Diagnostics +10 XP
  • Practice: Networking +10 XP
6

Bash Scripting

Variables, conditions, loops, functions, deploy scripts

  • Bash Scripting +10 XP
  • Practice: Bash +10 XP
7

Docker: Images and Containers

What are containers, docker run, pull, exec, logs

  • Containers +10 XP
  • Practice: Docker +10 XP
8

Dockerfile

Building images, instructions, layers, multi-stage, optimization

  • Dockerfile in Depth +10 XP
  • Practice: Dockerfile +10 XP
9

Docker Compose

Multi-container apps, volumes, networks, healthcheck

  • Docker Compose in Depth +10 XP
  • Practice: Compose +10 XP
10

Docker: Registry and Best Practices

Docker Hub, GHCR, tags, security, optimization

  • Registry and Best Practices +10 XP
11

CI/CD: Concepts

CI, CD, pipelines

  • CI/CD Theory +10 XP
12

GitHub Actions

Workflows, jobs, steps, matrix, cache, secrets, deploy

  • GitHub Actions in Depth +10 XP
  • Practice: Actions +10 XP
13

Nginx

Reverse proxy, SSL, load balancing, caching

  • Nginx in Depth +10 XP
14

Kubernetes Basics

Architecture, Pods, Deployments, kubectl

  • Kubernetes Architecture +10 XP
15

K8s: Services and Ingress

Service types, Ingress, ConfigMap, Secrets

  • Services, Ingress, Config +10 XP
16

K8s: Scaling and Storage

HPA, PVC, StatefulSet, Helm

  • Scaling and Storage +10 XP
17

Terraform

IaC, providers, resources, state, modules

  • Terraform +10 XP
18

Ansible

Playbooks, roles, inventory, modules, Jinja2

  • Ansible +10 XP
19

Prometheus

Metrics, scraping, PromQL, alerts, exporters

  • Prometheus +10 XP
20

Grafana

Dashboards, panels, alerts, data sources

  • Grafana +10 XP
21

Logging

Structured logging, ELK, Loki, log levels

  • Logging +10 XP
22

Cloud Platforms

AWS, GCP, Azure, DigitalOcean — key services

  • Cloud +10 XP
23

Security

Hardening, secrets, scanning, zero trust

  • Security +10 XP
24

DNS and Domains

DNS records, Cloudflare, CDN, SSL

  • DNS and Domains +10 XP
25

GitOps and ArgoCD

Git as source of truth, ArgoCD, Flux

  • GitOps +10 XP
26

Backups and DR

Strategies, pg_dump, rsync, S3, disaster recovery

  • Backups +10 XP
  • Practice: Backups +10 XP
27

Project: Deploy to VPS

Full cycle: server → Docker → Nginx → SSL → CI/CD

  • Deploy to VPS +10 XP
28

Project: K8s Cluster

Full stack: Deployment, Service, Ingress, HPA, monitoring

  • K8s Cluster +10 XP
29

DevOps Cheat Sheet

Cheat sheet for all topics

  • Cheat Sheet +10 XP
30

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?
Nein! Dieser Kurs ist für absolute Anfänger. Wir beginnen mit den Grundlagen und steigern schrittweise die Komplexität.
Wie funktionieren die Lektionen?
Jede Lektion enthält Theorie mit Beispielen und interaktive Aufgaben. Du schreibst Code direkt im Browser und unser Compiler überprüft das Ergebnis.
Wie lange dauert der Kurs?
Im Durchschnitt kann man den Kurs in wenigen Tagen bei 1-2 Stunden pro Tag abschließen. Aber es gibt keinen Zeitdruck — lerne in deinem Tempo.
Bekomme ich ein Zertifikat?
Ja! Nach Abschluss aller Lektionen und Aufgaben erhältst du ein elektronisches Zertifikat mit einer einzigartigen ID.

Bereit zu starten?

Registriere dich kostenlos und fange jetzt an zu programmieren. Erstes Ergebnis in 5 Minuten.

Jetzt lernen