Opleiding : Jenkins, continue integratie implementeren in Java

op haar Java-projecten

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

Jenkins, continue integratie implementeren in Java

op haar Java-projecten



Jenkins (voorheen Hudson) is een continue integratieserver die het testen, auditen en inzetten van code automatiseert en kwaliteitsindicatoren voor productie levert. Deze cursus laat u kennismaken met alle mogelijkheden van deze server, een essentiële ondersteuning voor ontwikkeling in Agile modus.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

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




Jenkins (voorheen Hudson) is een continue integratieserver die het testen, auditen en inzetten van code automatiseert en kwaliteitsindicatoren voor productie levert. Deze cursus laat u kennismaken met alle mogelijkheden van deze server, een essentiële ondersteuning voor ontwikkeling in Agile modus.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De principes van continue integratie begrijpen met het oog op implementatie
Integreer Jenkins met andere tools (SCM, ticketmanager, enz.)
Een Jenkins-server instellen om builds te automatiseren
Tests, code-audits en implementaties automatiseren op het integratieplatform Jenkins

Doelgroep
Ontwikkelaars, projectmanagers.

Voorafgaande vereisten
Kennis van de taal Java en inzicht in de ontwikkelcyclus.

Praktische modaliteiten
Leer methodes
Afwisseling van theorie en praktijk bij de Jenkins-tool.

Opleidingsprogramma

1
Inleiding tot continue integratie

  • Principes van continue integratie.
  • Agile ontwikkeling en continue integratie.
  • Voorwaarden voor continue integratie.
  • Ontwikkelingstechnieken aangepast aan continue integratie.
  • Verschillende soorten testen en auditen van applicaties.
  • Levenscyclus van het ontwikkelingsproces.
  • Hulpmiddelen en integratie.
Demonstratie
Ontdek Jenkins.

2
De build instellen en automatiseren

  • De server instellen, verschillende installatietypes.
  • Configuratie: hoofdconfiguratiepagina, Git/SVN configuratie, mailserver.
  • Jenkins en de Build, best practices en aanbevolen methoden.
  • Kennisgevingsstrategieën en -technieken.
  • Repareer de afhankelijkheden tussen Build-taken.
  • Jenkins en Maven: herinnering over Maven, configureren van de Maven Build, implementatie in een Maven repository.
Oefening
Het maken en configureren van een Maven Jenkins project gebaseerd op een Git repo.

3
Code kwaliteit

  • Inleiding, kwaliteit integreren in het bouwproces.
  • Analysehulpmiddelen: Checkstyle, FindBugs, CPD/PMD.
  • Het kwaliteitsrapport configureren met de overtredingen-plugin.
  • Complexiteitsrapport, over openstaande taken.
Oefening
Aanpassing van het Jenkins-project om tools op te nemen voor het analyseren van de codekwaliteit en het bewaken van de kwaliteit in de loop van de tijd.

4
Testautomatisering

  • Inleiding, testterminologie.
  • Eenheids- en integratietests automatiseren.
  • Rapportconfiguratie.
  • Testdekking meten.
  • Automatisering van acceptatietests.
  • Prestatietests automatiseren met JMeter.
  • Testuitvoeringstijden optimaliseren.
Oefening
Het Jenkins-project aanpassen met JUnit en prestatietests monitoren met JMeter.

5
Geautomatiseerde inzet

  • Het implementatiescript instellen.
  • Databases bijwerken.
  • Minimale tests. Achteruit.
Oefening
Aanpassing van het Jenkins-project om de inzet van het gebouwde artefact te automatiseren.

6
Beheer van een Jenkins-server

  • Gemakkelijk te activeren en in te stellen.
  • Verschillende soorten gebruikersdatabases.
  • Autorisatie en rolbeheer.
  • Loggen van gebruikersacties.
  • Schijfruimtebeheer.
  • CPU-belasting bewaken.
  • Configuratie opslaan.


Feedback van klanten
4,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.
ADRIEN J.
18/12/25
4 / 5

Het deel waar ik het meeste van geleerd heb is minder gerelateerd aan mijn behoeften, de training is een beetje laat voor mij omdat ik sommige van deze dingen al moest leren als onderdeel van een recent opgeleverd project. Waar ik een beetje moeite mee had was de aanbevolen kennis van Maven. Ik gebruik het, maar vrij fundamenteel en heb waarschijnlijk wat meer tijd besteed aan het begrijpen van dit deel van de oefeningen dan aan het thema van de cursus. De trainer was vriendelijk en leerzaam.
YANN D.
18/12/25
4 / 5

Ik heb voor het eerst een Jenkins-server kunnen gebruiken en geleerd hoe je een pijplijn kunt maken met Jenkinsfile van A tot Z. Ik was minder geïnteresseerd in het mavengedeelte, omdat het nogal ver van mijn voorkeursgebied lag, maar het was nog steeds interessant om het maven/npm ecosysteem te ontdekken.
GUILLAUME P.
09/10/25
5 / 5

Zeer goed.



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 : 14 apr., 11 juni, 15 sep., 21 sep., 27 okt., 30 nov.

PARIS LA DÉFENSE
2026 : 11 juni, 21 sep., 30 nov.