Skip to main content

Continuous Integration und Continuous Deployment (CI/CD) ermöglichen es modernen Softwareentwicklungsteams, hochwertigen Code schneller und effizienter bereitzustellen. Um CI/CD wirklich zu beherrschen, benötigen Sie jedoch die richtige Schulung.

In diesem Leitfaden haben wir die besten CI/CD-Kurse für Sie zusammengestellt. Egal, ob Sie Einsteiger sind und die Grundlagen verstehen möchten oder ein erfahrener Entwickler, der sein Wissen vertiefen will – diese Kurse helfen Ihnen, die Fähigkeiten zu erwerben, die Sie brauchen, um in einer wettbewerbsintensiven Branche erfolgreich zu sein.

Die besten CI/CD-Kurse im Überblick

Hier ist eine Auswahlliste der besten CI/CD-Kurse, die sich meiner Meinung nach im 2026 lohnen:

  1. Continuous Integration und Continuous Delivery (IBM)
  2. Moderne CI/CD-Pipeline mit Jenkins erstellen (Pluralsight)
  3. Continuous Integration und Deployment (Udacity)
  4. GitLab CI/CD (GitLab University)
  5. Lernen Sie CI/CD-Pipelines mit Jenkins, Python, Docker, DockerHub (Udemy)
  6. AWS: CI/CD-Pipelines und Deployment-Strategien (Whizlabs)
  7. GitHub Actions für CI/CD (LinkedIn Learning)
  8. CI/CD für Machine Learning (DataCamp)
  9. Das komplette Jenkins DevOps CI/CD Pipeline Bootcamp (Udemy)
  10. CI/CD mit Jenkins und GitLab Kurs (Koenig Solutions)
  11. DevOps Grundlagen: Continuous Integration und Continuous Delivery (Pluralsight)
  12. Projekt im DevOps: Jenkins CI/CD für Kubernetes Deployments (iwayQ Technology)
  13. CI/CD-Lösungen mit Azure DevOps entwickeln (LinkedIn Learning)
  14. DevOps: CI/CD mit Jenkins (Udemy)
  15. CI/CD-Pipelines bauen, Monitoring und Logging (Udacity)
  16. CI/CD für Softwareentwickler (Codio)
  17. CI/CD mit Docker und Kubernetes Kurs (Koenig Solutions)
  18. DevOps Grundlagen: Continuous Delivery/Continuous Integration (LinkedIn Learning)
  19. Continuous Integration & Continuous Deployment mit Jenkins (LearnKartS)

Alle Details zu den einzelnen Kursen finden Sie unten.

Überblick über die besten CI/CD-Kurse

1. Continuous Integration und Continuous Delivery (IBM)

Screenshot des Continuous Integration und Continuous Delivery Kursseite
Continuous Integration und Continuous Delivery Kurs (Quelle)

Dieser Kurs bietet eine praxisorientierte Einführung in den Aufbau von CI/CD-Pipelines mit Schwerpunkt auf Automatisierung im DevOps-Bereich. In interaktiven Übungen werden CI/CD-Tools, Coding-Workflows und das Bereitstellen von Containern auf Kubernetes behandelt.

  • Für wen ist es geeignet: Personen, die sich für CI/CD-Praktiken interessieren
  • Behandelte Themen:
  • Online, Präsenz oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 14 Stunden
  • Anzahl der Unterrichtsstunden: Im eigenen Tempo
  • Zulassungsvoraussetzungen: Keine
  • Preis: Kostenlos anmelden
  • Kurs belegen: Coursera

2. Moderne CI/CD-Pipeline mit Jenkins aufbauen (Pluralsight)

Screenshot des Webseitenkurses 'Moderne CI/CD-Pipeline mit Jenkins'
Moderne CI/CD-Pipeline mit Jenkins Kurs (Quelle)

