0

Java Build-Management

Ihre Termine

Datum Ort Preis
15.07.2026
-17.07.2026
Virtuelles Live Training 2.130,10 €*
Buchen
15.07.2026
-17.07.2026
Düsseldorf 2.130,10 €*
Buchen
09.09.2026
-11.09.2026
Virtuelles Live Training 2.023,00 €*
Buchen
16.11.2026
-18.11.2026
Virtuelles Live Training 2.023,00 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Ein effizientes Build-Management ist unverzichtbar für die Qualität und Stabilität moderner Java-Entwicklungsprojekte. In diesem Seminar lernen Sie, wie Sie Build-Prozesse professionell aufsetzen, interne und externe Abhängigkeiten verwalten und eine durchgängige Integration in Ihre Entwicklungsumgebung sicherstellen und so die Qualität und Transparenz im gesamten Softwarelebenszyklus steigern.
Anhand praxisnaher Beispiele und Übungen erarbeiten Sie sich fundiertes Wissen zu Tools wie Maven, Ant, Gradle sowie zu Themen wie Continuous Integration, Deployment und Konfigurationsmanagement. Sie erfahren, wie Sie Build-Umgebungen planen, strukturieren und nachhaltig pflegen - inklusive Sourcecode-Management, Ticket-Systemen und Review-Prozessen.
Nach dem Seminar sind Sie in der Lage, stabile und automatisierte Build-Prozesse für Java-Projekte zu konzipieren und umzusetzen. Sie schaffen damit die Grundlage für mehr Transparenz, Qualität und Effizienz in Ihren Entwicklungsabläufen.


Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Inhalte

Überblick:

  • Build-Manager als eigene Rolle in der Entwicklung
  • DevOps
  • Warum automatisieren?
  • Konfigurationsmanagement und QS
  • Dokumentation
  • Wartung

Der Build-Prozess:

  • Der CRISP-Build
  • Dependency Management
  • Ant
  • Ivy
  • Gradle

Build-Management mit Maven:

  • Projektstruktur
  • Das Project Object Model (POM): Koordinaten, Dependencies, Parent-Mechanismus
  • Der Build-Lifecycle
  • Multimodul-Projekte
  • Wichtige Maven PlugIns: Überblick, Beispiele

Infrastruktur:

  • Der STACC-Server
  • Sourcecode-Management
  • Git und Subversion
  • Ticket-System
  • Artifact-Repository
  • Continuous Integration
  • Kommunikation
  • Aufbau und Inbetriebnahme
  • Aufsetzen eines Repositories
  • SonarQube
  • Review-Systeme

Continuous Integration:

  • Einordnung in den Build-Prozess und der Open Source Cl-Server Hudson/Jenkins
  • Build-Pläne
  • Build-Kaskaden
  • Dokumentation und Reporting
  • Benachrichtigungsstrategien (Mail, IM, IRC, SMS, ”Lavalampe”)

Continuous Delivery:

  • Reproduzierbare Releases
  • Abgrenzung
  • CRISP-Deployment
  • System/Application Division
  • Application/Configuration Division
  • Container Deployment
  • Datenbank-Migrationen
  • Tooling
  • Stages/Umgebungen

Prozesse:

  • Entwicklungsmodelle
  • Rechte und Rollen
  • Umgang mit externen Artefakten
  • Ticket-Workflows+G2

Zielgruppe

Zielgruppe

  • Software-Ingenieurinnen und -Ingenieure, die ihre Kenntnisse im Build-Management vertiefen möchten.
  • Anwendungsentwickler:innen, die für die Verwaltung von Java-Projekten verantwortlich sind.
  • Projektleiter:innen, die den Überblick über den Entwicklungsstand in Softwareprojekten behalten müssen.

Voraussetzungen

  • Teilnahme am Seminar Java Erweiterungen I oder vergleichbare Kenntnisse.
  • Grundlegende Kenntnisse in Projektorganisation und -management sind empfehlenswert.