Red Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400)

Red Hat Learning Subscription (RHLS) Course

RHLS Course: Instructor-led Online Training, E-Learning and Certification in one Learning Format

The Red Hat Learning Subscription Course offers a flexible, 12-month learning experience designed to help you build Red Hat skills and prepare for certification at your own pace. It combines live virtual instruction, self-paced content, hands-on labs, and exam readiness tools, giving you multiple ways to learn and succeed.

What’s included with your RHLS Course:

  • Self-paced learning: 365 days of on-demand access to course content
  • Live virtual session: One instructor-led virtual session for the selected course
  • Hands-on labs: 100 lab hours dedicated to the chosen course
  • Certification exam: One exam voucher included, plus one free retake
  • Exam readiness tools: Objective mapping, practice catalog, and exam catalog
  • Progress dashboard: Track learning activity, metrics, and progress

Further information on Red Hat Learning Subscription

Kursüberblick

Erhalten Sie grundlegende Kenntnisse für die Implementierung agiler und DevOps-Entwicklungsprozesse und -Workflows.

Durch DevOps-Praktiken sind Unternehmen in der Lage, eine digitale Transformation zu durchlaufen und von monolithischen Wasserfallmodellen zu schnell einsetzbaren, cloudbasierten und agilen Prozessen zu wechseln. Für diese Transformation müssen die Entwicklungsteams in der Verwendung von Tools geschult sein, die ihnen mehr Zeit für das Programmieren und Testen geben, weil weniger Fehler behoben werden müssen. Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test-Driven Development (TDD) ist eine praktische Einführung in DevOps für Entwicklungsteams, die die notwendigen Kompetenzen und Technologien für die automatische Erstellung und Bereitstellung cloudnativer Anwendungen vermittelt.

Nach Abschluss des Kurses erhalten Sie für 45 Tage erweiterten Zugriff auf praxisorientierte Labs für Kurse, die eine virtuelle Umgebung beinhalten.

Zielgruppe

Dieser Kurs wurde für Anwendungsentwickler konzipiert.

Voraussetzungen

  • 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.

Kursziele

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.

Detaillierter Kursinhalt

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

Kursinhalt

  • 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

RH-DO400

RHLS Course Red Hat Learning Subscription
Preis (exkl. MwSt.)
  • 3.740,– €

Nutzungsdauer: 365 Tage

Derzeit gibt es keine Trainingstermine für diesen Kurs.