Dieser Kurs zeigt Schritt für Schritt, wie CI/CD-Workflows mit Jenkins Pipeline erstellt und verwaltet werden, mit Fokus auf Automatisierung und Zuverlässigkeit bei der Bereitstellung. Behandelt werden Pipeline-Syntax, Flow-Steuerung und gemeinsame Bibliotheken für robuste CI/CD-Pipelines.

  • Für wen ist es geeignet: Softwareentwickler und DevOps-Fachkräfte
  • Behandelte Themen:
    • Jenkins Pipeline Syntax und Funktionen
    • Automatisierung von CI/CD-Workflows
    • Flow-Steuerungsschritte und Bereitstellungsbedingungen
    • Code-Build und -Tests mit Jenkins
    • Integration von Sicherheit und Compliance
    • Erstellung gemeinsamer Bibliotheken für Pipelines
  • Online, Präsenz oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 1 Stunde und 43 Minuten
  • Anzahl der Unterrichtsstunden: Im eigenen Tempo
  • Zulassungsvoraussetzungen: Keine
  • Preis: $19 pro Monat (10 Tage kostenlos testen)
  • Kurs belegen: Pluralsight

3. Kontinuierliche Integration und Bereitstellung (Udacity)

Screenshot der Kurs-Landingpage 'Kontinuierliche Integration und Bereitstellung'
Kontinuierliche Integration und Bereitstellung Kurs (Quelle)

Dieser Kurs vermittelt, wie ein System für kontinuierliche Integration und Bereitstellung im Bereich Mobile Development aufgebaut wird – mit dem Fokus auf Funktionalität der App und die Integration von strukturiertem Feedback. Er beinhaltet die Konfiguration von Git-Workflows und automatisierte Tests und benötigt keine Vorkenntnisse.

  • Für wen ist es geeignet: Entwickler und IT-Fachkräfte
  • Behandelte Themen:
    • Einrichtung der kontinuierlichen Integration mit Buddybuild
    • GitFlow-Branching-Struktur
    • Unit- und UI-Tests für App-Funktionalität
    • Kontinuierliche Bereitstellung und Geräte-Provisionierung
    • Feedback-Konsolidierung mit BuddyBuildSDK
  • Online, vor Ort oder beides? Online
  • Lehrstunden: Im eigenen Tempo
  • Prüfung erforderlich? Nein
  • Zulassungsvoraussetzungen: Keine
  • Preis: Kostenlos
  • Kurs belegen: Udacity
Upgrade your inbox with more tech leadership wisdom for delivering better software and systems.

Upgrade your inbox with more tech leadership wisdom for delivering better software and systems.

This field is for validation purposes and should be left unchanged.
By submitting you agree to receive occasional emails and acknowledge our Privacy Policy. You can unsubscribe at anytime.

4. GitLab CI/CD (GitLab University)

GitLab CI/CD course website
Der GitLab CI/CD Kurs (Quelle)

Dieser Kurs führt in GitLab CI/CD-Pipelines ein und leitet die Teilnehmer durch das Einrichten von Pipelines, die Bereitstellung von Anwendungen und den Einsatz von Sicherheitsscans. Er beinhaltet praktische Übungen mit dem GitLab Runner sowie die Konfiguration der .gitlab-ci.yml-Datei, um die Software-Auslieferung zu automatisieren und zu optimieren.

  • Für wen ist es geeignet: GitLab-Anwender, DevOps-Ingenieure, Qualitätssicherungsteams, Release-Ingenieure und Entwicklungsteams
  • Behandelte Themen:
    • Einrichtung und Konfiguration von CI/CD-Pipelines
    • Installation und Nutzung von GitLab Runner
    • Auswahl des Executors für verschiedene Entwicklungsplattformen
    • Feature-Branching und Automatisierung von Pipelines
    • Artefaktverwaltung und Abhängigkeits-Caching
    • Bereitstellung von Docker-Images im GitLab-Registry
    • Sicherheits-Scan in GitLab
  • Online, vor Ort oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 3 Stunden 
  • Wie viele Lehrstunden: Im eigenen Tempo
  • Zulassungsvoraussetzungen:
    • Grundkenntnisse in Git und GitLab
  • Kurs belegen: GitLab University

