<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="25422" language="de" source="https://portal.flane.ch/swisscom/xml-course/redhat-do400" lastchanged="2026-02-02T20:43:32+01:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Red Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD)</title><productcode>DO400</productcode><vendorcode>RH</vendorcode><vendorname>Red Hat</vendorname><fullproductcode>RH-DO400</fullproductcode><version>1</version><objective>&lt;h5&gt;Auswirkungen auf die Organisation&lt;/h5&gt;&lt;p&gt;DevOps mit Jenkins, Test Driven Development und Git-Versionskontrolle f&amp;uuml;hrt zu k&amp;uuml;rzeren Markteinf&amp;uuml;hrungszeiten von Anwendungen und einer besseren Codequalit&amp;auml;t. Durch dieses Konzept werden Anwendungen robuster, und Unternehmen k&amp;ouml;nnen neue Funktionen schneller implementieren und auf einen sich schnell &amp;auml;ndernden Markt reagieren.&lt;/p&gt;
&lt;h5&gt;Auswirkungen auf Einzelne&lt;/h5&gt;&lt;p&gt;Mit den Konzepten dieses Kurses k&amp;ouml;nnen Sie Anwendungscode vereinfachen und effizienter integrieren, zuverl&amp;auml;ssigen Code mit TDD erstellen und Tests durch automatisierte Pipelines vereinfachen. Sie lernen, wie Sie Anwendungen mit einem &amp;bdquo;Test First&amp;ldquo;-Ansatz entwerfen und Anwendungscode in Git integrieren. Dieser Kurs demonstriert die Vorteile von DevOps und erl&amp;auml;utert Tools, die eine DevOps-Implementierung unterst&amp;uuml;tzen.&lt;/p&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Erfahrung mit der Anwendungsentwicklung in Java, Node.js, Python oder anderen ist erforderlichErfahrung mit Anwendungsentwicklung oder&lt;/li&gt;&lt;li&gt;Red Hat Application Development I: Programming in Java EE wird empfohlen, ist aber nicht erforderlich&lt;/li&gt;&lt;li&gt;Kenntnisse bei der Verwendung einer IDE wie Red Hat Developer Studio oder VSCode&lt;/li&gt;&lt;li&gt;Introduction to OpenShift Applications (DO101) wird empfohlen, ist aber nicht erforderlich&lt;/li&gt;&lt;li&gt;Nehmen Sie an unserem kostenlosen Einstufungstest teil, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Dieser Kurs wurde f&amp;uuml;r Anwendungsentwickler konzipiert.&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Versionskontrolle mit Git&lt;/li&gt;&lt;li&gt;Entwickeln und Ausf&amp;uuml;hrem von Jenkins-Pipelines&lt;/li&gt;&lt;li&gt;Release-Strategien&lt;/li&gt;&lt;li&gt;Anwendungsentwicklung mit Test Driven Development&lt;/li&gt;&lt;li&gt;Sicherheits-Scanning und Codeanalyse von Anwendungen&lt;/li&gt;&lt;li&gt;&amp;Uuml;berwachen von Anwendungen und Pipelines&lt;/li&gt;&lt;li&gt;Nutzen von Pipelines und Fehlerbehebung&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Einf&amp;uuml;hrung in Continuous Integration und Continuous Deployment (CI/CD)&lt;/h5&gt;&lt;p&gt;Die Prinzipien von DevOps und die Rolle von Jenkins beschreiben.&lt;/p&gt;
&lt;h5&gt;Integration von Quellcode mit Versionskontrolle&lt;/h5&gt;&lt;p&gt;Quellcode&amp;auml;nderungen mit der Git-Versionskontrolle managen&lt;/p&gt;
&lt;h5&gt;Testen von Anwendungen&lt;/h5&gt;&lt;p&gt;Die grundlegenden Prinzipien f&amp;uuml;r die Durchf&amp;uuml;hrung von umfassenden Anwendungstests und die Implementierung von Unit-, Integrations- und Funktionstests beschreiben&lt;/p&gt;
&lt;h5&gt;Anwendungsentwicklung mit Test Driven Development&lt;/h5&gt;&lt;p&gt;Anwendungsfeatures mit TDD implementieren und entwickeln&lt;/p&gt;
&lt;h5&gt;Erstellen von Pipelines&lt;/h5&gt;&lt;p&gt;Grundlegende Pipelines zum Ausf&amp;uuml;hren von Jenkins-Jobs erstellen&lt;/p&gt;
&lt;h5&gt;Deployment von Anwendungen mit Pipelines&lt;/h5&gt;&lt;p&gt;Anwendungen sicher und automatisch auf der Red Hat OpenShift Container Platform bereitstellen&lt;/p&gt;
&lt;h5&gt;Implementieren von Pipeline-Sicherheit und -&amp;Uuml;berwachung&lt;/h5&gt;&lt;p&gt;Pipeline-Sicherheit verwalten und Performance &amp;uuml;berwachen&lt;/p&gt;
&lt;h5&gt;Verwendung von Pipelines&lt;/h5&gt;&lt;p&gt;Mit CI/CD-Pipelines f&amp;uuml;r automatisierte Deployments und Tests arbeiten und Fehler beheben&lt;/p&gt;</outline><objective_plain>Auswirkungen auf die Organisation

