Maven für Java Entwickler

Maven ist bis heute eines der meist-genutzten Build- und Dependency-Systemen im Java-Ökosystem. Der Kurs ist ein Workshop, der die Arbeitsweise von Maven beschreibt und wie man mit Maven-Hilfsmitteln umgeht.

Thema: Softwareentwicklung

Einleitung

Obschon schon etwas totgesagt ist Maven immer noch eines der meist genutzten Build- und Konfigurationsmanagement-Systeme im Java Continuum. Auch wenn es sehr bekannt ist, so sind die internen Mechanismen nicht jedem bekannt. Diese zu kennen ist für saubere und nachvollziehbare Builds aber immer noch Hilfreich.

Programm

  • Maven-Konzepte
  • Infrastruktur und Projekt
  • Goals, Phasen, Mojos
  • Abhängigkeiten
  • Resource-Filtering
  • Module
  • Umgang mit Maven-Profilen
  • Release-Prozess
  • Veröffentlichen von Artefakten

Kursziel

Entwickler können nach diesem Kurs Java-Builds erstellen und betreuen, diese erweitern sowie verbessern.

Administratoren von CI Server oder Diensten verstehen die Konzepte hinter Maven und können Einblick in die laufenden Builds nehmen.

Teilnehmer wissen wie sie Infrastruktur und Projekt trennen. Wie sie mit Abhängigkeiten umgehen und Plugins einsetzen. Zuletzt sind sie fähig reproduzierbare und saubere Builds aufzusetzen.

Adressaten

  • Java Software Entwickler
  • CI Administratoren
  • Software-Architekten

Voraussetzungen

  • Kenntnisse von Java (Konzepte, Classpath)
  • Grundkenntnisse auf der Kommandozeile
  • Notebook mit installiertem Java 11
  • Zugang auf Maven Central (oder Repository-Proxy)

Infrastruktur

Teilnehmer benötigen ein eigenes Notebook mit installiertem JDK (11+) sowie Zugriff auf alle Artefakte in Maven Central (entweder via Firmen Proxy (Nexus, Artifactory) oder Internet).

Biografie

Seit dem Informatik Studium 2004 an der FHSO ist Werner Müller in der Software-Entwicklung tätig. Mit Schwerpunkt Individual-Lösungen im Web-Umfeld und wie diese mit hoher Qualität und zuverlässigkeit zum Kunden gelangen. Zu Beginn als Entwickler und heute als Tech-Lead oder Software-Architekt. Seit der ersten Begegnung mit Maven an der ApacheCon 2006 begleitet es ihn zuverlässig durch die Projekte.

Kosten

Die Kurskosten pro Teilnehmer betragen CHF 850.-
Erkundigen Sie sich nach unseren Firmenrabatten.

Alle Teilnehmenden erhalten nach der Durchführung ein Teilnahme-Zertifikat.

Jetzt Kontakt aufnehmen!

Für weitere Fragen zum Workshop oder zur Anmeldung können Sie uns auf skills@schaltstelle.ch schreiben.

Coach: Werner Müller

Dauer: 1 Tag
Sprache: Deutsch
Stichwörter: Apache Maven, Java, Abhängigkeiten, Artefakte
Ziel-Publikum: Java-Entwickler, Tester