5. CI/CD-Pipeline mit Jenkins, Python, Docker, DockerHub (Udemy)

Learn CI/CD Pipeline With Jenkins, Python, Docker, DockerHub course screenshot
CI/CD-Pipeline mit Jenkins, Python, Docker, DockerHub – Kurs (Quelle)

Dieser Kurs vermittelt die vollständige Einrichtung einer CI/CD-Pipeline mit Jenkins, Docker, Python und DockerHub in einer Linux-Umgebung. Er zeigt, wie Anwendungen dockerisiert, Jenkins-Pipelines konfiguriert und Container von DockerHub auf entfernte Server bereitgestellt werden.

  • Für wen ist es geeignet: Anfänger bis fortgeschrittene Entwickler und Personen, die sich für die CI/CD-Prozesse interessieren
  • Behandelte Themen:
    • Jenkins-Pipelines
    • Python-Skripting
    • Docker-Integration
    • Überblick Pipeline
    • Definition CI/CD
    • Jenkins-Konfigurationen
    • Jenkins-Job
  • Online, vor Ort oder beides? Online
  • Prüfung notwendig? Nein
  • Dauer: 1 Stunde und 15 Minuten
  • Wie viele Stunden Unterricht: Selbstbestimmt
  • Zulassungsvoraussetzungen:
    • Grundkenntnisse in Jenkins und CI/CD sowie
    • Grundkenntnisse in Git, GitHub Docker, DockerHub
    • PC oder Laptop
    • Internetverbindung
  • Preis: Kostenlos
  • Kurs besuchen: Udemy

6. AWS: CI/CD-Pipelines und Bereitstellungsstrategien (Whizlabs)

AWS: CI/CD Pipelines and Deployment Strategies course page
AWS: CI/CD-Pipelines und Bereitstellungsstrategien Kurs (Quelle)

Dieser Kurs beschreibt die Einrichtung und Verwaltung von CI/CD-Pipelines in AWS mit Fokus auf Automatisierung und Bereitstellungsstrategien. Er umfasst drei Module zu SDLC-Phasen, Pipeline-Konfiguration mit Amazon ECS und Optimierung von Deployment-Strategien.

  • Für wen ist es geeignet: AWS-Anwender und Cloud Engineers
  • Behandelte Themen:
    • Softwareentwicklungs-Lebenszyklus in AWS
    • Einrichtung von CI/CD-Pipelines mit Amazon ECS
    • Bereitstellungsstrategien in AWS
    • Artefaktverwaltung und Tests
  • Online, vor Ort oder beides? Online
  • Prüfung notwendig? Nein
  • Dauer: 6 Stunden
  • Wie viele Stunden Unterricht: 2 Stunden pro Woche (selbstbestimmt)
  • Zulassungsvoraussetzungen: Keine
  • Preis: Kostenlos anmelden
  • Kurs besuchen: Coursera

7. GitHub Actions für CI/CD (LinkedIn Learning)

Screenshot of the GitHub Actions for CI/CD course page
Der GitHub Actions für CI/CD Kurs (Quelle)

Dieser Online-Kurs konzentriert sich auf die Implementierung von CI/CD-Workflows mittels GitHub Actions und bietet praktische Übungen und Branchen-Best-Practices zur Automatisierung der Softwarebereitstellung. Er führt Lernende durch das Einrichten, Testen und Bereitstellen von Workflows für Open-Source- und private Projekte.

  • Für wen ist es geeignet: Entwickler, die GitHub verwenden
  • Abgedeckte Themen:
    • Einrichtung von GitHub Actions
    • Workflow-Automatisierung
    • CI/CD-Integration
    • Best Practices für das Erstellen von Workflows
  • Online, Präsenz oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 2 Stunden und 2 Minuten
  • Anzahl der Unterrichtsstunden: Selbstbestimmt
  • Zugangsvoraussetzungen: Keine
  • Preis: Einen Monat lang kostenlos
  • Kurs belegen: LinkedIn Learning

