Ontwerpen van RESTful APIs Training Cursus
API's (Application Programming Interface) zorgen ervoor dat uw applicatie verbinding kan maken met andere applicaties.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze API's van hoge kwaliteit kunnen schrijven terwijl ze een backend API-server bouwen en beveiligen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Kies uit een aantal frameworks voor het bouwen van API's
- Begrijp en modelleer de API's die zijn gepubliceerd door bedrijven zoals Google en Facebook
- Creëer en publiceer hun eigen Restful API's voor openbaar gebruik
- Beveilig hun API's door middel van authenticatie op basis van tokens
Audiëntie
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Notitie
- Als u deze cursus wilt aanpassen voor andere talen, zoals PHP, Javascript, enz., neem dan contact met ons op om een afspraak te maken
Cursusaanbod
Invoering
Hoe API's werken
Accessing van een openbare API
Het voorbereiden van de ontwikkelomgeving
Een voorbeeld-backend-applicatie voorbereiden
Een API-eindpunt maken
Het testen van de API
Foutopsporing in de API
Het beveiligen van de API
Implementatie van de API-geactiveerde backend
Het monitoren van de API
Verbetering van de API
Best practices van RESTful API's
Probleemoplossen
Samenvatting en conclusie
Vereisten
- Een goed begrip van het HTTP-protocol
- Ervaring met webprogrammeren (zie opmerking hieronder voor taalopties)
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Ontwerpen van RESTful APIs Training Cursus - Boeking
Ontwerpen van RESTful APIs Training Cursus - Navraag
Ontwerpen van RESTful APIs - Consultancyaanvraag
Getuigenissen (2)
Dat elke technische les vergezeld ging van meerdere praktische oefeningen om de concepten goed te begrijpen.
Andrei-Calin Bajea
Cursus - OWASP Top 10 2025
Automatisch vertaald
Goede inzicht in het definiëren van een API, het deployen en uitvoeren van een API.
Vincent - Openbaar Ministerie
Cursus - MuleSoft Anypoint Platform Fundamentals
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Ontwikkelen Microservices op Google Cloud Apigee
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
- Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
- Bouw en implementeer een API naar Google Cloud.
- API-fouten bewaken en debuggen.
- Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
API's ontwikkelen met behulp van Google Cloud Apigee X
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die Apigee X willen gebruiken om API's efficiënt en veilig te ontwerpen, ontwikkelen en beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om met Apigee X API-oplossingen te gaan ontwikkelen.
- Begrijp de basisprincipes en best practices voor het ontwikkelen, beveiligen en beheren van de levenscyclus van API's.
- Leer hoe u API's ontwerpt, bouwt en test en deze vervolgens implementeert op het Apigee X-platform.
- Implementeer meerlaagse API-beveiliging voor API's met API-sleutelbeleid en OAuth-toegangstokens.
DevSecOps Firefight: Breach, Fix & Fortify
7 UrenDit wereldklasse, state-of-the-art, praktijkgerichte workshop doopt deelnemers onder in de kritieke realiteiten van moderne CI/CD-pijplijnbeveiliging. Ontworpen voor beveiligingsprofessionals, DevOps-ingenieurs en ontwikkelaars die geavanceerde pijplijnbeveiliging willen meesteren, combineert het trainingsprogramma live aanvalssimulaties met topsectortools en praktische verdedigingstechnieken.
Kong API Gateway
14 UrenDit instructeur-led, live training in België (online of ter plekke) is gericht op ingenieurs die willen instellen hoe ze met de Kong API-gateway microservices-verkeer beheren.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Een Kong-cluster te installeren en configureren.
- Een Kong API-gateway te beheren om een enkel communicatiepunt voor toegang tot API's te bieden.
- Webservices-verkeer op een gedetailleerd niveau te beheersen.
- API's veilig te stellen door toegang te verifiëren.
- Verkeer te beheren via frequentiebeperking en quotum.
- API-verkeer te bewaken, vast te leggen en te analyseren met behulp van een derdenoplossing zoals de ELK stack.
API's beheren met MuleSoft Anypoint Platform
14 UrenDeze instructiegeleide live training in België (online of ter plaatse) is gericht op ontwikkelaars van middelbare niveau die MuleSoft Anypoint Platform willen gebruiken om API's en integraties sneller, veiliger en universeel te ontwerpen, bouwen en beheren.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- De noodzakelijke ontwikkelomgeving in te richten om met MuleSoft Anypoint Platform API's te ontwikkelen.
- De functies en architectuur van MuleSoft Anypoint Platform te begrijpen.
- Te leren hoe je API's ontwerpt, bouwt, beheert en implementeert met AnyPoint Platform.
- De rol van elk component in het bouwen van integraties en API's te begrijpen.
- Verbindingen met databases te maken en data te transformeren met behulp van API's.
- Toegang tot API's te beheren door API-proxies te creëren en implementeren.
MuleSoft Geavanceerde integratietechnieken
21 UrenMuleSoft is een leidende integratieplatform dat ondernemingen in staat stelt om toepassingen, gegevens en apparaten over cloud- en on-premisesomgevingen te verbinden.
Deze door een instructeur geleide, live training (online of ter plaatse) is bedoeld voor geavanceerde MuleSoft ontwikkelaars en integratieprofessionals die complexe integratieflows ontwerpen, optimaliseren en implementeren met behulp van MuleSoft en de Anypoint Platform.
Aan het einde van deze training kunnen deelnemers:
- Geavanceerde Mule flows ontwerpen en implementeren met behulp van foutoplossing en batchverwerking.
- API's beveiligen met OAuth 2.0, beleidsregels en aangepaste beveiligingsimplementaties.
- DataWeave inzetten voor complexe transformaties en dynamische routings.
- Toepassingen implementeren en bewaken over CloudHub en hybride omgevingen.
- CI/CD-pijplijnen voor MuleSoft projecten implementeren met behulp van Git, Jenkins en Maven.
Opzet van de cursus
- Interactieve lezingen en discussies.
- Veel oefeningen en praktijk.
- Handmatige implementatie in een live-labomgeving.
Opties voor cursusaanpassing
- Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
MuleSoft Anypoint Platform Fundamentals
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor IT-professionals op beginnersniveau die MuleSoft willen gebruiken om systemen te integreren, API's te beheren en gegevensstromen binnen een onderneming te stroomlijnen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisprincipes van MuleSoft en het Anypoint Platform.
- Ontwerp, bouw en beheer API's met behulp van MuleSoft tools.
- Pas MuleSoft integratietechnieken toe op problemen uit de echte wereld.
- Demonstreer vaardigheid in DataWeave en algemene integratiepatronen.
Webbeveiligingstesten - Beveiliging en testen van webapplicaties met behulp van OWASP
21 UrenDeze live training onder leiding van een instructeur ( online of ter plaatse) is bedoeld voor ontwikkelaars, ingenieurs en architecten die hun web-apps en -services willen beveiligen.
Aan het einde van deze training kunnen deelnemers hun webapps en -services integreren, testen, beschermen en analyseren met behulp van het OWASP testframework en de tools
OWASP GenAI Security
14 UrenOp basis van de nieuwste richtlijnen van het OWASP GenAI Security Project leren deelnemers hoe ze AI-specifieke bedreigingen kunnen identificeren, waarderen en afwenden door middel van praktische oefeningen en realistische scenario's.
OWASP Mobile Security Testing Guide
21 UrenDit instructeur-led, live training in België (online of on-site) is gericht op developers, ingenieurs en architecten die willen leren hoe ze de MSTG-testprincipes, -processen, -technieken en -tools kunnen toepassen om hun mobiele toepassingen en diensten te beveiligen.
Tegen het einde van deze training zullen de deelnemers in staat zijn:
- Testtechnieken verkennen om een effectieve veiligheidstestimplementatie te strategiseren in de ontwikkellifecycle.
- Testtechnieken uitvoeren om algemene kwetsbaarheden en risico's in mobiele apps te testen.
- Verschillende veiligheidstestprocessen uitvoeren om hun Android- en iOS-mobiele toepassingen te beveiligen.
OWASP Top 10 2025
14 UrenDeze begeleidde training in België (online of ter plaatse) is gericht op webontwikkelaars en leiders die de OWASP Top 10 referentiestandaard willen verkennen en implementeren om hun webtoepassingen te beveiligen.
Aan het einde van deze training zullen de deelnemers in staat zijn strategieën te ontwikkelen, te implementeren, te beveiligen en te bewaken om hun webtoepassingen en diensten veilig te houden met behulp van het OWASP Top 10 document.
API's beheren met Red Hat 3Scale
14 UrenDeze door instructeurs geleide live training in België (online of op locatie) is gericht op ontwikkelaars en systeembeheerders die Red Hat 3Scale willen gebruiken om API's te bouwen, distribueren, beheren en te vermarkten, terwijl ze de controle houden over het gebruik, de beveiliging en de ondersteuning gedurende de volledige levenscyclus van de API.
Na afloop van deze training zijn deelnemers in staat om:
- De benodigde ontwikkelomgeving op te zetten om aan de slag te gaan met het beheren van API's via Red Hat 3Scale.
- De functies en architectuur van 3Scale API-beheer te begrijpen.
- Te leren hoe je API's kunt creëren, beheren en vermarkten.
- De ontwikkelaarsportal te gebruiken om API's te publiceren, aanmeldingsprocessen in te stellen en klanttoegang te configureren.
- Te begrijpen hoe je de adoptie van API's effectief en veilig kunt maken.
- Webhooks te definiëren en implementeren voor real-time meldingen.
Swagger en de OpenAPI Specificatie
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor back-endontwikkelaars die Swagger willen gebruiken om RESTful-webservices te bouwen, ontwerpen, documenteren en gebruiken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Creëer een API-beheerstrategie voor software-infrastructuur.
- Gebruik Swagger tools om OAS-bestanden te bewerken en SDK's te maken.
- Implementeer API-beveiliging, versiebeheer, documentatie en andere belangrijke functies.
Test Automation met Apigee
14 UrenApigee is Google Cloud’s volledige levenscyclus API-beheerplatform dat organisaties in staat stelt om APIs te ontwerpen, te beveiligen, te implementeren, te bewaken en te schalen. De test- en automatisatiefuncties van Apigee stellen teams in staat om APIs te valideren, beleid af te dwingen en hoge kwaliteit implementaties in CI/CD-pijplijnen te waarborgen.
Deze instructeurgeleide, live training (online of op locatie) is gericht op beginnende tot gemiddelde QA-engineers en ontwikkelaars die API-testen en -validatie met behulp van Apigee-tools en -integraties willen automatiseren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Apigee in te stellen voor API-testen en bewaking.
- API-testgevalen te automatiseren met behulp van Apigee en geïntegreerde tools.
- API-prestaties, -veiligheid en -betrouwbaarheid te valideren.
- Testautomatisering te integreren in CI/CD-pijplijnen.
Formaat van de cursus
- Interactieve colleges en discussies.
- Handson-oefeningen en praktijk.
- Implementatie in een live-labomgeving.
Aanpasbare cursusopties
- Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
Visual Studio Code
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor beginnende tot gemiddelde ontwikkelaars die codes willen bewerken met behulp van VS Code.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak uzelf vertrouwd met de VS Code-interface.
- Maak effectief gebruik van werkruimten in VS Code.
- Beheer VS Code-sneltoetsen en -instellingen.
- Leer hoe u verschillende programmeertalen in VS Code kunt gebruiken.