|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Building Web Services with .NET 2.0: Hands-On
Course: 508
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Develop highly scalable distributed applications with XML Web services
- Process XML documents with System.Xml library classes
- Describe and publish Web services using standard protocols (SOAP, WSDL)
- Leverage ASP.NET for rapid development and monitoring of Web services
- Build high-performance multithreaded and Web clients
- Secure XML Web services using encryption and authentication
Course Benefits XML Web services connect corporate applications in the same way that the Web connects people to information. The .NET Framework enables organizations to benefit from the service-oriented architecture of XML and Web services. This hands-on course provides the skills needed to build XML Web services and clients with .NET. You learn to rapidly create scalable and secure service-oriented applications as well as practical techniques for processing XML.Who Should Attend Those who are or will be working with or evaluating Web services. Familiarity with the Visual Basic or C# programming languages is assumed.Hands-On Training Exercises, presented in VB and C#, include:
- Creating scalable Web services
- Deploying and configuring Web services
- Consuming Web services from multithreaded and Web clients
- Rapid application development with data binding
- Tracing SOAP messages
- Updating a database via Web services
- Automatic and custom serialization of objects
- Securing SOAP messages with authentication and encryption
- Processing XML data using .NET's class libraries
Course 508 Content
- Architecture of distributed applications
- Interoperation with Java
- Web service facade applications
- ASP.NET as a platform for Web services
- Building and deploying a Web service
- Generating client proxies and clients
- Deconstructing and writing SOAP
- HTTP Transport
- Handling SoapExceptions
- SOAP Action
- SOAP faults
- Comparing RPC-encoded SOAP with document-literal SOAP
- Invoking SOAP trace utility
- Debugging Web services
- Automatic and custom serialization
- Serializing value and reference types
- Marshaling with DataSets
- XML essentials
- XML schema
- XML namespaces
- Supported types
- Generating XML using XmlTextWriter
- Converting DataSets to generic XML with XmlDataDocument
- Working with RSS feeds and Weblogs
- XML namespaces in Web services
- Adding documentation to WSDL
- Attributes and the proxy class
- Customizing service help pages
- Locating the service endpoint
- Orchestrating Web services
- Controlling the WSDL document
- Designing the message contract
- Producing RESTful services with HttpHandler
- Advantages of a stateless model
- Storing state in a stateless architecture
- Boosting performance using caching
- Caching file-based data in the cache
- Starting and participating in transactions
- Transaction flow
- Developer's responsibilities
- Transaction mechanisms for .NET
- Thin, Web and rich clients
- Data binding
- ClickOnce deployment
- Threads and multithreading
- Calling Web services asynchronously
- Calling Web services with AJAX
- Applying IIS basic authentication
- Sending credentials to the service
- Symmetric and asymmetric encryption
- Comparing encryption techniques
- Encrypting for best performance
- Implementing WS-Security
- Tracing WS-Secure messages
|
Related Courses
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
|
|
|
|
 |
|
|