Implementierung von Continuous Delivery
placeKöln 27. Mai 2026 bis 29. Mai 2026 |
computer Online: Zoom 27. Mai 2026 bis 29. Mai 2026 |
placeKöln 24. Aug 2026 bis 26. Aug 2026 |
computer Online: Zoom 24. Aug 2026 bis 26. Aug 2026 |
placeKöln 23. Nov 2026 bis 25. Nov 2026 |
computer Online: Zoom 23. Nov 2026 bis 25. Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Am Ende des Seminars sind die Teilnehmenden in der Lage, effektive Continuous Delivery Pipelines zu entwickeln, zu implementieren und zu verwalten. Sie lernen, wie sie Automatisierung, Testintegration und Sicherheitspraktiken in ihre CD-Prozesse integrieren können.Inhalt
-
Einführung in Continuous Delivery (CD)
- Überblick und Funktionen: Erklärung, was Continuous Delivery ist, seine Hauptmerkmale und die Vorteile der Nutzung für die Softwareentwicklung.
- Anwendungsbereiche: Diskussion der typischen Anwendungsfälle von Continuous Delivery in verschiedenen Branchen.
- Einführung in gängige CD-Tools (wahlweise: Jenkins, GitLab CI/CD, CircleCI oder Azure DevOps)
- Grundlagen der Con…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Am Ende des Seminars sind die Teilnehmenden in der Lage, effektive Continuous Delivery Pipelines zu entwickeln, zu implementieren und zu verwalten. Sie lernen, wie sie Automatisierung, Testintegration und Sicherheitspraktiken in ihre CD-Prozesse integrieren können.Inhalt
- Einführung in Continuous Delivery (CD)
- Überblick und Funktionen: Erklärung, was Continuous Delivery ist, seine Hauptmerkmale und die Vorteile der Nutzung für die Softwareentwicklung.
- Anwendungsbereiche: Diskussion der typischen Anwendungsfälle von Continuous Delivery in verschiedenen Branchen.
- Einführung in gängige CD-Tools (wahlweise: Jenkins, GitLab CI/CD, CircleCI oder Azure DevOps)
- Grundlagen der Continuous Delivery Pipeline
- Pipeline-Phasen: Erklärung der verschiedenen Phasen einer Continuous Delivery Pipeline (Build, Test, Release, Deploy, Operate).
- Automatisierung: Bedeutung der Automatisierung in jeder Phase der Pipeline zur Steigerung der Effizienz und Reduktion von Fehlern.
- Werkzeuge und Technologien: Einführung in gängige CD-Tools wie Jenkins, GitLab CI/CD, CircleCI und Azure DevOps.
- Build und Integration
- Build-Automatisierung: Techniken zur Automatisierung des Build-Prozesses, einschließlich der Nutzung von Build-Tools und Skripten.
- Continuous Integration (CI): Best Practices für Continuous Integration, einschließlich der Einrichtung von CI-Servern und der Durchführung automatischer Builds bei Code-Änderungen.
- Testautomatisierung
- Automatisierte Tests: Einführung in verschiedene Arten von automatisierten Tests (Unit Tests, Integrationstests, End-to-End-Tests) und ihre Bedeutung in der CD-Pipeline.
- Testwerkzeuge: Nutzung von Testwerkzeugen und Frameworks wie JUnit, Selenium, TestNG und Cucumber zur Implementierung automatisierter Tests.
- Release und Deployment
- Release-Strategien: Erklärung verschiedener Release-Strategien wie Blue-Green Deployment, Canary Releases und Feature Toggles.
- Automatisiertes Deployment: Techniken zur Automatisierung des Deployments, einschließlich der Nutzung von Deployment-Tools und Skripten.
- Infrastructure as Code (IaC)
- Grundlagen von IaC: Erklärung der Prinzipien von Infrastructure as Code und ihrer Bedeutung für die Continuous Delivery.
- IaC-Tools: Einführung in gängige IaC-Tools wie Terraform, Ansible und CloudFormation zur Automatisierung der Infrastrukturverwaltung.
- Security in Continuous Delivery
- Sicherheitspraktiken: Implementierung von Sicherheitsmaßnahmen in der CD-Pipeline, einschließlich der Nutzung von Tools zur statischen Codeanalyse und Sicherheits-Scans.
- DevSecOps: Integration von Sicherheitspraktiken in den DevOps-Prozess zur Sicherstellung der kontinuierlichen Sicherheit.
- Fallstudie 1: E-Commerce-Plattform
- Problemstellung: Bedarf an schneller und zuverlässiger Bereitstellung von Updates für eine E-Commerce-Plattform.
- Lösung: Implementierung einer vollständigen CD-Pipeline zur Automatisierung von Build, Test und Deployment.
- Ergebnis: Erhöhte Release-Geschwindigkeit und Zuverlässigkeit der Plattform durch kontinuierliche Bereitstellung und automatisierte Tests.
- Fallstudie 2: Telekommunikationsunternehmen
- Problemstellung: Bedarf an schneller Bereitstellung und Skalierbarkeit für eine Kommunikationsanwendung.
- Lösung: Nutzung von IaC und containerisierten Umgebungen zur Automatisierung der Infrastruktur und Skalierung.
- Ergebnis: Verbesserte Skalierbarkeit und Effizienz durch den Einsatz von IaC und Container-Orchestrierung.
- Fallstudie 3: SaaS-Anwendung
- Problemstellung: Bedarf an schneller Bereitstellung und Skalierbarkeit für eine SaaS-Anwendung.
- Lösung: Nutzung von IaC und containerisierten Umgebungen zur Automatisierung der Infrastruktur und Skalierung.
- Ergebnis: Verbesserte Skalierbarkeit und Effizienz durch den Einsatz von IaC und Container-Orchestrierung.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
