No account yet?
 
 
You are here:: Training/Seminar Training Schedule Java Web Services
 
 

Java Web Services

Categories : Java Technology
Posted by : juntima | Posted On : Tuesday, 23 February 2010 11:20
Training Date : 15 October 2012 - 19 October 2012
19 March 2012 - 23 March 2012
21 November 2011 - 25 November 2011
17 October 2011 - 21 October 2011
28 March 2011 - 01 April 2011
21 March 2011 - 25 March 2011
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 30 Hour(s)
Days : 5 Day(s)
Duration : 09:00 - 16:00
Fee : 13,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Asst. Prof. Dr.Kanda Saikaew
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
Who Should Attend :
  • Previous Java Programming experience is essential
    Benefits :
    • Understand and intelligently discuss Web Services and the core technologies involved
    • Design, develop and deploy real-world Java Web Services
    • Expose existing Java components as XML Web Services
    • Write Java components that access remote Web Services or Web APIs hosted by a third party
    • Read and understand a WSDL document
    • Parse, process and respond to an XML or a SOAP message
    • Develop advanced Web Services, such as secured Web Services, asynchronous Web Services and Top-Down Web Services
    Course Outline :

    Topic 1: Web Services Overview (Day 1)

    • Introduction to SOA & Web 2.0 (Lecture)
    • Introduction to Web Services (Lecture)
    • Discuss about Your Thoughts and Experience in Web Services (Online Form)

    Topic 2: XML and XML Schema (Day 1)

    • Introduction to XML (Lecture)
    • Well-formed XML Documents (Lecture)
    • XML Schema (Lecture)
    • Writing and Validating XML Documents (Workshop)

    Topic 3: Java API (DOM and StAX) (Day 2)

    • DOM (Lecture)
    • StAX (Lecture)
    • Writing RSS Feed (Workshop)
    • Reading RSS Feed (Workshop)

    Topic 4: SOAP and WSDL (Day 2)

    • SOAP (Lecture)
    • WSDL (Lecture)
    • soapUI Tutorial (Workshop)
    • Using NetBeans Call PTT Web Service (Workshop)
    • Using NetBeans Call RD Web Service (Workshop)
    • How to Read WSDL (Workshop)
    • Creating SOAP Messages to Call Web Services (Workshop)

    Topic 5: Basic SOAP Web Services Development (Day 3)

    • Introduction to JAX-WS (Lecture)
    • Creating and Invoking Simple JAX-WS Web Services (Workshop)
    • Creating and Invoking Complex JAX-WS Web Services (Workshop)

    Topic 6:Advanced SOAP Web Services (Day 3)

    • Web Services Development using Top-down Design (Lecture)
    • Advanced Web Services Implementation Techniques (Lecture)
    • Web Services using Top-down Design and Development (Workshop)
    • Binding WSDL to Java with JAXB (Workshop)
    • Developing Web Services Using JAXB (Workshop)
    • Developing Asynchronous Web Services client (Workshop)

    Topic 7: REST Web Services (Day 4)

    • Introduction to REST Web Services (Lecture)
    • Introduction to JAX-RS (Lecture)
    • Developing REST using Servlet (Workshop)
    • Developing REST using JAX-RS (Workshop)

    Topic 8: Providing Web API with JSON format (Day 5)

    • Introduction to JSON (Lecture)
    • Processsing and Providing Web API using JSON (Workshop)

    Topic 9: Social Web APIs (Day 5)

    • Social Web APIs (Lecture)
    • Using Java to call Google Maps APIs (Workshop)
    • Using Java to call Google Calendar APIs (Workshop)
    • Accessing Twitter via APIs (Workshop)
    • Accessing Facebook APIs (Workshop)
    • Accessing Foursquare APIs (Workshop)
    Payment Condition :

    Payment must be paid in full at least 7 days prior to the start of the class. The payment can be made:

    1. Cheque should be made payable to "Software Park Thailand#2"

    Or

    2. Account transfer to "Software Park Thailand #2" Saving account no. 324-2-56262-0, Siam Commercial Bank, Chaengwattana Branch. Then, fax the deposit slip to +66 2 583 2884.

    Notes:

    • Withholding tax (3%) is exempt.
    • Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
    • Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
    Contact Person :

    For more information, contact our course coordinator on:
    Tel: +66-2583-9992 Ext. 1424 - 1425
    Fax: +66-2583-2884
    Email: juntima@swpark.or.th
    You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.