AWS CodePipeline & CI/CD
Schulung & Kurs

Lerne, vollständige CI/CD-Pipelines auf AWS mit CodePipeline, CodeBuild und CodeDeploy aufzubauen und zu betreiben.

Automatisiere deinen gesamten Software-Lieferprozess mit den nativen CI/CD-Tools von AWS. In diesem praxisorientierten Kurs lernst du, wie du mit AWS CodePipeline robuste Delivery-Pipelines aufbaust, Builds mit CodeBuild automatisierst und Deployments mit CodeDeploy sicher und wiederholbar gestaltest. Von einfachen Pipelines bis hin zu Multi-Environment-Setups mit Infrastruktur als Code – du verlässt den Kurs mit dem Wissen, um professionelle DevOps-Workflows auf AWS umzusetzen.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


In diesem ein- bis zweitägigen Kurs erarbeitest du gemeinsam mit dem Trainer eine vollständige CI/CD-Pipeline auf AWS. Der Fokus liegt auf den nativen AWS Developer Tools und deren Integration in bestehende Entwicklungsprozesse. Anhand von praktischen Übungen baust du eine Pipeline von Grund auf auf und lernst die wichtigsten Konzepte kennen, um sie in deiner Organisation einzusetzen.

Die Themen im Überblick:

- CI/CD-Konzepte und DevOps-Kultur auf AWS
- Überblick über die AWS Developer Tools
... - AWS CodeCommit
... - AWS CodeBuild
... - AWS CodeDeploy
... - AWS CodePipeline
- AWS CodePipeline: Architektur, Stages, Actions, Artifacts und Transitions
- Quellcode-Integration (CodeCommit, GitHub, S3, ECR)
- AWS CodeBuild: buildspec.yml, Build-Umgebungen, Caching und Test-Reports
- IAM-Rollen und Least-Privilege-Berechtigungen für Pipeline-Services
- AWS CodeDeploy: Deployment-Strategien
... - In-Place Deployment
... - Blue/Green Deployment
... - Canary und Linear Deployments
- Deployment-Ziele: EC2, ECS, Lambda, Elastic Beanstalk
- Multi-Environment-Pipelines (Dev/Staging/Prod) mit manuellen Approval-Actions
- Pipeline as Code mit AWS CloudFormation und AWS CDK
- Monitoring und Benachrichtigungen mit CloudWatch und EventBridge
- Sicherheit: AWS Secrets Manager, Artifact-Verschlüsselung und Compliance
- Troubleshooting und fortgeschrittene Pipeline-Muster

Du verlässt den Kurs mit einer funktionierenden Pipeline, die als Vorlage für deine eigenen Projekte dient.


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Dieser Kurs vermittelt dir das praktische Wissen, um eigenständig vollständige CI/CD-Pipelines auf AWS aufzubauen, zu betreiben und zu optimieren – von der Quellcode-Integration bis zum automatisierten Deployment in mehreren Umgebungen.


Dauer:

2 Tage (Wird bei In-House Kursen individuell angepasst.)


Form:

Mix aus Erläuterung, Live-Demos und gemeinsamem Aufbau einer vollständigen Pipeline-Umgebung mit starkem praktischen Fokus.


Zielgruppe:

Software-, DevOps- und Platform-Engineers sowie Architects, die CI/CD-Prozesse auf AWS einführen, optimieren oder standardisieren möchten.


Voraussetzungen:

Grundkenntnisse in AWS (IAM, EC2 oder ECS) sowie Erfahrung mit Git und grundlegenden CI/CD-Konzepten.


Vorbereitung:

Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen und eine Installationsanleitung zugestellt. Abhängig vom Kurs stellen wir eine passende Laborumgebung bereit.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Mehr über AWS CodePipeline



AWS CodePipeline ist ein vollständig verwalteter Continuous-Delivery-Service, der das Automatisieren von Build-, Test- und Deployment-Phasen bei jeder Code-Änderung ermöglicht. Als Teil der AWS Developer Tools-Suite lässt er sich nahtlos mit CodeBuild, CodeDeploy, CloudFormation und einer Vielzahl von Drittanbieter-Tools wie GitHub und Jenkins integrieren.




History


Amazon Web Services stellte AWS CodePipeline im November 2015 auf der re:Invent vor. Der Dienst entstand als Antwort auf den wachsenden Bedarf nach einer vollständig verwalteten, tief in das AWS-Ökosystem integrierten CI/CD-Lösung und ergänzte die bereits bestehenden Dienste CodeDeploy (2014) und CodeCommit (2014).


Mit der Einführung von AWS CodeBuild im Jahr 2016 wurde die Suite um einen skalierbaren Build-Service erweitert, der keine eigene Build-Infrastruktur erfordert. Seitdem hat AWS die Plattform kontinuierlich ausgebaut – mit Unterstützung für Canary- und Linear-Deployments, nativer CDK -Integration und Verbesserungen rund um Sicherheit und Compliance.


Heute ist AWS CodePipeline ein zentrales Werkzeug moderner DevOps-Praktiken auf AWS. In Kombination mit AWS CDK und CloudFormation ermöglicht es vollständig versionierte, reproduzierbare Delivery-Prozesse – vom Commit bis zum Production-Deployment.