Bangkok--20 Sep--Software Park
Date / Time : 18 - 22 October 2010
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.
Course Audience
- Previous Java programming experience is essential.
- Be able to create applications using Java 2 Standard Edition (J2SE) Platform
Course Contents
Day1
Topic 1: Web Services Overview Presentation:
SOA, Web Services, Web 2.0
Introduction to Web Services
Workshop:
- Watch the video about Web services usage
- Discuss about how you want to use Web services in your job
Topic 2: XML and XML Schema Presentation:
Introduction to XML
Well-formed XML Documents
XML Schema
Exercises:
- XML Quiz
- Write XML documents and their XML Schema files
- Check whether XML documents are well-formed and valid
Day2
Topic 3: Parsing XML Documents: SAX, and DOM Presentation:
XML Parsers
SAX
DOM
StAX
Exercises:
- Read and follow DOM Tutorial and DOM Lab
- Read and follow SAX Tutorial and SAX Lab
- Read and follow StAX Tutorial and StAX Lab
Topic 4: SOAP, WSDL, and UDDI Presentation:
SOAP
WSDL
UDDI
Exercises:
- Write a Java program to call SOAP Web services implemented using .NET
Day3
Topic 5: REST and AJAX Presentation:
REST
AJAX
Exercises:
- Write a REST Web service
- Write a REST Web service with AJAX feature
Day4
Topic 6: Web Services Development using Apache Axis2 Presentation:
Web Services Development using Apache Axis2
Exercises:
- Install Apache Axis2
- Develop an Apache Axis2 Simple Web service and its client
Topic 7: Web Services Support over Java EE 5 Presentation:
Java EE 5 Web Application
Web Services Support over Java EE 5
Exercises:
- Develop Web Services (JAX-WS) in Java EE 5 using NetBeans 5.5
Day5
Topic 8: Web Services Interoperability and Best Practices Presentation:
Applying Design Issues and Patterns in Web Services
WS-BPEL 2.0
Exercises:
- Call real world Web services - Build composite applications using BPEL orchestration and XML tooling
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]