Schulung: Java Build-Management

  • Präsenztraining

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.

Voraussetzungstest zu diesem Seminar
Dieses Seminar ist Teil des Qualifizierungsplans JAVA DevOps.
Besuchen Sie unseren Java Blog.

Trainingsprogramm

ü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

Wer sollte teilnehmen:

Zielgruppe

Software-Ingenieure, Anwendungsentwickler, Projektleiter.

Voraussetzungen

Java Erweiterungen I ,Java Intensivtraining für Sprachumsteiger mit Erfahrung in OOP oder vergleichbare Kenntnisse. Kenntnisse über Projektorganisation und -management.

Schulungsmethode

Vortrag, Diskussion, Demonstrationen, Praktikum am System, Übungen.

Dauer: 3 Tage (18 Stunden )
Nr. 33067

Beginn: 10:00
Preis:1.620,00 € netto
1.927,80 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 3 Tage (18 Stunden )
Nr. 33067
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
04 Mrz - 06 Mrz 2019Integrata AG Frankfurt
Integrata AG Frankfurt
Hahnstr. 70
60528 Frankfurt
03 Jun - 05 Jun 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
18 Sep - 20 Sep 2019Integrata AG Stuttgart
Integrata AG Stuttgart
Lautenschlagerstraße 23
70173 Stuttgart
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!