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 | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
28 nov | 1 | web based | 655 EUR (excl. BTW) | ||
28 nov | 1 | Leuven | 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 |