Kurs
TL500
DevOps Culture and Practice Enablement («TL500»)
Dieser Kurs bietet eine umfassende Einführung in die DevOps-Kultur sowie in die Praktiken und Architektur moderner Software- und Anwendungsentwicklung.
Dauer
5 Tage
Preis
6'100.–
zzgl. 8.1% MWST
Bitte beachten Sie:
Das ist ein Reseller-Kurs und als solcher von allfälligen Rabatten ausgenommen (exklusive Promo-Codes).
Version:
Dieser Kurs basiert auf Red Hat OpenShift Container Platform, Red Hat® Ansible Engine und Red Hat® Enterprise Linux®.
Kurs-Facts
- Bereitstellung einer kleinen mehrschichtigen Anwendung in einem OpenShift-Cluster
- Arbeiten als effektives Mitglied eines agilen Teams
- Ermittlung, Priorisierung und Dokumentation der gewünschten Softwarefunktionen und -funktionen
- Softwareentwicklung mit Paar- und Mob-Programmierstilen
Viele Organisationen sind schon dabei oder planen zumindest, auf eine moderne Anwendungsentwicklung und -bereitstellung umzustellen, das sogenannte DevOps-Modell. Damit soll eine Vielzahl neuer Features in kürzeren Intervallen bereitgestellt werden können, und zwar mithilfe von Techniken wie Continuous Integration/Continuous Delivery und agilen Entwicklungspraktiken. Der Schritt in die Welt der digitalen Transformation aber erfordert nicht nur einen technologischen, sondern auch einen kulturellen Wandel.
Um diesen Schritt erfolgreich vollziehen zu können, bieten wir Ihnen diese Sammlung an Praktiken und Übungen in einer fünftägigen Weiterbildung für Organisationssimulationen an. Dabei lernen Sie Praktiken wie Event Storming, Social Contract und Impact Mapping kennen, nur um einige der Übungen in der Open Practice Library zu nennen. Ebenfalls enthalten sind Labs, die demonstrieren, wie wir Red Hat OpenShift Container Platform und Red Hat Ansible zusammen mit Jenkins verwenden, um die Entwicklung und Implementierung am Beispiel einer To-do-list-Anwendung und der dazugehörigen Infrastruktur zu automatisieren.
Übersicht:
Was ist DevOps?
- Erforschen, welche Prinzipien, Praktiken und kulturellen Elemente ein DevOps-Modell für Softwaredesign und -entwicklung ausmachen
- Zwei grundlegende Praktiken diskutieren und erkunden: Pair-Programmierung und Mob-Programmierung
- Untersuchen, welchen Wert Retrospectives, die Visualisierung von Aufgaben und die Einschätzung der Stimmung im Team haben
- Discovery-Praktik des Impact Mappings diskutieren
- Agile Praktiken besprechen, darunter Sprint Planning, Daily Standup, Showcase, Retrospective und Backlog-Abstimmung
- Praktiken des Wertestrommanagements und der kennzahlenbasierten Prozessanalyse kennenlernen
- Die grundlegenden Praktiken Continuous Integration, Continuous Deployment und Continuous Delivery erkunden
- Erfahren, wie Discovery-Praktik Event Storming verwendet wird
- Praktiken des User Story Mapping, Value Slicing und Empathy Mapping untersuchen
- Die grundlegenden Praktiken einer test- und geschäftsorientierten Entwicklung kennenlernen, die oft unter dem Begriff des automatischen Testens zusammengefasst werden
- Das Lab für automatisches Testen abschliessen, das Sie in Teil 1 begonnen haben
- CI-/CD-Bereitstellungs-Pipelines mit Jenkins kennenlernen
- Vorteile des nicht-funktionalen Testens entdecken
- Erfahren, wie Builds überwacht werden und wie ihr Status als Informationsverteiler grafisch dargestellt wird
- Mit den optimalen Methoden experimentieren, um einen Showcase zu erstellen und den Kurs abzuschliessen
In diesem Kurs werden reale Prinzipien der DevOps-Kultur sowie moderne Praktiken der Softwareentwicklung vorgestellt. Hier entwickeln Sie eine moderne Softwareanwendung mit Red Hat OpenShift Container Platform, Red Hat Ansible Automation und anderen DevOps-Softwareprogrammen, -Tools und -Techniken, die den Branchenstandards entsprechen. Am Ende des Kurses sind Sie in der Lage, DevOps-Prinzipien und Open Source-Lösungen anzuwenden und so Ihre Organisation auf dem Weg zur digitalen Transformation bestmöglich zu unterstützen.
- Voller Zugriff auf den eigenen Laptop
- Möglichkeit, verschiedene Software-Features zu installieren, die in den praktischen Labs verwendet werden