Bangkok--2 Mar--Software Park
Date / Time : 19 - 23 March 2012, 09.00-16.00
Venue : Training / Seminar Room, 3rd Floor, Software Park Building
Registration Fee : 13,910 Baht (Included VAT 7 %)
Course Overview
This course introduces Java developers to the core standards that enable Web Services, and provides them hands-on experience with Apache Axis2 as well as Java EE 5 Web Services development, and a variety of other tools to enable the development and deployment of robust Java EE 5 Web Services.
Objectives
- Be able to understand and write well-formed XML documents
- Be able to write the XML schema for the given XML documents
- Be able to parse XML documents by using DOM and StAX
- Be able to parse JSON data using Java
- Be able to create, deploy, and call Web services using Java
Course Contents
Day1
Topic 1: Web Services Overview Lecture:
- Introduction to SOA & Web 2.0
- Introduction to Web Services
- Web Services in Industry
- Discuss about Your Thoughts and Experience in Web Services (Online Form)
- Web Services Quiz (Quiz)
Topic 2: XML and XML Schema
Lecture:
- Introduction to XML
- Well-formed XML Documents
- XML Schema
Workshop:
- Writing and Validating XML Document
- Well-formed XML Exercise
- XML Schema Exercise
Day2
Topic 3: Java API (DOM and StAX)
Lecture:
- DOM
- StAX
Workshop:
- Writing RSS Feed
- Reading RSS Feed
Topic 4: SOAP and WSDL
Lecture:
- SOAP
- WSDL
Workshop:
- soapUI Tutorial
- Creating SOAP Message to Call Web Services
- How to Read WSDL
Day3
Topic 5: Basic SOAP Web Services Development
Lecture:
- Introduction to JAX-WS
Workshop:
- Creating and Invoking Simple JAX-WS Web Services
- Creating and Invoking Complex JAX-WS Web Services
Topic 6: Advanced SOAP Web Services
Lecture:
- Web Services Development using Top-down Design
- Advanced Web Services Implementation Techniques
Workshop:
- Binding WSDL to Java with JAXB
- Developing Asynchronous Web Services client
Day4
Topic 7: REST Web Services
Lecture:
- Introduction to REST Web Services
- Introduction to JAX-RS
Workshop:
- Developing REST using RESTful
- Developing REST using Servlet
Day5
Topic 8: Providing Web API with JSON format
Lecture:
- Introduction to JSON
Workshop:
- Providing Web API with JSON
- Processing Web API Result in JSON format
Topic 9: Social Web APIs
Lecture:
- Social Web APIs
Workshop:
- Accessing Twitter via APIs
- Using Java to call Google Maps APIs
- Accessing Foursquare APIs
Course Benefits
- Understand and intelligently discuss Web Services and the core technologies involved
- Design, develop, and deploy real-world Apache Axis2 and Java EE 5 Web Services
- Expose existing Java components as XML Web Services
- Write Java components that access remote Web Services hosted by a third party
- Read and understand a WSDL document
- Parse, process, and respond to a SOAP message
For more information please contact:
Juntima Klumchaun
Technology Transfer Department
Software Park Thailand
Tel: 02-583-9992 ext. 1424
Fax: 02-583-2884
E-mail:
[email protected]