Software Integration Foundation (EN)
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 |
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 |
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 |
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 |
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 |
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.

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.