Katalog
/
DevOps
/
Kontinuierliche Integration mit Jenkins und Maven

Kontinuierliche Integration mit Jenkins und Maven

Begeben Sie sich auf eine umfassende Reise in die Welt von DevOps mit Jenkins und Maven.

Was werden Sie lernen?

In der modernen Ära der Softwareentwicklung ist die Beherrschung von Tools zur kontinuierlichen Integration wie Jenkins und Maven von entscheidender Bedeutung. Dieser von einem Dozenten geleitete Kurs soll Ihnen nicht nur Wissen vermitteln, sondern Sie auch mit praktischen Fähigkeiten ausstatten.

Am Ende dieses Kurses werden die Teilnehmer:

• Die Rolle von DevOps verstehen: Die Kernkonzepte von DevOps und seine transformativen Auswirkungen auf die Softwareentwicklung und -bereitstellung verstehen.

• Jenkins beherrschen: Sie erhalten einen tiefen Einblick in Jenkins und seine zahlreichen Funktionen, damit Sie Ihre CI/CD-Pipelines effizient einrichten, konfigurieren und optimieren können.

• Nutzen Sie das Potenzial von Maven: Erfahren Sie, wie Maven, ein erstklassiges Java-Projekt-Build-Automatisierungstool, verwendet werden kann, um Ihre Builds zu automatisieren und Bereitstellungsprozesse zu rationalisieren.

• Nahtlos integrieren: Entdecken Sie die Synergien zwischen Jenkins und Maven, die einen reibungslosen und optimierten Entwicklungs-Workflow gewährleisten.

• Sicherheit gewährleisten: Verstehen Sie, wie Sie Ihre Jenkins-Einrichtung absichern können, um sicherzustellen, dass Ihre CI/CD-Pipelines nicht nur effizient, sondern auch sicher sind.

• Bleiben Sie mit Best Practices auf dem Laufenden: Beteiligen Sie sich an Diskussionen über reale Szenarien und die besten Praktiken, die in verschiedenen Situationen eingesetzt werden können.

Voraussetzungen:

Vorkenntnisse über den Softwareentwicklungsprozess.

Kursübersicht*:

*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.

1. Einführung in DevOps:

  • Verstehen von DevOps und seiner Bedeutung
  • Einführung in Versionskontrollsysteme
  • Die Rolle von Automatisierungsskripten in CI/CD
  • Betonung der kontinuierlichen Code-Qualität

2. Jenkins: Das Herzstück von CI:

  • Einführung in Jenkins und kontinuierliche Integration
  • Installation und Einrichtung von Jenkins
  • Erstellen und Verwalten von Jenkins-Aufträgen
  • Gewährleistung der Sicherheit in Jenkins
  • Erforschung der riesigen Welt der Jenkins-Plugins
  • Verteilte Builds verstehen
  • Bewährte Praktiken, um das Beste aus Jenkins herauszuholen

3. Apache Maven: Automatisierung von Java-Projekten:

  • Einführung in Maven und seine Rolle bei der Build-Automatisierung
  • Installation und Einrichtung von Maven
  • Strukturierung und Verwaltung einer Webanwendung in Maven
  • Eintauchen in häufig genutzte Maven-Plugins
  • Beherrschen von Multimodul-Builds
  • Entwicklung von benutzerdefinierten Maven-Plugins
  • Erstellung von Maven-Archetypen
  • Grundlagen der Maven-Repository-Verwaltung
  • Perfektionierung des Release-Managements mit Maven

4. Abschließende Bemerkungen:

  • Reflexion über die gewonnenen Erkenntnisse
  • Diskussionen über reale Szenarien und best practices

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.