Projecten bouwen met Maven

Tijdens deze training maken we je vertrouwd met het meest populaire Java-buildtool van dit moment: Maven. Deze eendaagse cursus bij ABIS laat je begrijpen wat Maven is en hoe je het kunt gebruiken om Java-enterpriseapplicaties te bouwen.

Zowat alle ontwikkelaars gebruiken een IDE, maar daarnaast is een build management tool wel het meest voorkomend. Maven is de de facto standard build tool in open source software projecten. Daarnaast bewijzen zijn mogelijkheden zichzelf bij het creëren van stabiele en reproduceerbare builds van andere projecten.

In deze cursus zul je:

  • leren wat Maven is en hoe het zich verhoudt tot andere Java-buildtools zoals Ant en Gradle
  • kennismaken met de basisconcepten en terminologie
  • een kijkje nemen in dependency management
  • leren hoe je eenvoudige projecten én multi-module projecten kunt bouwen
  • plugins gebruiken en zelf maken

Opleiding inplannen?

Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender
datumduurtaalplaatsprijs 
28 nov1web based 655 EUR (excl. BTW)
28 nov1Leuven 655 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Java ontwikkelaars en architecten die aan de slag willen gaan met Maven om hun build processen te automatiseren.

Voorkennis

Deelnemers zijn vertrouwd met XML (cf. cursus XML concepten) en hebben minstens een basiskennis van Java (cf. cursus Java: basiscursus)

U kunt zelf testen of u voldoende voorkennis hebt door de online zelftest "XML concepten" en de online zelftest "Java" in te vullen.

Inhoud

  • Introductie
    • Wat is Maven
    • Maven vergelijken met andere buildtools (Ant, Gradle, ...)
    • Maven installeren
  • Kernconcepten
    • POM
    • Artifact
    • Repository
    • Dependency
    • Plugin
    •  Build Lifecycle
  • POM-opties
    •  Properties
    • Resource Filtering
  • Enterprise-applicaties bouwen
    • Multi-module builds
    • POM-inheritance
  • Werken met Maven-plugins
    • Standaard plugins: surefire, javadoc, site, ...
    • Maven-archetypes
    • Custom plugins schrijven
  • Maven-ondersteuning in IDE’s
    • IntelliJ
    • Eclipse

Verloop van de cursus

Klassikale training met oefeningen.

Certificaat

Na afloop van de sessie ontvangt de deelnemer een 'Certificate of Completion'.

Duur

1 dag.

Docent

Sandy Schillebeeckx (ABIS), anova.

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN