0

Java Build-Management

Ihre Termine

Datum Ort Preis
02.02.2026
-04.02.2026
Virtuelles Live Training 2.023,00 €* Buchen
25.03.2026
-27.03.2026
Virtuelles Live Training 2.023,00 €* Buchen
20.05.2026
-22.05.2026
Virtuelles Live Training 2.023,00 €* Buchen
15.07.2026
-17.07.2026
Virtuelles Live Training 2.023,00 €* Buchen
15.07.2026
-17.07.2026
Düsseldorf 2.023,00 €* 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

Eine stabile Build-Umgebung ist essenziell, um in den einzelnen Phasen eines Softwareentwicklungsprojektes den Überblick über den Entwicklungsstand zu behalten. In diesem Seminar lernen Sie, wie Sie interne und externe Abhängigkeiten verwalten und kontinuierlich den Status Ihres Projektes überwachen können. Nach diesem Seminar kennen Sie praxisbewährte Verfahren und Werkzeuge, um eine Build-Umgebung für Java-Projekte planen, erstellen und pflegen zu können.

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-Ingenieure, Anwendungsentwickler, Projektleiter.

Voraussetzungen

Seminar Java Erweiterungen I oder Seminar Java Intensivtraining für Sprachumsteiger mit Erfahrung in OOP oder vergleichbare Kenntni