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

Quick Enroll    

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
Introduction to Web Services
Web services in enterprise computing
  • Architecture of distributed applications
  • Interoperation with Java
  • Web service facade applications
Web service capabilities of .NET
  • ASP.NET as a platform for Web services
  • Building and deploying a Web service
  • Generating client proxies and clients
SOAP Essentials
Demystifying SOAP messaging
  • Deconstructing and writing SOAP
  • HTTP Transport
  • Handling SoapExceptions
  • SOAP Action
  • SOAP faults
  • Comparing RPC-encoded SOAP with document-literal SOAP
Monitoring and tracing Web services
  • Invoking SOAP trace utility
  • Debugging Web services
Marshaling and serialization
  • Automatic and custom serialization
  • Serializing value and reference types
  • Marshaling with DataSets
XML Programming in .NET
Building XML in .NET
  • XML essentials
  • XML schema
  • XML namespaces
  • Supported types
Processing XML
  • Generating XML using XmlTextWriter
  • Converting DataSets to generic XML with XmlDataDocument
  • Working with RSS feeds and Weblogs
Configuring Web Services
Programming with Attributes
  • XML namespaces in Web services
  • Adding documentation to WSDL
  • Attributes and the proxy class
Configuration settings via web.config
  • Customizing service help pages
  • Locating the service endpoint
Service Oriented Architecture (SOA)
  • Orchestrating Web services
  • Controlling the WSDL document
  • Designing the message contract
Constructing Scalable Web Services
Designing stateless components
  • Advantages of a stateless model
  • Storing state in a stateless architecture
  • Boosting performance using caching
  • Caching file-based data in the cache
Supporting transactions in Web services
  • Starting and participating in transactions
  • Transaction flow
  • Developer's responsibilities
  • Transaction mechanisms for .NET
Extending Visual Studio
  • Web Services Enhancements
  • Windows Communication Foundation (WCF)
  • Implementing WS-Security
Web Security Client Applications
Techniques for .NET clients
  • Thin, Web and rich clients
  • Data binding
  • ClickOnce deployment
High-performance rich clients
  • Threads and multithreading
  • Calling Web services asynchronously
  • Calling Web services with Ajax
Securing XML Web Services
Authentication options
  • Applying IIS basic authentication
  • Sending credentials to the service
Encryption in .NET
  • Symmetric and asymmetric encryption
  • Comparing encryption techniques
  • Encrypting for best performance

Related Courses

XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save as much as $2,350 on a Triple-Pack!

Building Web Services with .NET 2.0: Hands-On
Upcoming Dates
May 27 - 30, 2008
 Washington, DC (Rockville, MD)
Jun 10 - 13, 2008
 Toronto
Jun 24 - 27, 2008
 New York
Jul 15 - 18, 2008
 Washington, DC (Reston, VA)
Jul 29 - Aug 1, 2008
 Ottawa
Aug 26 - 29, 2008
 New York
Sep 9 - 12, 2008
 Toronto
Sep 30 - Oct 3, 2008
 Washington, DC (Rockville, MD)
Oct 7 - 10, 2008
 Los Angeles
Nov 4 - 7, 2008
 Washington, DC (Reston, VA)

Building Web Services with .NET 2.0: Hands-On
Bring Learning Tree On-Site

Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,660 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,385 Alumni Gold Discount
$ 2,360 Government Discount
 

 

Building Web Services with .NET 2.0: Hands-On
Building Web Services with .NET 2.0: Hands-On
Participants building Web services that process XML data.


Certification Core Course CPE 23 Credits Vendor Cert - Microsoft 2 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733