Publicatiedatum : 25/01/2024

Opleiding : Maven, beheer van de projectlevenscyclus

Praktijkcursus - 2d - 14u00 - Ref. MAV
Prijs : 1670 € V.B.

Maven, beheer van de projectlevenscyclus




Maven is de standaard geworden voor projectlevenscyclusbeheer. Het is een verzameling van tools, best practices en structurerende elementen. Deze cursus geeft je een goed inzicht in de configuratie en helpt je de centrale rol ervan te begrijpen in een continue integratie aanpak in Java.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. MAV
  2d - 14u00
1670 € V.B.




Maven is de standaard geworden voor projectlevenscyclusbeheer. Het is een verzameling van tools, best practices en structurerende elementen. Deze cursus geeft je een goed inzicht in de configuratie en helpt je de centrale rol ervan te begrijpen in een continue integratie aanpak in Java.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Een project rond Maven structureren
Afhankelijkheden en opslagplaatsen beheren
Een projectsite genereren
Rapporten op maat genereren
Continue integratie opzetten met Jenkins

Doelgroep
Ontwikkelaars, architecten, technische projectmanagers.

Voorafgaande vereisten
Basiskennis van Java en JEE.

Opleidingsprogramma

1
Presentatie

  • Meer dan alleen een Build tool. De Maven wereld: source manager, geautomatiseerde tests, documentatie...

2
Een eerste Maven project opzetten

  • Maven installeren. De POM (Project Object Model).
  • Lokale en externe repositories.
  • Wat is een Maven plug-in? Wat is een doel?
  • Standaard structuur van een Maven project. Levenscycluscontrole: installatie, compilatie, implementatie, enz.
  • Begrippen als archetype, groep, artefact, versie, assemblages.
  • Een project opdelen in modules.
  • Overerving tussen POM-bestanden, de super-POM.
Oefening
Maven installeren en een eerste Maven project maken.

3
Afhankelijkheden

  • Begrip van afhankelijkheid en transitieve afhankelijkheid.
  • Verklaring van afhankelijkheden in de POM.
  • Hoe los je een conflict van afhankelijkheden op?
Oefening
Eenvoudige en transitieve afhankelijkheden instellen.

4
De opslagplaatsen

  • Beperkingen van het standaard archief. Declaratie van meerdere archieven. Prioriteitenbeheer.
  • Tools voor het beheren van referenties (Nexus, Artifactory, enz.).
Oefening
Migreren van een ongestructureerd project naar Maven. Het opzetten van afhankelijkheden en repositories.

5
Gebruikelijke toepassingen

  • Core plug-ins: compileren, implementeren, installeren...
  • Plug-ins voor het genereren van JEE-toepassingen...
  • Versies. Snapshots. Profielen.
  • Maven en teamwerk. CVS SVN.
  • Integratie van Maven met IDE's (Eclipse, enz.).
  • Documentatie genereren.
Oefening
De volledige projectlevenscyclus configureren.

6
Een Maven site genereren

  • De plug-in voor de site. De sitebeschrijving. De lay-out van de site.
  • Standaard skins, een aangepaste skin maken.
Oefening
Een gepersonaliseerde site maken.

7
Maven rapporteert

  • Genereren van testrapporten.
  • Checkstyle, changelog, wijzigingen.
Oefening
Rapporten op maat genereren.

8
Continue integratie

  • Definitie. Best practices. Presentatie van Jenkins als een Build en Continuous Integration server. Configuratie.
Oefening
Jenkins instellen.


Feedback van klanten
5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
SÉBASTIEN G.
04/12/25
5 / 5

Formateur sympathique et bonne ambiance



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 9 maa., 28 mei, 15 okt., 10 dec.

PARIS LA DÉFENSE
2026 : 9 maa., 28 mei, 15 okt., 10 dec.