8. CI/CD für Machine Learning (DataCamp)

Screenshot der Kursübersichtsseite von CI/CD für Machine Learning
Der Kurs CI/CD für Machine Learning (Quelle)

Dieser Kurs integriert CI/CD-Praktiken speziell für Machine-Learning-Workflows und nutzt GitHub Actions sowie Data Version Control (DVC) zur Automatisierung von Modelltraining, Testing und Deployment. Er umfasst automatisierte Pull-Requests, versionierte Datensätze sowie Hyperparameter-Tuning für robuste Machine-Learning-Pipelines.

  • Für wen ist es geeignet: Data Scientists und ML-Engineers
  • Abgedeckte Themen:
    • Deployment von ML-Modellen
    • Überwachung und Protokollierung
    • CI/CD-Automatisierung
    • Integration von Machine Learning
    • Einführung in CI/CD und YAML
    • Versionierung von Datensätzen mit DVC
    • Optimierung der Modell-Performance und HP-Tuning
  • Online, Präsenz oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 5 Stunden
  • Anzahl der Unterrichtsstunden: Selbstbestimmt
  • Zugangsvoraussetzungen: Keine
  • Preis: Kostenlos
  • Kurs belegen: DataCamp

9. Das vollständige Jenkins DevOps CI/CD Pipeline Bootcamp (Udemy)

Screenshot des Kurses Das vollständige Jenkins DevOps CI/CD Pipeline Bootcamp
Der Kurs Das vollständige Jenkins DevOps CI/CD Pipeline Bootcamp (Quelle)

Dieser Kurs bietet eine praxisorientierte Schulung zum Erstellen und Verwalten von Jenkins CI/CD-Pipelines mit Fokus auf reale Automatisierungsszenarien. Behandelt werden die Jenkins-Installation, das Erstellen von Pipelines sowie die Integration von Code-Qualitätstools für effiziente Bereitstellungs-Workflows.

  • Für wen ist es geeignet: Am besten für Anfänger, DevOps-Ingenieure, die Jenkins lernen möchten, Entwickler und IT-Administratoren
  • Themen:
    • Jenkins-Architektur und Installation
    • Erstellen von Pipelines mit Jenkins
    • Jenkins-Plugins und Tools
    • Verwaltung von Jenkins-Jobs und Builds
    • Integration eines Repositories in Jenkins
    • Erstellen wiederverwendbarer Pipelines
    • Jenkins-Sicherheit und Aspekte
    • Projekt-Build-Tool: MAVEN
  • Online, Präsenz oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 10 Stunden
  • Anzahl der Unterrichtsstunden: Selbstbestimmt
  • Zulassungsvoraussetzungen:
    • Grundverständnis für Softwareentwicklungsprozesse
    • Ein Computer mit Windows, OSX oder Linux
  • Preis: $84.99
  • Kurs belegen: Udemy

10. CI/CD mit Jenkins und GitLab Kurs (Koenig Solutions)

Screenshot des CI/CD mit Jenkins und GitLab Kurses Übersicht
Der CI/CD mit Jenkins und GitLab Kurs (Quelle)

