CI/CD Pipelines mit Jenkins Zertifizierungskurs - eLearning

Methode

CI/CD Pipelines mit Jenkins Zertifizierungskurs - eLearning

Adding Value Consulting DE
Logo von Adding Value Consulting DE
Bewertung: starstarstarstarstar 9,8 Bildungsangebote von Adding Value Consulting DE haben eine durchschnittliche Bewertung von 9,8 (aus 27 Bewertungen)

Suchen Sie weitere Details oder möchten Sie den Kurs gleich buchen? Besuchen Sie direkt die Anbieterseite.

Beschreibung

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.

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: E-Learning, Service-oriented architecture (SOA) und Amazon Web Services (AWS).

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 Bewertungen geschrieben.
    Schreiben Sie eine Bewertung
    Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

    Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!