About this course
A web service is a software program that makes itself available over the internet for another system to use. Web services make it faster and easier to share data between different systems. Web services can be used with any technology stack, including legacy systems. This one-day course will introduce you to the essential architecture of web services. You will learn how web services work and what standards are used. You will learn about the difference between SOAP and RESTful web services, and data representations like XML and JSON.What others say
Loved the food, the lecturer knows his stuff, he makes sure you understand.
K. Madona
ABSA Lecturer: Lewis Classroom training
Excellent learning environment – very serene. Lecturer is highly knowledgeable and proficient. Course was interesting and applicable to my work environment.
G. Bhana
ABSA Lecturer: Lewis Classroom training
Even though Lewis had an injured leg, he still delivered a brilliant course. Hats off to Lewis!
M. Kadir
ABSA Lecturer: Lewis Classroom training
Very informative. I loved it. From the very basics to the hardcore topics transitions was what I enjoyed the most.
T. Sithole
Standard Bank of South Africa (SBSA) Lecturer: Lewis Classroom training
Thoroughly enjoyed the course. Have so much I want to go and experiment with.
E. de Beer
Investec Lecturer: Lewis Classroom training
Thank you very much Mr. Coosner, you are a star. Keep up the good work.
V. Memani
Tshwane University of Technology Lecturer: Lewis Classroom training
This course was extremely informative, got extra out of it. Lewis is very knowledgeable, it was great learning from him.
D. Abrahams
Standard Bank of South Africa (SBSA) Lecturer: Lewis Classroom training
Lewis was great in presenting the course material in a clear manner. It was also very helpful how he would provide technical background on the building blocks on which the course material is built. Incus Data has made a great transition from classroom-based training to virtual training, and this really works for me. I can strongly recommend their courses.
R. van Suilichem
Private Lecturer: Lewis Virtual training
Great course, will recommend it to a person.
O. Lehong
Standard Bank of South Africa (SBSA) Lecturer: Lewis Classroom training
Why you want to attend
You should attend the Web Services Architecture course if:- You are a programmer and you need to understand the role and requirements for web services.
- You are a project leader and you need to understand the role of web services in your projects.
- You are a technical manager and you want to evaluate the role of web services for your organisation.
What you need to know first
There are no prerequisites for the Web Services Architecture course, although you should have some experience with systems. A familiarity with programming will, however, be beneficial.Price and duration
Price: R3,200.00 excluding VAT per delegate. This price includes everything that you need:- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
How to book
It’s so easy to book for the Web Services Architecture course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.Detailed course contents
Web Services Overview.
- Why use web services in enterprise applications.
- Service-oriented architectures (SOA) vs resource-oriented architectures (ROA).
- SOAP web services as service oriented architectures (SOA).
- REST web services as resource oriented architectures (ROA).
- SOAP vs REST.
- Choosing the correct web service technology.
- Best practices.
SOAP Web Services.
- SOAP web service architecture and specifications.
- Web Service Interoperability (WS-I) initiative.
- Second generation WS-* initiatives.
- Web Service Description Language (WSDL).
- Code-first vs contract-first approaches.
- Exposing SOAP endpoints in JSE applications, servlets and EJBs.
- SOAP message envelope.
- Consuming SOAP web services.
- Java APIs – JAXB, JAX-WS.
REST Web Services.
- REST architecture and specifications.
- Review of HTTP features – HTTP methods, headers, query strings, status codes.
- HTTP methods and CRUD systems.
- Designing REST URLs.
- Data representations – XML, JSON, text.
- OpenAPI and RAML for describing REST APIs.
- Consuming REST web services.
- Java APIs – servlet API, JAX-RS, @WebServiceProvider.