Dieser Kurs bietet einen umfassenden Ansatz zum Einrichten und Verwalten von CI/CD-Pipelines mit Jenkins und GitLab. Der Fokus liegt auf Automatisierung für reibungslose Deployments. Es werden die Grundlagen von Git, Jenkins-Buildautomatisierung und die CI/CD-Architektur von GitLab für effiziente Code-Integrations- und Deployment-Workflows behandelt.

  • Für wen ist es geeignet: DevOps-Ingenieure, Entwickler mit Interesse an GitLab- und Jenkins-Integration, Softwareentwickler, Automatisierungsingenieure, technische Projektmanager und IT-Fachkräfte
  • Themen:
    • Git-Installation und Repository-Verwaltung
    • Branching, Tagging und Versionskontrolle
    • Jenkins-Einrichtung und Buildautomatisierung
    • Integration von Jenkins mit Maven und JUnit
    • Einrichtung von GitLab Runner und Pipeline-Management
    • Variablen und Deployment-Konfiguration in GitLab CI/CD
  • Online, Präsenz oder beides? Beides
  • Prüfung erforderlich? Nein
  • Dauer: 24 Stunden
  • Anzahl der Unterrichtsstunden: 8 Stunden pro Tag
  • Zulassungsvoraussetzungen:
    • Grundverständnis der Softwareentwicklung
    • Vertrautheit mit Kommandozeilen-Tools (Linux, macOS oder Windows)
    • Grundlegendes Programmierwissen (Java bevorzugt)
    • Vorerfahrung mit Versionsverwaltung (Git hilfreich, aber nicht erforderlich)
    • Einführende Kenntnisse in automatisierten Tests und Builds
    • Grundkenntnisse von CI/CD-Konzepten
  • Preis:
    • 1-zu-1: $1,575
    • Öffentlich: $1,150
    • Flexi: $258 (weitere Informationen auf der Seite)
  • Kurs belegen: Koenig Solutions

11. DevOps-Grundlagen: Continuous Integration und Continuous Delivery (Pluralsight)

Screenshot des Kurses DevOps-Grundlagen: Continuous Integration und Continuous Delivery
Der Kurs DevOps-Grundlagen: Continuous Integration und Continuous Delivery (Quelle)

Dieser Kurs erklärt die grundlegenden Prinzipien von Continuous Integration und Continuous Delivery mit Fokus auf die Automatisierung der Softwarekompilierung und Optimierung der Einsatzbereitschaft. Es werden CI/CD-Praktiken behandelt, um die Softwareauslieferung zu verbessern und die Reaktionsfähigkeit auf geschäftliche Anforderungen zu erhöhen.

  • Für wen ist es geeignet: DevOps-Einsteiger, die CI/CD-Konzepte verstehen möchten
  • Themen im Kurs:
    • Grundlagen der Continuous Integration
    • Automatisierte Software-Kompilierung
    • Continuous Delivery und Deployment-Praktiken
    • Optimierung des Softwareentwicklungs-Lebenszyklus
  • Online, vor Ort oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 1 Stunde und 3 Sekunden
  • Wie viele Unterrichtsstunden: Eigenes Lerntempo
  • Zulassungsvoraussetzungen: Keine
  • Preis: $29 pro Monat (10 Tage kostenlos testen)
  • Zum Kurs: Pluralsight

12. Projekt in DevOps: Jenkins CI/CD für Kubernetes Deployments (iwayQ Technology)

Screenshot des Kurses Projekt in DevOps: Jenkins CI/CD für Kubernetes Deployments
Der Kurs Projekt in DevOps: Jenkins CI/CD für Kubernetes Deployments (Quelle)

Dieser Kurs bietet praktische Erfahrungen mit dem Deployment von Anwendungen auf Kubernetes mithilfe einer Jenkins CI/CD-Pipeline in einer Microservices-Architektur. Es werden DevOps-Tools wie Ansible, SonarQube und Docker integriert, um Anwendungs-Builds, Qualitätsprüfungen und Deployments zu automatisieren.

  • Für wen ist es geeignet: DevOps-Experten, Entwickler mit Kubernetes-Erfahrung und AWS-Cloud-Ingenieure
  • Themen im Kurs:
    • Kubernetes- und Jenkins-Integration
    • Automatisierung von Deployments mit Jenkins
    • Erstellung und Deployment containerisierter Anwendungen
    • Überwachung von Jenkins-Pipelines
    • Echtes DevOps-Projekt
    • Git-Architektur
    • Bitbucket-Architektur
    • Apache Maven
  • Online, vor Ort oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 4 Stunden
  • Wie viele Unterrichtsstunden: Eigenes Lerntempo
  • Zulassungsvoraussetzungen:
    • Grundkenntnisse in AWS, Linux und DevOps
  • Preis: $54.99
  • Zum Kurs: Udemy

