Entdecken Sie die Kunst der kontinuierlichen Integration und Bereitstellung: Von der Theorie zur Praxis. Optimieren Sie Ihre Entwicklungsprozesse und steigern Sie die Qualität Ihrer Software-Projekte durch modernste CI/CD-Praktiken.
Grundlagen der CI/CD
  • Prinzipien der kontinuierlichen Integration
  • Grundkonzepte der kontinuierlichen Bereitstellung
  • DevOps-Kultur und -Praktiken
  • Automatisierungspotenziale identifizieren
  • Pipeline-Architektur und Design
Version Control und Branching-Strategien
  • Git-Workflows und Best Practices
  • Feature Branch Development
  • Pull Request Management
  • Code Review Prozesse
  • Merge-Konflikt-Behandlung
Build-Automatisierung
  • Build-Tools und ihre Anwendung
  • Dependency Management
  • Build-Skripte erstellen
  • Multi-Stage Builds
  • Parallelisierung von Build-Prozessen
Test-Automatisierung
  • Unit-Tests Integration
  • Integrationstests Setup
  • End-to-End Testing
  • Performance-Tests
  • Security-Testing-Integration
Deployment-Strategien
  • Blue-Green Deployment
  • Canary Releases
  • Rolling Updates
  • A/B Testing Setups
  • Rollback-Strategien
Infrastructure as Code
  • Terraform Grundlagen
  • Container-Orchestrierung mit Kubernetes
  • Cloud-Ressourcen-Management
  • Konfigurationsmanagement
  • Infrastruktur-Templates
Monitoring und Logging
  • Monitoring-Strategien
  • Log-Aggregation
  • Alarmierung und Benachrichtigungen
  • Performance-Metriken
  • Fehleranalyse und Troubleshooting