# DevOps

## DevOps

- [Kursinformationen](https://prof.aheil.de/devops/readme.md): Dieses Repository ist Teil des Bachelor-Studiengangs Software Engineering (SEB) an der Hochschule Heilbronn.
- [Zeitplan](https://prof.aheil.de/devops/readme/zeitplan.md): Vorläufiger Zeitplan und Themenauswahl.
- [Docker Container](https://prof.aheil.de/devops/container.md): In diesem Abschnitt lernen Sie die Grundlagen von Container-Technologien und Docker kennen.
- [Docker Container Übungsaufgabe](https://prof.aheil.de/devops/container/docker-container-ubungsaufgabe.md): Erstellen Sie ein Docker-Image, das ein einfaches Python-Skript ausführt, das “Hallo, Docker!” ausgibt.
- [Docker Container Hausaufgabe](https://prof.aheil.de/devops/container/docker-container-hausaufgabe.md): Erstellen Sie ein Docker Image für dein Einsatz in einer CI/CD Pipeline, das mittels Docker Compose gebaut und gestartet wird.
- [Docker Compose](https://prof.aheil.de/devops/docker-compose.md)
- [Compose Übungsaufgabe](https://prof.aheil.de/devops/docker-compose/compose-ubungsaufgabe.md)
- [Compose Hausaufgabe](https://prof.aheil.de/devops/docker-compose/docker-ci-container.md): In dieser Aufgabe erstellen Sie ein Docker Image, das einem CI/CD Prozess zur statischen Code-Analyse verwendet werden kann. Für die Aufgabe wird das Image mittels Docker Compose gebaut gestartet.
- [Ansible](https://prof.aheil.de/devops/ansible.md)
- [Ansible Hausaufgabe](https://prof.aheil.de/devops/ansible/ansible.md)
- [Videos](https://prof.aheil.de/devops/ansible/videos.md)
- [Vagrant](https://prof.aheil.de/devops/vagrant.md)
- [Vagrant Hauaufgabe](https://prof.aheil.de/devops/vagrant/vagrant-hauaufgabe.md)
- [CI/CD und Pipelines](https://prof.aheil.de/devops/ci-cd-und-pipelines.md)
- [GitLab Pipelines](https://prof.aheil.de/devops/ci-cd-und-pipelines/gitlab-pipelines.md)
- [DevOps Grundlagen](https://prof.aheil.de/devops/grundlagen.md)
- [Verständnisfragen](https://prof.aheil.de/devops/grundlagen/verstaendnisfragen.md): In dieser Aufgabe setzen Sie sich mit einem Artikel über DevOps auseinander.
- [DevOps Philosophie](https://prof.aheil.de/devops/devops-philosophie.md)
- [DevOps Historie](https://prof.aheil.de/devops/devops-historie.md)
- [Kennzahlen in der Wertekette](https://prof.aheil.de/devops/kennzahlen-in-der-wertekette.md)
- [Kanban](https://prof.aheil.de/devops/kanban.md)
- [Übungsaufgaben](https://prof.aheil.de/devops/uebungsaufgaben.md)
- [Optimierung Wertekette](https://prof.aheil.de/devops/uebungsaufgaben/optimierung-wertekette.md)
- [Vagrant](https://prof.aheil.de/devops/uebungsaufgaben/vagrant.md)
- [Archiv](https://prof.aheil.de/devops/lectures.md)
- [DevOps - Philosophie](https://prof.aheil.de/devops/lectures/03_philosophie.md)
- [04\_kanban](https://prof.aheil.de/devops/lectures/04_kanban.md)
- [DevOps - Value Stream Maps](https://prof.aheil.de/devops/lectures/05_vsm.md)
- [DevOps - GitOps](https://prof.aheil.de/devops/lectures/08_gitops.md)
- [DevOps - Metriken](https://prof.aheil.de/devops/lectures/09_metriken.md)
- [DevOps - Übungen und Abgaben](https://prof.aheil.de/devops/lectures/99_exercises.md)
- [Screencasts](https://prof.aheil.de/devops/screencasts.md)