13. Entwicklung von CI/CD-Lösungen mit Azure DevOps (LinkedIn Learning)

Screenshot der Kursseite 'Entwicklung von CI/CD-Lösungen mit Azure DevOps'
Entwicklung von CI/CD-Lösungen mit Azure DevOps Kurs (Quelle)

Dieser Kurs zeigt, wie man vollständig automatisierte CI/CD-Pipelines mit Azure DevOps erstellt, mit Fokus auf kontinuierliche Integration, Deployment und Sicherheitsmaßnahmen innerhalb der Azure Cloud. Er begleitet Nutzer durch die Konfiguration von Pipelines für .NET-Anwendungen, ermöglicht effiziente Tests und die Bereitstellung auf Azure App Service.

  • Für wen ist der Kurs geeignet? Entwickler und DevOps-Ingenieure, die mit Microsoft Azure arbeiten
  • Behandelte Themen:
    • Azure DevOps-Pipelines
    • Automatisieren von Builds und Tests mit Azure
    • Bereitstellung von Anwendungen auf Azure-Diensten
    • Verwalten von Repositories und Workflows
    • Aktivieren von CI und CD für Azure Cloud
    • Entwurf von Build- und Release-Pipelines
    • Optimierung von Azure Pipelines
  • Online, vor Ort oder beides? Online
  • Erforderliche Prüfung? Nein
  • Dauer: 2 Stunden und 12 Minuten
  • Wie viele Stunden Unterricht: Selbstgesteuert
  • Zulassungsvoraussetzungen: Keine
  • Preis: Einen Monat kostenlos
  • Kurs besuchen: LinkedIn Learning

14. DevOps: CI/CD mit Jenkins (Udemy)

Screenshot der Kursseite 'DevOps: CI/CD mit Jenkins'
DevOps: CI/CD mit Jenkins Kurs (Quelle)

Dieser Kurs behandelt die Grundlagen zum Aufbau von CI/CD-Pipelines mit Jenkins und legt den Fokus auf Automatisierung und Integration in einer agilen Umgebung. Er beinhaltet die Konfiguration von Jenkins mit Plugins, GitHub-Integration und die Verwaltung von Build-Artefakten mit Tools wie Gradle und Artifactory.

  • Für wen ist es geeignet: DevOps-Ingenieure, Entwickler, die Jenkins beherrschen möchten, Automatisierungsingenieure, Softwareentwickler, IT-Administratoren und Berufseinsteiger im IT-Bereich
  • Behandelte Themen:
    • Jenkins-Installation und -Konfiguration
    • Einrichtung von CI/CD-Pipelines
    • Jenkins-Integration mit Versionskontrollsystemen
    • Automatisierung von Builds, Tests und Deployments
    • Einführung in Continuous Integration
    • Bedeutung von Continuous Integration
    • Verwaltung der Build-Artefakte
  • Online, Präsenz, oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 1 Stunde und 27 Minuten
  • Wie viele Stunden Unterricht: Selbstbestimmt
  • Zugangsvoraussetzungen:
    • Zugang zu einem physischen oder virtuellen Rechner zur Softwareinstallation
    • Grundlegendes Verständnis von Softwareentwicklungsprozessen
  • Preis: $19.99
  • Kurs buchen: Udemy

15. CI/CD-Pipelines erstellen, Überwachung und Protokollierung (Udacity)

Screenshot of the Build CI/CD Pipelines, Monitoring, and Logging course website
CI/CD-Pipelines erstellen, Überwachung und Protokollierung Kurs (Quelle)

