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
date | dur. | lang. | location | price | |
02 Dec | 1 | Leuven | 625 EUR (excl. VAT) | ||
02 Dec | 1 | web based | 625 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
A general knowledge about internet and XML (see XML concepts) is required.
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
- XML Overview
- SOAP, WSDL and UDDI
- 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.
Reviews
4.2/5 (based on 21 evaluations; the most recent ones are shown below)
|
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., ) |
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:
SESSION INFO AND ENROLMENT |