CI/CD Pipelines mit Jenkins Zertifizierungskurs - eLearning
CI/CD Pipelines mit Jenkins Kurs - eLearning
Dieses Online-Training zu CI/CD-Pipelines mit Jenkins hilft Ihnen, Serverautomatisierung, kontinuierliche Integration, Build-Pipelines und Konfigurationstools, automatisiertes Testen und Verbesserung der Codequalität sowie verteilte Systeme in Jenkins durch intensive praktische Übungen zu erlernen.
AVC's CI/CD Pipelines mit Jenkins-Zertifizierung Online-Training vermittelt Ihnen die Grundlagen von Jenkins und wie Sie kontinuierlich Code in einer DevOps-Umgebung bereitstellen und verteilen. Sie werden auch lernen, wie man automatisierte Tests integriert, um Build-Pipelines zu überprüfen und die Code-Qualitätsberichterstattung zu konfigurieren.
…Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
CI/CD Pipelines mit Jenkins Kurs - eLearning
Dieses Online-Training zu CI/CD-Pipelines mit Jenkins hilft Ihnen, Serverautomatisierung, kontinuierliche Integration, Build-Pipelines und Konfigurationstools, automatisiertes Testen und Verbesserung der Codequalität sowie verteilte Systeme in Jenkins durch intensive praktische Übungen zu erlernen.
AVC's CI/CD Pipelines mit Jenkins-Zertifizierung Online-Training vermittelt Ihnen die Grundlagen von Jenkins und wie Sie kontinuierlich Code in einer DevOps-Umgebung bereitstellen und verteilen. Sie werden auch lernen, wie man automatisierte Tests integriert, um Build-Pipelines zu überprüfen und die Code-Qualitätsberichterstattung zu konfigurieren.
Programmfunktionen
- Der Kurs und das Material sind auf Englisch.
- Mittelstufe
- 1 Jahr Zugang zur selbstgesteuerten Lernplattform 24/7
- 11 Stunden Videoinhalt
- 50 Stunden empfohlene Studienzeit
- 30+ unterstützte und nicht unterstützte Übungen und Demos
- eine Bewertung am Ende des Kurses
- sieben Projekte am Ende des Kurses
- Demos, Virtuelle Labore, Simulationstests und Abschlussprojekte
- Von der Industrie anerkanntes Zertifikat über den Kursabschluss
Wichtige Lernergebnisse
Am Ende dieses Online-Trainings zu CI/CD-Pipelines mit Jenkins werden Sie in der Lage sein:
- Installieren, konfigurieren und sichern Sie Ihren Jenkins-Server.
- Organisieren und Überwachen allgemeiner Build-Aufgaben
- Automatisierte Tests integrieren, um Builds zu überprüfen
- Konfigurieren Sie die Berichterstattung zur Codequalität.
- Entwickeln Sie effektive Benachrichtigungsstrategien und -techniken für das Team.
- Konfigurieren Sie Build-Pipelines, parametrische Jobs, Matrix-Bauten und andere fortgeschrittene Jobs.
- Implementierung von automatisiertem Deployment und kontinuierlicher Lieferung
Zielgruppe
Das Erlernen von CI/CD-Pipelines mit Jenkins ist für Einzelpersonen und Fachleute in der Tech-Branche, die an der Softwareentwicklung, -bereitstellung und -betrieb beteiligt sind, äußerst vorteilhaft.
- Neue Absolventen
- Softwareentwickler
- Software-Ingenieure
- Technische Manager
- Systemadministratoren
- Testingenieure
Voraussetzungen
Lernende müssen einen Bachelor-Abschluss oder ein Abitur besitzen.
Empfohlene Voraussetzungen:
Grundkenntnisse des Softwareentwicklungszyklus (SDLC)
- Verstehen Sie die Phasen der Softwareentwicklung: Anforderungsanalyse, Entwicklung, Test, Bereitstellung und Wartung.
- Vertrautheit mit Agile- oder DevOps-Methoden ist von Vorteil.
Programmierkenntnisse
- Vertrautheit mit mindestens einer Programmiersprache (z.B. Java, Python, Node.js).
- Warum? Hilft Ihnen, den im Pipeline erstellten/getesteten Code zu verstehen und Probleme zu debuggen.
Versionskontrollsysteme (VCS)
- Empfohlene Fähigkeit: Vertrautheit mit Git (z.B. Git-Befehle wie clone, commit, push, pull und branching).
- Warum? Jenkins integriert sich häufig mit Git-Repositories (z.B. GitHub, GitLab, Bitbucket), um Quellcode abzurufen und zu erstellen.
Details und Kriterien für die Zertifizierung
Schließen Sie mindestens 85 Prozent des Kurses ab oder nehmen
Sie an einer vollständigen Live-Klasse teil.
Bestehen Sie die Abschlussprüfung mit mindestens 80 Punkten.
Lehrplan
Lektion 01 - Kontinuierliche Integration und kontinuierliche Lieferung (DI/DC)
- Bedarf an DevOps
- DevOps-Werkzeugkette
- Einführung in CI/CD
- Kontinuierliche Integration (CI)
- Kontinuierliche Lieferung
- CI/CD-Werkzeugkette
Lektion 02 - Erste Schritte mit Jenkins
- Einführung in Jenkins
- Jenkins-Anwendungsfälle
- Jenkins-Funktionen und -Fähigkeiten
- Jenkins-Architektur und Terminologie
- Überblick über das Jenkins UI-Dashboard und die Menüs
- Demo: Jenkins-Installation auf Linux und Windows
- Demo: Jenkins-Dashboard
Lektion 03 - Kontinuierliche Integration mit Jenkins
- Quellcode-Bauprozess
- Build-Automatisierung
- GIT-Integration mit Jenkins
- Konfiguration GIT mit Jenkins
- Jenkins GitHub-Plugin
- Einführung in Maven
- Maven-Setup mit Jenkins
- Einführung in Jenkins-Builds
- Quellcodeüberwachung in Jenkins
- Freestyle-Projekt in Jenkins
- Andere Build-Trigger von Jenkins
- Vor- und Nach-Bauaktion
- Neuen Build-Job ausführen
- Parametrisierter Build und verteilter Build
- E-Mail-Benachrichtigung mit E-Mail-Plugin
- Jenkins-Pipeline
- Demo: Erstellen eines parametrisierten Jenkins-Jobs
- Demo: Erstellen eines verteilten Jenkins-Builds-Jobs
- Demo: Erstellen Sie einen Maven-Build-Job mit E-Mail-Benachrichtigung
Lektion 04 - Jenkins CLI (Befehlszeilenschnittstelle)
- Jenkins CLI
- Führen Sie einen Shell-Befehl in Jenkins CLI aus
- Führen Sie ein Shell-Skript in Jenkins CLI aus
- Demo: Führen Sie ein Shell-Skript über die CLI aus.
- Demo: Ausführen eines Groovy-Skripts über die CLI
Lektion 05 - Überblick über die Bereitstellung
- Continuous Delivery vs Continuous Deployment
- Bereitstellungsübersicht
- Bereitstellung einer Anwendung auf einem Anwendungsserver
- Tomcat installieren und konfigurieren
- Bereitstellung einer einfachen Java-Webanwendung mit Tomcat
- Jenkins-Plugin für die Bereitstellung
- Aktivieren Paralleler Build
- Demo - Erstellen eines Jenkins-Parallel-Build-Jobs
- Demo - Erstellen einer Jenkins-Pipeline zum Bereitstellen einer JAVA-Anwendung auf einem
- Tomcat-Server
Lektion 06 - Jenkins X
- Einführung von Jenkins X
- Funktionen von Jenkins
- Jenkins vs Jenkins X
- Wie Jenkins X funktioniert
Lektion 07 - Jenkins mit Docker
- Bedarf an Jenkins mit Docker
- Docker Einführung
- Docker-Images und -Container
- Docker-Registry & Befehle
- Einführung von Jenkins in Docker-Image
- Zugriff auf die Jenkins-Anwendung über die öffentliche DNS der VM
- Docker-Volume
- Demo - CI/CD-Pipeline mit Docker erstellen
- Demo - CI/CD-Pipeline mit Jenkins erstellen
Lektion 08 - Kontinuierliche Inspektion mit Jenkins
- Code-Qualität
- Wie man verbessert Codequalität
- Code-Abdeckung
- Code-Scanning-Tools
- SonarQube
- Jenkins-Unterstützung für Gradle
- Jenkins-Unterstützung für Ant
- Jenkins-Unterstützung für Shell-Skripte
Lektion 09 - Jenkins mit Ansible
- Konfigurationsmanagement-Tool
- Vorteile des Konfigurationsmanagements
- Infrastruktur als Code (IaC)
- Einführung in Ansible
- Ansible-Inventory
- Ansible-Rollen und Architektur
- Jenkins-Integration mit Ansible
- Ansible-Plugin Jenkins
- Ansible vs Ansible Tower
- Jenkins-Job-Konfiguration für Ansible
- Demo - CI/CD-Pipeline mit Jenkins und Ansible erstellen
Lektion 10 - Verwaltung und Überwachung von Jenkins
- Systeminformationen sammeln
- Jenkins-Konfiguration verwalten
- Jenkins-Benutzermanagement
- Überwachung Jenkins
- Plugins für Berichterstattung
- Plugins zur Code-Analyse
- Überwachung Jenkins
- Serverwartung
- Jenkins-Backup oder -Wiederherstellung
- Plugin verwalten
- Automatisierungstests
- Berichterstattung in Jenkins
- Demo - Benutzerverwaltung
- Demo - Jenkins-Job mit Backup-Plugin erstellen
- Demo - Erstellen von Remote-Tests mit Jenkins
- Demo - Verwaltung von Plugins mit und ohne Neustart
- Demo - Automatisierte Tests mit Jenkins durchführen
Lektion 11 - Jenkins Best Practices
- Jenkins-Best Practices
- Globale Sicherheit
- Jenkins-Authentifizierung
- Jenkins-Anmeldeinformationen
- Jenkins-Zugriffsverwaltung
- Jenkins-Zugriffsrollen
- Jenkins-Backup
- Arten des Jenkins Backup-Plugins
- Jenkins-Wiederherstellung
- Demo - Jenkins-Job mit Backup-Plugin erstellen
Wie lange dauert es, diesen Jenkins-Kurs abzuschließen?
Dieser umfassende Jenkins-Kurs enthält über 20 Stunden angewandtes Lernen, das Sie in Ihrem eigenen Tempo absolvieren können. Es sollte nicht länger als 3 Monate dauern, es abzuschließen, wenn Sie konsequent Ihre Anstrengungen darauf richten.
Was sind die Vorteile des Lernens von Jenkins?
Jenkins ist ein beliebtes DevOps-Tool, das von einer großen Entwicklergemeinschaft gepflegt wird. Es bietet verschiedene Plugins wie Slack, GitHub und Build Pipeline an. Das Tool wird oft verwendet, um CI/CD für DevOps-Teams zu implementieren. Diejenigen, die eine Karriere als DevOps-Engineer oder Build-and-Release-Engineer anstreben, sollten Jenkins lernen.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!



