Twee collega's hebben een fysieke meeting op kantoor
 1.500,00 excl. BTW Geen extra kosten

Benieuwd hoe jouw apparaten naadloos met elkaar communiceren? Ontdek de basisprincipes van Software Integration in deze training en leer de principes, methoden en technologieën achter dit alles.

Gesproken taal
Engels
Taal materiaal
Engels
Dagen
2
Software Development

Software Integration Foundation (EN)

Ma 31 Maart 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Rian van der Meiden
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Ma 31-03-2025 09:00 - 16:30 Utrecht Rian van der Meiden
Di 01-04-2025 09:00 - 16:30 Utrecht Rian van der Meiden
Do 22 Mei 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Tom Leeflang
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Do 22-05-2025 09:00 - 16:30 Utrecht Tom Leeflang
Vr 23-05-2025 09:00 - 16:30 Utrecht Tom Leeflang
Ma 30 Juni 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Bernd Heerink
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Ma 30-06-2025 09:00 - 16:30 Utrecht Bernd Heerink
Di 01-07-2025 09:00 - 16:30 Utrecht Bernd Heerink
Do 16 Oktober 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Rian van der Meiden
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Do 16-10-2025 09:00 - 16:30 Utrecht Rian van der Meiden
Vr 17-10-2025 09:00 - 16:30 Utrecht Rian van der Meiden
Ma 01 December 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Tom Leeflang
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Ma 01-12-2025 09:00 - 16:30 Utrecht Tom Leeflang
Di 02-12-2025 09:00 - 16:30 Utrecht Tom Leeflang
Wo 04 Februari 2026 09:00 - 16:30 Locatie: Utrecht
Trainer: Tom Leeflang
€1500,- Inschrijven
Dag Datum Tijdstip Locatie Trainer
Wo 04-02-2026 09:00 - 16:30 Utrecht Tom Leeflang
Do 05-02-2026 09:00 - 16:30 Utrecht Tom Leeflang

Wat is Software Integration Foundation

Ben je ooit nieuwsgierig geweest naar hoe je apparaten gegevens uitwisselen met andere systemen? Of hoe applicaties als Microsoft Teams en Microsoft Outlook zo moeiteloos samenwerken? Dit soort interacties zijn mogelijk met zogenaamde “Software Integrations”. In deze Software Integration Foundation-training zullen we de basisprincipes, methoden, patronen en technologieën die betrokken zijn bij het integreren van software verkennen en uitleggen.

Eerst behandelen we de inleiding tot Software Integration, basisterminologie en beantwoorden we de vraag “Wat is een API?”. Verder gaan we dieper in op hoe computers met elkaar communiceren en lichten we verschillende architectuurkeuzes toe. Ook bespreken we fundamentele uitdagingen en een aantal integratietechnologieën.

Vervolgens worden we technischer en praktischer. We behandelen de prestaties, beschikbaarheid en schaalbaarheid van software integraties. Ook behandelen we enkele belangrijke uitdagingen met betrekking tot de communicatie tussen computers. Vervolgens zullen we Test Driven Development, beveiliging en verschillende API-protocollen bespreken.

Tijdens deze training hebben we een interactieve aanpak. Deelnemers leren ook om zelf API’s te triggeren via een gratis applicatie genaamd Postman (een samenwerkingsplatform voor API-ontwikkeling, testen en beheer).

In meer technische termen behandelen we de onderstaande onderwerpen:

  • Verschillende soorten servicemodellen (SaaS, PaaS, IaaS, DaaS, iPaaS)
  • Software architecturen (Monolith, Service georiënteerd, microservices)
  • Integratielagen (data, applicatie, proces)
  • Wat is een API?
  • Levenscyclus van API-ontwikkeling
  • Ontwikkeling vs onderhoudbaarheid
  • Synchroniseren versus asynchrone berichten
  • Berichtgestuurde versus gebeurtenisgestuurde architectuur
  • Integratiestijlen (zoals: File Transfer, Shared Database, Remote Procedure Invocation, Messaging)
  • Fundamentele uitdagingen met software-integraties
  • Verouderde systeemintegraties
  • Integratietechnologieën (voorbeelden: MuleSoft, WSO2, etc.)
  • Losse vs strakke koppeling
  • Idempotentie
  • Compenserend transactiepatroon
  • Ontvangst van berichten buiten gebruik
  • Prestaties, beschikbaarheid en schaalbaarheid
  • Test Driven Development (unit-, integratie-, systeem- en end-to-end testen)
  • Message queues (zoals: JMS, Kafka, RabbitMQ)
  • Netwerktransportprotocollen (zoals: TCP, UDP)
  • API-beveiliging
  • API-protocollen (zoals: SOAP, REST, GraphQL)
  • Praktische integratie-oefeningen


Voor wie is Software Integration Foundation

Deze training is geschikt voor:

  • Starters en afgestudeerden;
  • Young Professionals;
  • Software Developers en Software Engineers met interesse in integraties;
  • IT/Project Managers;
  • Systeem Architecten;
  • Software Integration enthousiastelingen.


Voorvereisten

Installeer een applicatie om vooraf API’s te activeren, bijv. Postman, Insomnia, SoapUI, enz. Wij raden Postman aan.

Basiskennis van softwareontwikkelingsconcepten en bekendheid met bedrijfsprocessen is nuttig, maar niet nodig randvoordelijk.


Doelstellingen

Na afloop van deze training ben je in staat om:

  • De belangrijkste termen en concepten te definieren met betrekking tot Software Integration;
  • De impact van Software Integratie op bedrijfsprocessen en -resultaten te analyseren;
  • Verschillende integratiepatronen en hun use cases te identificeren;
  • De prestaties en schaalbaarheid van geïntegreerde systemen te evalueren;
  • Gemeenschappelijke integratie-uitdagingen te herkennen;
  • Best practices toe te passen voor veilige en betrouwbare software-integratie;
  • Praktische ervaring op te doen met het triggeren van publieke API’s.


e-CF competenties bij deze training

  • A.6. Application Design
  • B.1. Application Development
  • B.2. Component Integration

Klassikaal, online, blended en incompany

Bij Capgemini Academy leer je op een manier die bij jou past. Klassikaal, online of liever een combinatie (blended)? De meeste trainingen kun je ook incompany volgen: binnen je eigen organisatie. Om het leren nog leuker en effectiever te maken, gebruiken we verschillende tools. Denk aan video’s, games, quizzen, webinars en praktijkcases. En met vragen kun je altijd terecht bij jouw trainer. 

Sfeerbeeld buiten met man in bordeaux overhemd

Incompany trainingen

Een incompany training biedt verschillende voordelen:

  • Je bepaalt zelf de locatie.
  • Je volgt de training met collega’s, zodat deze altijd aansluit op jouw praktijk.
  • De trainer sluit aan bij jouw organisatie in uitleg, voorbeelden en opdrachten.
  • In overleg kan de training aangepast worden aan organisatie specifieke vragen.

Vraag nu meer informatie of een offerte aan.

Waarom Capgemini Academy?

  • checkmark wit
    Onderdeel van één van de grootste, meest innovatieve IT-dienstverleners wereldwijd.
  • checkmark wit
    Groot trainingsaanbod: zowel volledig online als klassikaal beschikbaar.
  • checkmark wit
    De meeste trainingen zijn inclusief certificering en examen.
  • checkmark wit
    Trainers met passie, didactische vaardigheden en een flinke dosis praktijkervaring als IT-professional.
  • checkmark wit
    Onze cursisten beoordelen onze trainingen gemiddeld met een 8,8.