Dieser Kurs führt Lernende durch den Aufbau und das Deployment von CI/CD-Pipelines mit Überwachungs- und Protokollierungsfunktionen mithilfe von Tools wie GitHub Actions und AWS CloudFormation. Es werden Praxisprojekte angeboten, um die Erstellung von CI/CD-Pipelines zu festigen und der Fokus liegt auf dem Erreichen von Zielen der kontinuierlichen Auslieferung.

  • Für wen ist es geeignet: Fortgeschrittene DevOps-Lernende, die praktische Erfahrung in der Pipeline-Entwicklung suchen
  • Behandelte Themen:
    • CI/CD-Pipelines
    • Überwachungs- und Protokollierungslösungen
    • Automatisiertes Testen und Deployment
    • Pipeline-Skalierung und -Optimierung
    • Einführung in CI/CD
    • Aufbau einer CI-Pipeline
    • Aktivierung von CD-Pipelines
    • Movie Picture Pipeline
  • Online, Präsenz, oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 3 Wochen
  • Wie viele Stunden Unterricht: Selbstbestimmt
  • Zugangsvoraussetzungen: Keine
  • Preis:
    • All Access Monatspaket: $249 pro Monat
    • All Access Bundle: $211.50/Monat (bei 4-Monats-Bundle)
  • Kurs buchen: Udacity

16. CI/CD für Softwareentwickler (Codio)

Screenshot of the CI/CD for Software Developers course page
Der CI/CD für Softwareentwickler Kurs (Quelle)

Dieser Kurs lehrt Softwareentwicklern, wie sie Code mithilfe automatisierter CI/CD-Pipelines erstellen, testen und bereitstellen, wobei GitHub Actions für Versionskontrolle und Qualitätssicherung eingesetzt wird. Er endet mit einem Abschlussprojekt, das Automatisierung, Bereitstellung und Geheimnisverwaltung kombiniert.

  • Für wen ist es geeignet: Softwareentwickler, die CI/CD in ihren Projekten implementieren möchten
  • Behandelte Themen:
    • GitHub Actions für CI/CD
    • Automatisierung von Build und Tests
    • Codequalitätsprüfungen
    • Deployments und Verwaltung von Geheimnissen
  • Online, Präsenz, oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 10 Stunden
  • Wie viele Unterrichtsstunden: 3 Stunden pro Woche (im eigenen Tempo)
  • Teilnahmevoraussetzungen:
    • GitHub-Konto
  • Preis: Kostenlos einschreiben
  • Kurs buchen: Coursera

17. CI/CD mit Docker und Kubernetes Kurs (Koenig Solutions)

Screenshot der Website des CI/CD mit Docker und Kubernetes Kurses
Der CI/CD mit Docker und Kubernetes Kurs (Quelle)

Dieser Kurs behandelt die Einrichtung und Verwaltung von CI/CD-Pipelines mit Docker und Kubernetes, mit Fokus auf Deployments-Automatisierung und Container-Orchestrierung in Produktionsumgebungen. Er beinhaltet praxisorientiertes Lernen mit Jenkins, Grundlagen zu Docker und das Erstellen eines Kubernetes-Clusters.

  • Für wen ist es geeignet: DevOps-Ingenieure, Entwickler mit Interesse an Docker und Kubernetes, Systemadministratoren, Softwaretester, Netzwerkexperten, IT-Fachleute und Projektmanager in IT-Unternehmen
  • Behandelte Themen:
    • Grundlagen von Docker und Kubernetes
    • CI/CD-Pipelines mit Docker
    • Orchestrierung von Deployments mit Kubernetes
    • Verwaltung containerisierter Anwendungen
    • Automatisierung von Build- und Deployment-Prozessen
    • Hochverfügbare Systeme
  • Online, Präsenz, oder beides? Beides
  • Prüfung erforderlich? Nein
  • Dauer: 72 Stunden
  • Wie viele Unterrichtsstunden: 8 Stunden pro Tag
  • Teilnahmevoraussetzungen:
    • Grundlegendes Verständnis von Linux
    • Kenntnisse in Python oder Shell
    • Vertrautheit mit AWS
    • Grundlegendes Verständnis von Netzwerken und Systemarchitekturen
    • Erfahrung mit Container-Technologien
    • Kenntnisse der DevOps-Prinzipien
    • Vertrautheit mit YAML-Syntax
  • Preis:
    • 1-zu-1: $3,575
    • Öffentlich: $2,850
  • Kurs buchen: Koenig Solutions

