CI/CD automatisiert zentrale Schritte von Entwicklung, Test und Bereitstellung. Moderne IT-Teams nutzen Pipelines, um Änderungen schneller, kontrollierter und zuverlässiger auszuliefern. Der Kurs vermittelt, wie Continuous Integration und Continuous Delivery in Entwicklungsprozesse eingebunden werden.

Kursinhalt
1. Grundlagen von CI/CD
  • Einordnung von Continuous Integration, Delivery und Deployment
  • Verständnis von Pipelines, Jobs, Triggern und Artefakten
  • Zusammenhang zwischen Versionsverwaltung, Tests und Auslieferung

2. Pipeline-Aufbau
  • Definition automatisierter Build-, Test- und Prüfprozesse
  • Einbindung von Konfigurationen, Umgebungsvariablen und Secrets
  • Strukturierung von Stufen für Entwicklung, Test und Produktion

3. Qualität und Betrieb
  • Auswertung von Pipeline-Ergebnissen und Fehlermeldungen
  • Integration von Codequalität, Sicherheitsprüfungen und Deployment-Schritten
  • Dokumentation und Optimierung bestehender CI/CD-Prozesse

Berufliche Relevanz
  • Anwendung in DevOps, Softwareentwicklung und IT-Betrieb
  • Vorbereitung auf automatisierte Entwicklungs- und Bereitstellungsprozesse
  • Schnittstelle zwischen Code, Qualitätssicherung und produktivem Betrieb