Distributed applications: APIs en web services
Service Oriented Architecture (SOA) is een belangrijke architectuurstijl voor bedrijfstoepassingen. SOA stimuleert zwakke koppeling en platform-onafhankelijkheid, en laat zo toe om gemakkelijk business applicaties op te bouwen uit een verzameling business-georiënteerde services. (SOAP) Web services en REST API's zijn de meest voorkomende implementaties van deze SOA ideeën.
Deze cursus biedt een overzicht van de SOA principes: de concepten, de standaarden, de producten en implementaties. De evolutie van de (klassieke) SOAP web services naar REST API's en microservices zal worden besproken.
Kalender
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
05 jun | 1 | web based | 655 EUR (excl. BTW) | ||
05 jun | 1 | Leuven | 655 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Analisten, applicatieontwikkelaars, database administrators of projectleiders die willen weten wat SOA en web services voor hen kunnen betekenen.
Voorkennis
Een algemene kennis van XML (zie XML concepten) is vereist.
Inhoud
- Introductie in applicatie ontwikkeling en services
- Applicatie ontwikkeling en distributed computing
- Evolutie in program design
- HTTP Communicatie
- Request en Response
- HTTP methodes
- HTTP headers: media types en status codes
- Structureren van documenten
- XML
- JSON
- YAML
- Service Oriented Architecture (SOA)
- Kenmerken van SOA
- Microservices
- Testen van Services
- Klassieke Webservices met SOAP en WSDL
- WSDL
- SOAP
- Webservices-technologiestack
- WS-security
- RESTful services en APIs
- Definities
- Endpoint naming best practices
- Foutafhandeling en validatie
- API security
- RESTful services en APIs
- SOA in the Enterprise
- Service Delivery Lifecycle
- SOA delivery strategies en design patterns
- SOA governance
Verloop van de cursus
Klassikale training en demonstraties.
Duur
1 dag.
Docent
Sandy Schillebeeckx.
Reviews
4.2/5 (gebaseerd op 21 evaluaties; de meest recente worden hieronder getoond)
|
Good, nice presentation
| (Nick, ) |
It was good and interactive. It was a small group so enough space for individual questions.
| (Vincent, ) |
Very theoretical but a good introduction.
| (Jurgen Depuydt, Federale Pensioendienst, ) |
I learned a good amount of new things. I believe it was very efficiently fit in 1 day
| (Ahmet, ) |
Great course which suited my needs.
| (N.N., ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
- Spring: basiscursus
- Building REST APIs with Spring Boot
- Microsoft Azure fundamentals
- SQL voor gevorderden
SESSIE-INFO EN INSCHRIJVEN |