DevOps mit Jenkins, Test Driven Development und Git-Versionskontrolle führt zu kürzeren Markteinführungszeiten von Anwendungen und einer besseren Codequalität. Durch dieses Konzept werden Anwendungen robuster, und Unternehmen können neue Funktionen schneller implementieren und auf einen sich schnell ändernden Markt reagieren.

Auswirkungen auf Einzelne

Mit den Konzepten dieses Kurses können Sie Anwendungscode vereinfachen und effizienter integrieren, zuverlässigen Code mit TDD erstellen und Tests durch automatisierte Pipelines vereinfachen. Sie lernen, wie Sie Anwendungen mit einem „Test First“-Ansatz entwerfen und Anwendungscode in Git integrieren. Dieser Kurs demonstriert die Vorteile von DevOps und erläutert Tools, die eine DevOps-Implementierung unterstützen.</objective_plain><essentials_plain>- Erfahrung mit der Anwendungsentwicklung in Java, Node.js, Python oder anderen ist erforderlichErfahrung mit Anwendungsentwicklung oder
- Red Hat Application Development I: Programming in Java EE wird empfohlen, ist aber nicht erforderlich
- Kenntnisse bei der Verwendung einer IDE wie Red Hat Developer Studio oder VSCode
- Introduction to OpenShift Applications (DO101) wird empfohlen, ist aber nicht erforderlich
- Nehmen Sie an unserem kostenlosen Einstufungstest teil, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt.</essentials_plain><audience_plain>Dieser Kurs wurde für Anwendungsentwickler konzipiert.</audience_plain><contents_plain>- Versionskontrolle mit Git
- Entwickeln und Ausführem von Jenkins-Pipelines
- Release-Strategien
- Anwendungsentwicklung mit Test Driven Development
- Sicherheits-Scanning und Codeanalyse von Anwendungen
- Überwachen von Anwendungen und Pipelines
- Nutzen von Pipelines und Fehlerbehebung</contents_plain><outline_plain>Einführung in Continuous Integration und Continuous Deployment (CI/CD)

Die Prinzipien von DevOps und die Rolle von Jenkins beschreiben.

Integration von Quellcode mit Versionskontrolle

Quellcodeänderungen mit der Git-Versionskontrolle managen

Testen von Anwendungen

Die grundlegenden Prinzipien für die Durchführung von umfassenden Anwendungstests und die Implementierung von Unit-, Integrations- und Funktionstests beschreiben

Anwendungsentwicklung mit Test Driven Development

Anwendungsfeatures mit TDD implementieren und entwickeln

Erstellen von Pipelines

Grundlegende Pipelines zum Ausführen von Jenkins-Jobs erstellen

Deployment von Anwendungen mit Pipelines

Anwendungen sicher und automatisch auf der Red Hat OpenShift Container Platform bereitstellen

Implementieren von Pipeline-Sicherheit und -Überwachung

Pipeline-Sicherheit verwalten und Performance überwachen

Verwendung von Pipelines

Mit CI/CD-Pipelines für automatisierte Deployments und Tests arbeiten und Fehler beheben</outline_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="PL" currency="EUR">2540.00</price><price country="DE" currency="EUR">3740.00</price><price country="SE" currency="EUR">3740.00</price><price country="IT" currency="EUR">2900.00</price><price country="AE" currency="USD">3040.00</price><price country="AT" currency="EUR">3740.00</price><price country="GB" currency="GBP">3180.00</price><price country="NL" currency="EUR">3740.00</price><price country="SI" currency="EUR">3740.00</price><price country="CH" currency="CHF">3740.00</price><price country="FR" currency="EUR">3740.00</price></pricelist><miles><milesvalue country="CH" vendorcurrency="RTU" vendorcurrencyname="Red Hat Training Units">15.00</milesvalue></miles></course>