Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Web Services Training in Noida


Published on

Java, J2ee, .Net, Android, PHP Training in Noida, Summer Training in Noida

Published in: Education
  • Login to see the comments

  • Be the first to like this

Web Services Training in Noida

  1. 1. Web Services syllabus Duration: 6 weeks © Swarnim Infosoft Pvt. Ltd. Page 1
  2. 2. Introduction to Web Services 1. Why Web Services? 2. Service-Oriented Architecture 3. Web Services Types and their differences: SOAP and REST 4. SOAP Web Services Standard for Java: JAX-WS (2.2.8) 5. REST Web Services Standard for Java: JAX-RS (2.0) 6. Commonly used implementation of JAX-WS: Metro, Axis2 7. Commonly used implementation of JAX-RS: Jersey, RESTEasy XML Representation and Parsing 1. Difference b/w Well Formed and valid XML Documents. 2. Use of DTD in validating XML documents. 3. DTD components: element, attribute, entity, PCDATA, CDATA 4. Limitations of DTD 5. XSD and how its removes the limitations of DTD 6. XSD Data types: simple & complex 7. XSD attributes and restrictions 8. XSD occurance indicators 9. XML Schema and namespaces 10.XML Parsers: DOM & SAX SOAP 1. Introduction to SOAP 2. Namespaces 3. SOAP over HTTP 4. The SOAP Envelope 5. The Message Header 6. The Message Body 7. SOAP Faults 8. Attachments © Swarnim Infosoft Pvt. Ltd. Page 2
  3. 3. WSDL 1. The Need for an IDL 2. Web Services Description Language 3. WSDL Information Model 4. The Abstract Model -- Service Semantics 5. Message Description 6. Messaging Styles 7. The Concrete Model -- Ports, Services, Locations 8. Extending WSDL -- Bindings 9. Service Description JAX-WS and its implementations 1. Service development Approaches • Contract first approach • Contract last approach 2. Client development • Stub based client • Dynamic proxy based client • Annotation based client 3. Developing Web Services and Clients using Metro & Axis2 APIs. Java API for XML Binding (JAXB) 1. Java to XML and vice-versa data mapping using JAXB 2. Mapping POJO to XML using JAXB 3. Mapping Inheritance to XML using JAXB 4. Mapping Collections to XML using JAXB © Swarnim Infosoft Pvt. Ltd. Page 3
  4. 4. The SOAP with Attachments API for Java (SAAJ) 1. The SAAJ Object Model 2. Parsing a SOAP Message 3. Reading Message Content 4. Working with Namespaces 5. Creating a Message 6. Setting Message Content Handling Binary Contents 1. The WS-I Attachments Profile 2. Using base64Binary 3. MIME Attachments 4. JAX-WS Support 5. SAAJ Support Message Handlers 1. Handling SOAP Headers 2. Servlet Endpoint Context 3. MessageContext and SOAPMessageContext 4. Message Handlers and Handler Chains 5. Processing Model and Patterns 6. Client-Side Handlers JAX-RS and its implementations 1. Introduction to REST model 2. Role of HTTP get, post, put and delete request type for representational state 3. Using JSON in REST for state transfer 4. Using XML in REST for state transfer 5. Sending attachments to REST web services 6. Creating REST web services using jersey 7. Creating HTTP Clients for REST web services. © Swarnim Infosoft Pvt. Ltd. Page 4