Beschreibung
Continuous Deployment und Delivery
Mit DevOps sind Continuous Delivery (CD) und Continuous Deployment Teil des Entwicklungsprozesses geworden. CD ist eine konsequente Fortsetzung von kontinuierlicher Integration (CI) und verbindet Praktiken für Build, Test und Deployment von Software. CD ermöglicht es schneller und zuverlässiger, Software für den Betrieb bereitzustellen.Kommende Starttermine
Wählen Sie aus 4 verfügbaren Startterminen
Inhalte / Module
- Grundlagen zu Continuous Deployment und Delivery
- DevOps
- Unterschiede zwischen Continuous Deployment und Delivery
- Feature Toggle
- Branches by Abstraction
- Deployment Pipeline (Continuous Deployment)
- Welche Umgebungen brauche ich?
- Aufbau einer Deployment Pipeline
- Automatisierte ReleasePipelines
- Promotion von Builds
- Hilfreiche Jenkins Plugins
- Test-Automatisierung (Continuous Testing)
- Automatisierte Tests
- Jenkins Plugins für Unit, Integration, Functional, NonFunctional, SmokeTests
- Umgebungen automatisiert aufbauen
- Infrastructure as a Code
- Provisioning von virtuellen Maschinen mit Docker, Vagrant, Puppet, Chef, Packer o.a.
- Docker Images mit Maven erstellen
- Docker Container mit Jenkins starten
- MatrixBuilds mit Jenkins z.B. für unterschiedliche Datenbanken oder Java Versionen
- Ausblick
- Continuous Monitoring (Cycle Time)
- Integration in Application Lifecycle Management (ALM) Arbeitsabläufe
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige