Initial commit
This commit is contained in:
19
ITP/GIT/Einführung in GIt.md
Normal file
19
ITP/GIT/Einführung in GIt.md
Normal file
@@ -0,0 +1,19 @@
|
||||
Git ist ein Versionkontrollsystem.
|
||||
|
||||
Git ermöglicht:
|
||||
- Dokumentation und Versionirerung von Änderung
|
||||
- Rückgriff auf frühere Stände(Branches)
|
||||
- koordinierte Zusammenarbeit mehrerer Entwickler
|
||||
|
||||
Wenn man den GIT Ablauf Visualisieren möchten dann wären die Analogien die folgenden:
|
||||
1. Du **bearbeitest ein Dokument** → `Working Directory`
|
||||
|
||||
2. Du **bereitest es für die Ablage vor** → `Staging Area`
|
||||
|
||||
3. Du **archivierst es in deinem privaten Schrank** → `Local Repository`
|
||||
|
||||
4. Du **schickst es ins Büroarchiv zur gemeinsamen Nutzung** → `Remote Repository`
|
||||
|
||||
|
||||
|
||||
##### y
|
||||
11
ITP/GIT/Git Funktionsweise Canvas.canvas
Normal file
11
ITP/GIT/Git Funktionsweise Canvas.canvas
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"nodes":[
|
||||
{"id":"669ae75705eb32f9","type":"text","text":"Branch","x":-225,"y":52,"width":250,"height":60},
|
||||
{"id":"0326570dce0be086","type":"text","text":"","x":-160,"y":600,"width":250,"height":60},
|
||||
{"id":"8089dcfbeb889005","type":"file","file":"ITP/GIT/Einführung in GIt.md","x":60,"y":-146,"width":420,"height":606},
|
||||
{"id":"dfdb20e0ec02fab3","type":"text","text":"main\n","x":-350,"y":-146,"width":250,"height":60}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"995a218dee5dabbe","fromNode":"dfdb20e0ec02fab3","fromSide":"bottom","toNode":"669ae75705eb32f9","toSide":"top"}
|
||||
]
|
||||
}
|
||||
22
ITP/Projekt-Woche.md
Normal file
22
ITP/Projekt-Woche.md
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
### Sprint 1 Services erstellen Automatisieren
|
||||
- Git Repository erstellen
|
||||
- Ansible-Grundstruktur + Inventorys einrichten
|
||||
- Playbook für Docker-Installation schreiben
|
||||
- DoD: Server startet mit Docker lauffähig
|
||||
- Playbooks für App + Datenbank-Container
|
||||
- Docker-Compose via Ansible deployen
|
||||
- CI/CD Pipeline für automatisches Ansible-Run bei Git-Push
|
||||
- DoD: App läuft auf Servern, Deployment per Git
|
||||
|
||||
|
||||
### Sprint 2 – Monitoring/Erweiterung&Optimierung
|
||||
|
||||
- Playbook für Prometheus-Setup
|
||||
- Playbook für Grafana-Setup + erstes Dashboard
|
||||
- Alerts konfigurieren
|
||||
- DoD: Monitoring-Dashboard zeigt Container-Status & System-Health
|
||||
- Logging-Stack einbinden (ELK oder Loki)
|
||||
- Mehrere Umgebungen (staging vs. production) einrichten
|
||||
- Skalierung (mehrere App-Container)
|
||||
- DoD: Vollautomatisiertes Setup von Infrastruktur + Monitoring
|
||||
1
ITP/SCRUM-Theorie.md
Normal file
1
ITP/SCRUM-Theorie.md
Normal file
@@ -0,0 +1 @@
|
||||
User Stories sind eine Einschätzung, die uns dabei hilft, festzulegen, wie groß die Velocity in einem bestimmten Zeitraum (Sprint-Dauer) sein darf. Das hilft, eine Überlastung der Mitarbeiter zu vermeiden.
|
||||
Reference in New Issue
Block a user