Tag X - Beschreibung Tag
[TOC]
Modulübersicht
Tagesziel
- Ziel 1
- Ziel 1.1
- Ziel 1.2
- Ziel 2
Theorie
Theorie Teil 1
- Grundlegende Konzepte
- Wichtige Definitionen
- Historischer Kontext
Theorie Teil 2
- Erweiterte Methoden
- Best Practices
- Aktuelle Entwicklungen
Praxis
Praxis - Auftrag 1
- Installieren Sie die benötigte Software
- Konfigurieren Sie die Umgebung
- Führen Sie den ersten Test durch
Praxis - Auftrag 2
- Erstellen Sie ein neues Projekt
- Implementieren Sie die besprochenen Funktionen
- Dokumentieren Sie Ihre Ergebnisse
Projekt
Story
Die Geschäftsleitung von TechStyle hat nach mehreren kritischen Ausfällen des Online-Shops und einem signifikanten Umsatzrückgang beschlossen, einen DevOps-Transformationsprozess zu starten. Heute trifft sich das neu zusammengestellte Team zum ersten Mal, um die Vision, Ziele und den Technologie-Stack für die Modernisierung zu besprechen. Das Team beginnt mit der Einrichtung der grundlegenden DevOps-Infrastruktur und erstellt ein gemeinsames Verständnis des DevOps-Lifecycles.
Projektauftrag
-
Team-Setup
- Erstellen Sie ein GitHub-Repository für das Projekt
- Richten Sie ein GitHub Project Board mit Spalten für “To Do”, “In Progress”, “Review” und “Done” ein
- Laden Sie alle Teammitglieder als Collaborators ein
-
Infrastruktur-Grundlagen
- Erstellen Sie einen kostenlosen AWS-Account (falls noch nicht vorhanden)
- Erkunden Sie die AWS Management Console
- Diskutieren Sie, welche AWS-Services für TechStyle relevant sein könnten
-
DevOps Vision
- Erstellen Sie ein Dokument, das die DevOps-Vision für TechStyle beschreibt
- Identifizieren Sie 3-5 Hauptziele der DevOps-Transformation
- Definieren Sie messbare Erfolgsmetriken für die ersten 3 Monate
-
Technologie-Stack Planung
- Recherchieren Sie mögliche Technologien für die Modernisierung
- Erstellen Sie eine Übersicht des geplanten Tech-Stacks mit Begründungen
- Skizzieren Sie eine erste Version der CI/CD-Pipeline
Ressourcen
Projektmanagement Grundlagen
Agile Methoden
Grundlagen der agilen Softwareentwicklung