DevOps Artisan – Zertifizierter Jenkins & Git Associate Artisan

Dieser intensive 3-tägige Kurs bietet eine praktische und detaillierte Einführung in Jenkins und Git und bereitet die Teilnehmer auf die Jenkins & Git Associate-Zertifizierung vor.

Sie lernen, Jenkins zu installieren und zu konfigurieren, automatisierte Jobs zu erstellen, Jenkins in Git und GitHub zu integrieren und die Versionskontrolle effektiv zu verwalten. Der Kurs orientiert sich an den Prüfungszielen und beinhaltet praktische Übungen, um Fähigkeiten zu erwerben, die sofort im Arbeitsumfeld anwendbar sind. DevOps.

An wen ist es gerichtet?

Der Kurs wird allen empfohlen, die ihre berufliche Laufbahn in diesem Bereich beginnen möchten. DevOps oder ihre CI/CD-Kenntnisse stärken, insbesondere:
• Berufseinsteiger in DevOps
• Softwareentwickler
• Tester
• Systemadministratoren
• Technische Teams, die kontinuierliche Bereitstellungsprozesse implementieren

Was wirst du lernen?

• Jenkins installieren und konfigurieren
• Jenkins-Jobs erstellen und anpassen
• Integrieren Sie Jenkins mit Git und GitHub
• Erstellen Sie automatisierte Pipelines mit Jenkinsfile
• Verwenden Sie Git für Versionierung, Zusammenarbeit und Quellcodeverwaltung
• Verstehen Sie den gesamten CI/CD-Prozess, vom Commit bis zur Auslieferung

Voraussetzungen:

• Allgemeine Kenntnisse über Softwareentwicklungsprozesse
• Grundlegende Kenntnisse mit Befehlszeilen und Systemadministration
• Zugang zu einem PC/Laptop mit stabiler Internetverbindung
• Keine fortgeschrittenen Programmierkenntnisse erforderlich

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Tag 1: Jenkins Essentials & Setup
• Modul 1: Einführung in Jenkins
o Pipelines und Automatisierung
o Jenkins-Architektur und Vorteile
o Gängige Integrationen mit Jenkins
• Modul 2: Installieren und Einrichten von Jenkins
o Jenkins-Installationsschritte
o Ersteinrichtung, UI-Anleitung und Admin-Grundlagen
• Modul 3: Job verstehen
o Jobtypen (Freestyle-, Pipeline-, Seed-Jobs)
o Joberstellung und -konfiguration
o Jobstatus und Speicherung in Jenkins
• Modul 4: Anpassen von Jobs
o Build-Parameter und -Typen
o Umgebungsvariablen (lokal/global)
o Downstream-/Upstream-Konfigurationen

Tag 2: Jenkins-Integrationen und Pipelines
• Modul 5: Git- und GitHub-Integration
Git vs. GitHub
o Übersicht über die Quellcodeverwaltung
o Einrichten der GitHub-Integration
o Automatisches Auslösen von Builds über Webhook
• Modul 6: E-Mail-Integration und Benachrichtigungen
o Jenkins für E-Mail konfigurieren
o Einrichten von Benachrichtigungen über den Erfolg/Misserfolg eines Jobs
• Modul 7: Erweiterte Jenkins-Jobs
o Seed-Jobs: Merkmale, Aufbau und Vorteile
o Pipeline Jobs: Jenkinsfile-Struktur und Pipeline-Syntax
o Vorteile und Skalierbarkeit von Pipelines
• Modul 8: Jenkins + Maven + Knotenkonfiguration
o Was ist Maven und Integration mit Jenkins
o Hinzufügen und Konfigurieren von Build-Knoten (Agenten)
o Jenkins Master-Agent-Kommunikation

Tag 3: Git-Meisterschaft für CI
• Module 10: Versionskontrolle mit Git
o Was ist Git und warum ist es wichtig?
o Installation von Git und Erstkonfiguration
o Initialisieren eines lokalen Repo
• Modul 11: Git-Workflow
o Inszenierung, Commitment und Push
o Remote- vs. lokale Repos
eine Git-Branching-Strategie
o Zusammenführungsstrategien und Konfliktlösung
• Modul 12: Zusammenfassung
o Vollständiges CI/CD-Setup
o Simulieren Sie einen vollständigen Entwickler-Workflow

Bitte beachten Sie, dass die obige Tagesordnung nur als Richtwert dient und je nach Kursleiter/in Änderungen unterliegen kann. Um die endgültige Fassung der Tagesordnung zu erhalten, wenden Sie sich bitte an einen unserer Berater. Bittnet Training.

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

Dieser Kurs ist auf die Zertifizierung abgestimmt Zertifizierter Jenkins & Git Associate Artisan, das grundlegende Fähigkeiten in der Verwendung von Jenkins und Git innerhalb von CI/CD-Prozessen bestätigt.

DevOps Artisan – Zertifizierter Jenkins & Git Associate Artisan

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

3
Tage

Preis:

Auf Anfrage

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

2. Assoziieren

Rollen:

Systemadministrator, Entwickler, Devops Ingenieur, Tester