Distributed applications: APIs and web services
Service Oriented Architecture (SOA) is nowadays the main architectural style for business applications. It promotes loose coupling and interoperability, so that end-to-end business applications can easily be built from a set of business-aligned services. (SOAP) Web services and REST APIs are the most common implementations of these SOA ideas.
In this course participants get an overview of SOA principles: the concepts, the standards, the products and implementations. The evolution from the (classic) SOAP web services to REST APIs and microservices will be discussed.
Schedule
REQUEST CORPORATE TRAINING |
Public training calendar | |||||
---|---|---|---|---|---|
date | dur. | lang. | location | price | |
05 Jun | 1 | web based | 655 EUR (excl. VAT) | ||
05 Jun | 1 | Leuven | 655 EUR (excl. VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
Analysts, application developers, database administrators or project leaders wanting to situate SOA and web services.
Background
Some knowledge about XML (see XML concepts) is required.
Main topics
- Application Development
- Application development and distributed computing
- Evolutions in program design
- HTTP Communication
- Request and Response
- HTTP methods
- HTTP headers: media types and status codes
- Structuring Documents
- XML
- JSON
- YAML
- Service Oriented Architecture (SOA)
- SOA characteristics
- Microservices
- Testing Services
- Classical Web services with SOAP and WSDL
- WSDL
- SOAP
- Web services technology stack
- WS-Security
- RESTful services and APIs
- Definitions
- Endpoint naming best practices
- Error Handling and Validation
- API security
- Beschrijven en Discoveren van API's
- Beschrijven van API's: WADL, RAML, OpenAPI-specificatie
- Swagger
- API portals
- Governance
- Analyse
- Development
- Operationele governance
Training method
Classroom instruction and demonstrations.
Duration
1 day.
Course leader
Sandy Schillebeeckx.
Reviews
4.2/5 (based on 21 evaluations; the most recent ones are shown below)
|
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., ) |
Good, nice presentation
| (Nick, ) |
It was good and interactive. It was a small group so enough space for individual questions.
| (Vincent, ) |
Also interesting
Enrollees for this training also took the following courses:
- Spring fundamentals
- Building REST APIs with Spring Boot
- Microsoft Azure fundamentals
- SQL advanced course
SESSION INFO AND ENROLMENT |