Seminare
Seminare

Maven - Advanced

Webinar - IT-Schulungen.com

In dieser 1-tägigen Schulung "Maven - Advanced" erweitern Sie Ihr Wissen über Maven im Unternehmensbereich. Sie lernen verschiedene Ansätze kennen, um Builds für JEE-Anwendungen (EAR, WAR, EJB usw.) zu erstellen und wie solche Builds aussehen. Dabei werden Möglichkeiten, Herausforderungen und potenzielle Probleme behandelt.


Besonderes Augenmerk liegt auf Multi-Module-Builds für JEE-Anwendungen und den damit verbundenen Konsequenzen. Sie erfahren, wie Releases erstellt werden und wie Integrationstests mit Maven durchgeführt werden können, z. B. mit Selenium. Sie lernen auch, wie Sie artefaktspezifische Umgebungen erstellen können, wie Test, Q&A und Produktion.


Die Schulung behandelt Entscheidungsfragen wie: Wann sollte ein separates Modul erstellt werden und wann nicht? Wann ist der Einsatz eines Repository Managers sinnvoll und wann nicht? Insgesamt vertiefen Sie Ihre Fähigkeiten im Maven-Umfeld und lernen praxisnahe Anwendungen für JEE-Projekte kennen.


Termin Ort Preis*
29.08.2024 Nürnberg 827,05 €
29.08.2024 online 827,05 €
13.09.2024 online 827,05 €
13.09.2024 Nürnberg 827,05 €
16.10.2024 Nürnberg 827,05 €
16.10.2024 online 827,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Release Cycle

  • Einführung in den Maven-Release-Zyklus
  • Automatisierung des Release-Prozesses


Multi-Modul-Builds

  • Strukturierung von Multi-Modul-Projekten
  • Best Practices für Multi-Modul-Builds


Versionsmanagement und Branching

  • Strategien für effektives Versionshandling
  • Einsatz von Branching in der Projektentwicklung


Generator-Module

  • Einsatz von spezifischen Generator-Modulen:
    • JAXB für XML-Bindungen
    • Axis2 für Webservices

  • Praktische Anwendungsfälle


Code-Qualität und Metriken

  • Erzeugung von Code-Coverage-Reports
    • Integration von Unit-Tests
    • Integration von Integrationstests

  • Nutzung von Plugins für Code-Metriken:
    • Cobertura
    • JaCoCo


Maven Plugins

  • Vertiefung in essentielle Maven-Plugins:
    • EAR, EJB, WAR für Jakarta EE-Projekte
    • Surefire und Failsafe für Testautomatisierung

  • Anwendungsbeispiele


Repository-Manager

  • Überblick über Repository-Manager
  • Funktionalitäten und Vorteile der Nutzung


Ziele/Bildungsabschluss:

In dieser 1-tägigen Schulung "Maven - Advanced" erweitern Sie Ihr Wissen über Maven im Unternehmensbereich. Sie lernen verschiedene Ansätze kennen, um Builds für JEE-Anwendungen (EAR, WAR, EJB usw.) zu erstellen und wie solche Builds aussehen. Dabei werden Möglichkeiten, Herausforderungen und potenzielle Probleme behandelt.


Besonderes Augenmerk liegt auf Multi-Module-Builds für JEE-Anwendungen und den damit verbundenen Konsequenzen. Sie erfahren, wie Releases erstellt werden und wie Integrationstests mit Maven durchgeführt werden können, z. B. mit Selenium. Sie lernen auch, wie Sie artefaktspezifische Umgebungen erstellen können, wie Test, Q&A und Produktion.


Die Schulung behandelt Entscheidungsfragen wie: Wann sollte ein separates Modul erstellt werden und wann nicht? Wann ist der Einsatz eines Repository Managers sinnvoll und wann nicht? Insgesamt vertiefen Sie Ihre Fähigkeiten im Maven-Umfeld und lernen praxisnahe Anwendungen für JEE-Projekte kennen.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Teilnahme an der Schulung Maven Basics
  • Grundlegendes Wissen im Bereich der Versionskontrolle (Subversion, Git o.ä.) ist durchaus Hilfreich.


Die Voraussetzung für den Maven Enterprise Workshop sind vor allem Kenntnisse in der Java Entwicklung. Darüber hinaus wird auch Wissen im Bereich JEE (EJB, WAR etc.), JUnit oder TestNG voraus gesetzt.


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Softwareentwickler


Seminarkennung:
NE-WEBDATE-f06d86e8-d427-4510-92bd-75261c726395
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha