-
Maven Fundamentals
-
Leer de vaardigheden en kennis die nodig zijn om Maven te gebruiken voor Java-projectmanagement en geautomatiseerde softwarebouw.
Training codeCGAMAVFUCEGesproken taalEngelsTaal materiaalEngelsDagdelen4Kosten€1.300,00excl. BTW Geen extra kosten.Boek nu Maven Fundamentals
In groepstrainingen gebruiken we verschillende werkvormen en doe je kennis, inzicht en inspiratie op. Bekijk ook de Gesproken taal en Taal materiaal aan de linkerkant van de pagina voor informatie over de taal.
Wat is Maven Fundamentals
In deze training neemt een ervaren trainer met diepgaande praktijkkennis je mee door de stof. Theorie wordt altijd afgewisseld met oefeningen.
De training begint met een overzicht van de problemen in project- en afhankelijkheidsbeheer, hoe Maven werkt en de rol van Maven-repositories. Je krijgt begrip van hoe Maven zich verhoudt tot de automatische build-tool Ant.
Zie onderstaande modules voor meer informatie:
Module 1: Maven Intro- Java Build Tools Intro
- Gewenste functies
- Mier + Klimop
- Build.xml
- Bestand maken met Ivy
Module 2: Kernconcepten
- Wat is Maven?
- Waarom Maven?
- Conventie over configuratie
- Maven Directory-structuur
- Projectobjectmodel
Module 3: Levenscyclus bouwen
- Wat is de build-levenscyclus?
- Standaard levenscycli
- Belangrijke fasen in de levenscyclus
- Bouwfasen en doelen
- Schone levenscyclus
Module 4: Profielen
- Omgevingsvariabelen
- Door gebruiker gedefinieerde eigenschappen
- Bronnen filteren
- Profielen maken
- Wat is een Build-profiel?
Module 5: Plug-ins en doelen
- Wat zijn Maven-plug-ins?
- Typen plug-ins
- Doelen en plug-ins
- Belangrijke plug-inconcepten
- Maven Antrun-plug-in
Module 6: Archetypen
- Wat is een archetype?
- Verschillende archetypen
- Archetype Opdracht genereren
- Maven Archetype Archetype
- Maven Archetype WebApp
- Eenvoudig J2EE-project
Module 7: Opslagplaatsen
- Wat is een Maven-repository?
- Bedrijfsrepositories
- Lokale opslagplaats
- Centrale opslagplaats
- Repositories in Super POM
Module 8: Afhankelijkheidsbeheer
- Wat is afhankelijkheidsmanagement?
- Afhankelijkheden zoeken
- Transitieve afhankelijkheden
- Afhankelijkheidsterminologie
- Afhankelijkheidsbereik
Module 9: Automatisering bouwen
- Omgaan met snelle wijzigingen
- Wat is een momentopname?
- Momentopname Afhankelijkheid
- Automatisering bouwen
- Momentopnamen gebruiken
Voor wie is Maven Fundamentals
De cursus Maven Development is bedoeld voor ontwikkelaars die Maven gebruiken voor dependency management en voor het automatisch bouwen en uitrollen van projecten.
Voorvereisten
Om deel te nemen aan de cursus Maven Development is kennis van en ervaring met Java en XML vereist. Tijdens de training moet je beschikken over een laptop.
Doelstellingen
Na het volgen van deze cursus ben je in staat om Maven te gebruiken.
Leer de vaardigheden en kennis die nodig zijn om Maven te gebruiken voor Java-projectmanagement en geautomatiseerde softwarebouw.
Training codeCGAMAVFUCEGesproken taalEngelsTaal materiaalEngelsDagdelen4Kosten€1.300,00excl. BTW Geen extra kosten.Een Incompany training biedt verschillende voordelen:
- Je bepaalt zelf de locatie
- Je beleeft de training met je collega’s, daardoor sluit deze altijd aan op jouw praktijk
- De trainer kan in uitleg, voorbeelden en opdrachten aansluiten bij jouw organisatie
- In overleg kan de training aangepast worden aan organisatie specifieke vragen
Vraag nu meer informatie of een offerte aan.Wat is Maven Fundamentals
In deze training neemt een ervaren trainer met diepgaande praktijkkennis je mee door de stof. Theorie wordt altijd afgewisseld met oefeningen.
De training begint met een overzicht van de problemen in project- en afhankelijkheidsbeheer, hoe Maven werkt en de rol van Maven-repositories. Je krijgt begrip van hoe Maven zich verhoudt tot de automatische build-tool Ant.
Zie onderstaande modules voor meer informatie:
Module 1: Maven Intro- Java Build Tools Intro
- Gewenste functies
- Mier + Klimop
- Build.xml
- Bestand maken met Ivy
Module 2: Kernconcepten
- Wat is Maven?
- Waarom Maven?
- Conventie over configuratie
- Maven Directory-structuur
- Projectobjectmodel
Module 3: Levenscyclus bouwen
- Wat is de build-levenscyclus?
- Standaard levenscycli
- Belangrijke fasen in de levenscyclus
- Bouwfasen en doelen
- Schone levenscyclus
Module 4: Profielen
- Omgevingsvariabelen
- Door gebruiker gedefinieerde eigenschappen
- Bronnen filteren
- Profielen maken
- Wat is een Build-profiel?
Module 5: Plug-ins en doelen
- Wat zijn Maven-plug-ins?
- Typen plug-ins
- Doelen en plug-ins
- Belangrijke plug-inconcepten
- Maven Antrun-plug-in
Module 6: Archetypen
- Wat is een archetype?
- Verschillende archetypen
- Archetype Opdracht genereren
- Maven Archetype Archetype
- Maven Archetype WebApp
- Eenvoudig J2EE-project
Module 7: Opslagplaatsen
- Wat is een Maven-repository?
- Bedrijfsrepositories
- Lokale opslagplaats
- Centrale opslagplaats
- Repositories in Super POM
Module 8: Afhankelijkheidsbeheer
- Wat is afhankelijkheidsmanagement?
- Afhankelijkheden zoeken
- Transitieve afhankelijkheden
- Afhankelijkheidsterminologie
- Afhankelijkheidsbereik
Module 9: Automatisering bouwen
- Omgaan met snelle wijzigingen
- Wat is een momentopname?
- Momentopname Afhankelijkheid
- Automatisering bouwen
- Momentopnamen gebruiken
Voor wie is Maven Fundamentals
De cursus Maven Development is bedoeld voor ontwikkelaars die Maven gebruiken voor dependency management en voor het automatisch bouwen en uitrollen van projecten.
Voorvereisten
Om deel te nemen aan de cursus Maven Development is kennis van en ervaring met Java en XML vereist. Tijdens de training moet je beschikken over een laptop.
Doelstellingen
Na het volgen van deze cursus ben je in staat om Maven te gebruiken.
-
Brochure
Gerelateerd
e-CF competenties bij deze training
Bij Capgemini Academy geloven wij in transparantie en overzicht in het opleidingslandschap. Daarom kan je hieronder zien aan welke e-CF competentie deze training of certificering bijdraagt. Kijk voor meer informatie over hoe jij het e-Competence Framework kan gebruiken op deze pagina. Wil je weten hoe je het e-CF binnen jouw organisatie kan toepassen, lees dan meer op deze pagina.
e-Competence Level | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
A.6.Application Design | |||||
B.1.Application Development |