Opleiding : Continue integratie, beste implementatiepraktijken

Praktijkcursus - 3d - 21u00 - Ref. DIN
Prijs : 2010 € V.B.

Continue integratie, beste implementatiepraktijken



Opleiding onmisbaar

Continue integratie is een van de essentiële aspecten van Agile methoden. Het heeft als doel de kwaliteit en vloeiendheid van de ontwikkelcyclus te garanderen, evenals de uitrol van nieuwe releases. Deze cursus presenteert de best practices en bijbehorende technieken om het te implementeren.


INTER
INTRA
OP MAAT

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

Ref. DIN
  3d - 21u00
2010 € V.B.




Continue integratie is een van de essentiële aspecten van Agile methoden. Het heeft als doel de kwaliteit en vloeiendheid van de ontwikkelcyclus te garanderen, evenals de uitrol van nieuwe releases. Deze cursus presenteert de best practices en bijbehorende technieken om het te implementeren.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De componenten en principes van continue integratie begrijpen
Omgaan met een versiebeheerbeheerder
De mechanismen begrijpen die betrokken zijn bij het bouwen van software en de bijbehorende Build tools
Een project configureren op een continue integratie server
De belangrijkste metriek van codeanalyseprogramma's ontcijferen
De rol van artefactbewaarplaatsen en configuratiebeheer begrijpen

Doelgroep
Projectmanagers, ontwikkelaars, architecten.

Voorafgaande vereisten
Basiskennis van softwareontwikkeling.

Opleidingsprogramma

1
Inleiding

  • De verschillende soorten omgevingen: ontwikkeling, acceptatie, productie.
  • Configuratiebeheer: systeem en toepassing.
  • De rol van applicatiecontainers : Docker.
  • Centraliseren van configuraties: puppet, Ansible.
  • Industrialisatie van implementaties.
  • Het opzetten van een continu integratieplatform.

2
Versiebeheer

  • De functies.
  • De verschillende bronbeheerders: gecentraliseerd of gedistribueerd.
  • De problemen van het integreren van verandering.
  • De rol van takken en tags.
Praktisch werk
Een Git repository beheren.

3
Automatisering bouwen

  • Wat is softwarebouw?
  • Bouwen, projectlevenscyclus.
  • Bouw tools met Maven.
  • Plug-ins, profielen en modules.
Praktisch werk
Het opzetten van de bouw van een eenvoudig project (Maven).

4
Beheer van deposito's

  • Rollen van depotmanagers.
  • Soorten archief: openbaar, intern.
  • Beheer van deliverables (artfacts): releases, snapshots, implementatie.
  • Organisatie van depots: ontwikkeling, testen, productie.
  • Integratie van repository managers met Build tools en taakbeheer tools.
  • Voorbeelden van oplossingen: Nexus, Artifactory...
Praktisch werk
Artefacten publiceren in Nexus.

5
Testautomatisering

  • Welke tests en met welk doel?
  • Testomgevingen.
  • Presentatie van testtools.
  • Testautomatisering implementeren.
Praktisch werk
Geautomatiseerde tests opzetten met JUnit.

6
Continue integratie server

  • De rol van de continue integratie server.
  • Belangrijkste kenmerken.
  • Baanbeheer.
  • Taakafhankelijkheid.
  • Servers: Hudson/Jenkins, CruiseControle, Bamboo, enz.
Praktisch werk
Het project configureren op een Jenkins continue integratie server.

7
Metriek instellen

  • Rapport genereren.
  • Analyse- en rapportagetools (PMD, Findbugs, Cobertura, Emma, Checkstyle, enz.).
  • Publicatie van resultaten.
Praktisch werk
Metrics tools instellen.

8
Feedbackbeheer

  • Een volledige cyclus beheren.
  • Traceerbaarheid van wijzigingen.
Praktisch werk
Sonar gebruiken.


Feedback van klanten
4,2 / 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.
BÉCHIR B.
15/12/25
3 / 5

Ik verwachtte een training over CIC/CD best practices, maar dit is meer een introductie voor beginners.
ERIC M.
15/12/25
2 / 5

de ondersteuning bevat links naar externe sites die niet langer goed zijn. Als gevolg daarvan zullen andere links wegvallen. Een poging om de inhoud van deze links te integreren lijkt me meer op zijn plaats, net als de installatie van componenten. Een exclusieve focus op Windows, terwijl open source continuous integration (jenkins, nexus, git, etc) vaak gebaseerd is op Linux en niet geschikt is voor de corporate context. De trainer leek zijn cursus niet te hebben voorbereid, dus we moesten afwac
MORGANE R.
15/12/25
3 / 5

Naar mijn mening werd er veel tijd besteed aan het installeren van software en het analyseren van bugs in deze installaties. Mijn verwachting was dat de verschillende tools met elkaar zouden samenwerken. Ik had graag gezien dat de software al geïnstalleerd was en dat we hadden kunnen 'spelen' met de configuratieparameters om ze te begrijpen en er een belang in te vinden voor dagelijks gebruik.



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 : 10 maa., 1 apr., 1 apr., 20 mei, 20 mei, 9 juni, 22 sep., 12 okt., 12 okt., 16 nov., 16 nov., 1 dec.

PARIS LA DÉFENSE
2026 : 1 apr., 20 mei, 12 okt., 16 nov.