
Dieser Kurs enthält den Einsatz von künstlicher Intelligenz.
Jenkins Grundlagen: CI/CD, Pipelines und Automatisierung
In diesem praxisorientierten Jenkins-Kurs lernen Sie Schritt für Schritt, wie Sie Jenkins installieren, konfigurieren und für die Automatisierung moderner Softwareprozesse einsetzen.
Der Kurs richtet sich an Anfänger, Softwareentwickler, Softwaretester, QA Engineers und IT-Fachkräfte, die Jenkins von Grund auf kennenlernen und erste praktische Erfahrungen mit Continuous Integration, Continuous Delivery und Testautomatisierung sammeln möchten.
Sie lernen, wie Sie Jenkins Jobs erstellen, automatisierte Tests ausführen, Plugins konfigurieren und wiederkehrende Prozesse in einer CI/CD-Pipeline automatisieren.
Was Sie in diesem Jenkins-Kurs lernen
Grundlagen von Jenkins
Sie lernen die Benutzeroberfläche, die wichtigsten Funktionen und die grundlegende Architektur von Jenkins kennen. Außerdem erfahren Sie, welche Rolle Jenkins in modernen DevOps- und CI/CD-Prozessen spielt.
Jenkins installieren und konfigurieren
Sie richten Jenkins ein und nehmen die wichtigsten Grundeinstellungen vor. Dabei lernen Sie, wie Sie eine funktionierende Jenkins-Umgebung für Ihre eigenen Projekte vorbereiten.
Jenkins Jobs erstellen und verwalten
Sie erstellen eigene Jenkins Jobs und lernen, wie automatisierte Aufgaben konfiguriert, gestartet und überwacht werden.
Dazu gehören unter anderem:
manuelle und automatische Builds,
zeitgesteuerte Ausführungen,
Build-Parameter,
Verwaltung von Build-Ergebnissen,
Analyse fehlgeschlagener Builds.
CI/CD mit Jenkins verstehen
Sie lernen die Grundlagen von Continuous Integration und Continuous Delivery kennen und erfahren, wie Jenkins Entwicklungs-, Test- und Deployment-Prozesse miteinander verbindet.
Dadurch können Änderungen regelmäßig geprüft und Fehler frühzeitig erkannt werden.
Jenkins Pipelines erstellen
Sie lernen, wie automatisierte Abläufe in Jenkins aufgebaut werden und wie verschiedene Schritte eines Softwareprozesses miteinander verbunden werden.
Eine Pipeline kann beispielsweise folgende Phasen enthalten:
Quellcode abrufen,
Abhängigkeiten installieren,
Anwendung erstellen,
automatisierte Tests ausführen,
Testergebnisse generieren,
Anwendung bereitstellen.
Plugins installieren und konfigurieren
Jenkins kann mithilfe von Plugins erweitert werden. Sie lernen, wie Sie geeignete Plugins finden, installieren und konfigurieren, um zusätzliche Funktionen in Ihre Jenkins-Umgebung zu integrieren.
Testautomatisierung mit Jenkins
Sie verbinden Jenkins mit automatisierten Tests und lernen, wie Tests regelmäßig oder nach Änderungen am Quellcode ausgeführt werden können.
Zusätzlich erfahren Sie, wie Testergebnisse und Berichte in Jenkins dargestellt und analysiert werden.
Jenkins mit Docker verwenden
Sie lernen, wie Jenkins in einem Docker-Container installiert und ausgeführt wird. Dadurch können Sie eine flexible und reproduzierbare Jenkins-Umgebung erstellen, ohne das Tool direkt auf Ihrem Betriebssystem installieren zu müssen.
Praktische Übungen
Das Gelernte wenden Sie direkt in praktischen Aufgaben an. Sie erstellen eigene Jobs, konfigurieren automatisierte Abläufe und integrieren Tests in einen Jenkins-Prozess.
So sammeln Sie praktische Erfahrung, die Sie anschließend in eigenen Software-, Test- oder DevOps-Projekten einsetzen können.
Für wen ist dieser Kurs geeignet?
Dieser Jenkins-Kurs eignet sich besonders für:
Anfänger, die Jenkins von Grund auf lernen möchten,
Softwareentwickler, die Build- und Deployment-Prozesse automatisieren wollen,
Softwaretester und QA Engineers, die automatisierte Tests in CI/CD-Prozesse integrieren möchten,
IT-Fachkräfte, die einen praktischen Einstieg in DevOps suchen,
Personen, die Jenkins zusammen mit Docker verwenden möchten.
Vorkenntnisse in Jenkins sind nicht erforderlich. Grundlegende Kenntnisse in der Softwareentwicklung, Testautomatisierung oder Systemadministration können hilfreich sein, sind aber keine Voraussetzung.
Ihre Vorteile
Praxisorientierter Einstieg in Jenkins
Verständliche Erklärungen für Anfänger
Einführung in CI/CD und Jenkins Pipelines
Integration automatisierter Tests
Praktische Arbeit mit Jobs und Plugins
Verwendung von Jenkins mit Docker
Übungen mit realistischen Anwendungsfällen
Lernen im eigenen Tempo
Unterstützung durch den Dozenten
Nach Abschluss des Kurses können Sie Jenkins selbstständig konfigurieren, Automatisierungsjobs erstellen und erste CI/CD- und Testprozesse für Ihre eigenen Projekte umsetzen.
Starten Sie jetzt mit Jenkins und entwickeln Sie praktische Fähigkeiten in den Bereichen CI/CD, Testautomatisierung und DevOps.