Informationen zur Technologie

Continuous Delivery (CD) ist eine Software-Strategie mit einer Sammlung von Techniken, Prozessen und Werkzeugen, die den Softwareauslieferungsprozess (Deployment) verbessert. Sie verkürzt somit die Durchlaufzeit der gesamten IT-Wertschöpfungskette mithilfe einer sog. CD-Pipeline, einem integrierten Prozess zum Bauen, Testen und Ausliefern von Software


Continuous Delivery (CD) - Einführung - Schulung(1 Tag)

Kurzbeschreibung

Die praktisch ausgerichtete Continuous Delivery (CD)-Schulung vermittelt Grundlagen zur Gestaltung des Prozesses der automatisierten Softwareauslieferung. Die Teilnehmer bekommen ein Verständnis über die Bedeutung, die Verzweigungsstrategie, die Continuous Integration, die reproduzierbaren Build-Umgebungen und des parallelen Testens. Außerdem werden die Elemente, wie die codierbare CI Pipeline, der hochverfügbare CI Master, die Skalierung einer Jenkins Installation- vertikal und horizontal, die erweiterte Kompatibilität als auch die Verkürzung der Testzeit erklärt. Weiterhin lernen sie die Erstellung eines Pipeline-Skripts sowie Szenarien und Software für CD kennen.


Voraussetzungen

• Programmierkenntnisse


    Seminarinhalt

    Einführung in Continuous Delivery (CD)
    • Die Bedeutung von CD
    • Verzweigungsstrategie
    • Verwendung separater Abzweigungen für jedes Feature / Bug-Fix
    • Verwendung des Gitflow Workflows
    • Continuous Integration
    • Reproduzierbare Build-Umgebungen
    • Die Bedeutung des parallelen Testens

    Elemente von Continuous Delivery
    • Codierbare CI Pipeline
    • Hochverfügbarer CI Master
    • Skalierung einer Jenkins Installation
    • Skalierung - vertikal und horizontal
    • Paralleles Testen
    • Erweiterte Kompatibilität
    • Verkürzung der Testzeit

    Pipeline as a Code
    • Erstellung eines Pipeline-Scripts
    • Continuous Delivery mit Pipelines
    • Automatisiertes Testen mithilfe von Pipelines

    Verwendung von Containern für verteilte Builds

    Szenarien und Software für CD
    • Jenkins, Corosync, DRBD
    • Git, GitHub, GitLab, Bitbucket
    • Vagrant, Docker, VirtualBox
    • SonarQube Server


    Zielgruppen

    • Entwickler
    • Tester
    • Systemingenieure
    • Teamleiter


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:1 Tage
    Preis:875,00 € zzgl. USt. pro Teilnehmer (1.041,25€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:1 Tage
    Preis ab:1.350,00 € zzgl. USt. pro Tag (1.606,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.


    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.