Détails
- 7 Sections
- 27 Lessons
- 35 Hours
Expand all sectionsCollapse all sections
- Inleiding tot webservices (3 uur)4
- 1.1Begrip van de kernconcepten van webservices
- 1.2Overzicht van standaarden en protocollen (SOAP, REST, WSDL, etc.)
- 1.3Voordelen en gebruikscases van webservices
- 1.4Praktische oefening: Creëren van een eenvoudige Java-webservice
- Java-frameworks voor webservicesontwikkeling (8 uur)4
- 2.1Presentatie van de belangrijkste Java-frameworks voor webservices (JAX-WS, JAX-RS, Apache CXF, etc.)
- 2.2Configuratie en implementatie van webservices met deze frameworks
- 2.3Beheer van verzoeken en antwoorden (XML/JSON-transformatie, serialisatie/deserialisatie, etc.)
- 2.4Praktische oefening: Implementatie van webservices met JAX-WS en JAX-RS
- Beveiliging van webservices (6 uur)4
- 3.1Beveiligingsmechanismen voor webservices (authenticatie, autorisatie, versleuteling, etc.)
- 3.2Gebruik van beveiligingsstandaarden zoals WS-Security en OAuth
- 3.3Beveiliging implementeren in Java-webservices
- 3.4Praktische oefening: Configuratie van beveiliging voor webservices in Java
- Fout- en uitzonderingbeheer (4 uur)4
- 4.1Beheer van fouten en uitzonderingen in Java-webservices
- 4.2Gebruik van HTTP-statuscodes en gepersonaliseerde foutmeldingen
- 4.3Logboekbeheer en monitoring van fouten
- 4.4Praktische oefening: Foutafhandeling in webservices
- Testen en documenteren van webservices (4 uur)4
- 5.1Testtechnieken voor webservices (unit-, integratie- en prestatietesten)
- 5.2Test- en documentatietools voor webservices
- 5.3Automatische documentatiegeneratie via WSDL-contracten of annotaties
- 5.4Praktische oefening: Testen en documenteren van een Java-webservice
- Best practices voor ontwerp en ontwikkeling (6 uur)4
- 6.1Ontwerpbeginselen en architectuur van webservices
- 6.2Best practices voor WSDL/REST-contracten en versiebeheer
- 6.3Prestaties, schaalbaarheid en optimalisatie van Java-webservices
- 6.4Praktische oefening: Optimalisatie en verbetering van bestaande webservices
- Integratie en implementatie van webservices (4 uur)3
- 7.1Integratie van webservices in Java-applicaties en bedrijfsomgevingen
- 7.2Implementatiemethoden en beheer van webservices (applicatiecontainers, servers, etc.)
- 7.3Praktische oefening: Integratie en implementatie van Java-webservices