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 a training?
REQUEST IN-COMPANY TRAINING |
Public training calendar | |||||
---|---|---|---|---|---|
date | dur. | lang. | location | price | |
16 Jun | 1 | web based | 655 EUR (excl. VAT) | ||
16 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.
You can test for yourself to see if you have enough XML background by filling out the on-line self-test "XML concepts".
Main topics
- Introduction to Application Development and Services
- Application development and distributed computing
- Evolutions in program design
- Classical web services (SOAP) and/vs. REST APIs introduction
- Service Oriented Architecture (SOA)
- Classical Web services with SOAP and WSDL
- WSDL
- SOAP
- Web services technology stack
- WS-Security
- RESTful services and APIs
- REST APIs: Architecture and naming best practices
- JSON
- Describing and discovering RESTful services / APIs
- RESTful security
- SOA in the Enterprise
- Service delivery lifecycle
- SOA delivery strategies and design patterns
- SOA governance
Training method
Classroom instruction and demonstrations.
Duration
1 day.
Course leader
Sandy Schillebeeckx (ABIS).
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 |