18. DevOps-Grundlagen: Continuous Delivery/Continuous Integration (LinkedIn Learning)

Screenshot des Kurses DevOps Foundations: Continuous Delivery/Continuous Integration
Der Kurs DevOps Foundations: Continuous Delivery/Continuous Integration (Quelle)

Dieser Kurs vermittelt Konzepte der kontinuierlichen Integration und Bereitstellung, indem er Sie Schritt für Schritt beim Aufbau einer vollständigen CI/CD-Pipeline für eine Golang-Anwendung von der Entwicklung bis zur Produktion begleitet. Er beinhaltet praxisnahe Demonstrationen zu Versionskontrolle, Artefakterstellung, Tests, Bereitstellung, Best Practices und typischen Herausforderungen im CI/CD-Prozess.

  • Für wen ist dieser Kurs? Entwickler und IT-Fachkräfte
  • Themen:
  • Online, vor Ort oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 1 Stunde und 50 Minuten
  • Anzahl Unterrichtsstunden: Selbstbestimmt
  • Teilnahmevoraussetzungen: Keine
  • Preis: Einen Monat kostenlos
  • Kurs besuchen: LinkedIn Learning

19. Continuous Integration & Continuous Deployment mit Jenkins (LearnKartS)

Screenshot des Kurses Continuous Integration & Continuous Deployment mit Jenkins
Continuous Integration & Continuous Deployment mit Jenkins (Quelle)

In diesem Kurs liegt der Fokus auf dem Erstellen und Verwalten von CI/CD-Pipelines mit Jenkins, wobei Automatisierung für effiziente Bereitstellungsprozesse im Zentrum steht. Behandelt werden die Einrichtung von Jenkins, die Konfiguration von Pipelines und die Integration verschiedener Tools zur Unterstützung von kontinuierlicher Integration und Bereitstellung.

  • Für wen ist dieser Kurs? DevOps-Fachkräfte und Entwickler, die ihre Jenkins-Kenntnisse vertiefen möchten
  • Themen:
    • Jenkins-Konfiguration und Git-Integration
    • Build-Automatisierung mit Maven
    • Tomcat-Installation und Deployment
    • Parametrisierte Builds und E-Mail-Benachrichtigungen
    • Jenkins-Pipelines und Verwendung der CLI
    • Jenkins X und Docker für fortgeschrittene CI/CD-Prozesse
  • Online, vor Ort oder beides? Online
  • Prüfung erforderlich? Nein
  • Dauer: 8 Stunden
  • Anzahl Unterrichtsstunden: 2 Stunden pro Woche (selbstbestimmt)
  • Teilnahmevoraussetzungen:
    • Grundlegendes Verständnis von DevOps 
    • Grundlegendes Verständnis von CI/CD und Jenkins-Konzepten und -Funktionen
  • Preis: Kostenlose Einschreibung
  • Kurs besuchen: Coursera

Was kommt als Nächstes?

Da CI/CD-Praktiken Effizienz und Qualität in der Softwarebereitstellung fördern, kann die Investition in den richtigen Kurs einen enormen Unterschied für Ihre Karriere bedeuten. Die hier aufgeführten Kurse bieten verschiedene Lernwege, die auf unterschiedliche Erfahrungsstufen und Ziele zugeschnitten sind. Wenn Sie den für Sie passenden Kurs wählen, sind Sie auf dem besten Weg, CI/CD zu beherrschen und zu reibungsloseren Softwareentwicklungsprozessen beizutragen.

Steigern Sie Ihr SaaS-Wachstum und Ihre Führungskompetenzen. Abonnieren Sie unseren Newsletter für die neuesten Einblicke von CTOs und aufstrebenden Tech-Führungskräften. Wir helfen Ihnen, intelligenter zu skalieren und stärker zu führen – mit Leitfäden, Ressourcen und Strategien von Top-Expert:innen!