1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

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

Related Courses

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

Upcoming Dates

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)
Dec 9 - 12, 2008
 New York
Jan 13 - 16, 2009
 Toronto
Feb 3 - 6, 2009
 Washington, DC (Rockville, MD)
Feb 24 - 27, 2009
 Washington, DC (Reston, VA)
Apr 7 - 10, 2009
 New York
Apr 14 - 17, 2009
 Toronto
Jun 23 - 26, 2009
 New York

For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/508pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Building Web Services with .NET 2.0: Hands-On

 
Course: 508   Type: Hands-On Training   Duration: 4 Days
 
 
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
  • Producing RESTful services with HttpHandler

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

Web Service 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 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

Windows Communication Foundation (WCF)

  • Implementing WS-Security
  • Tracing WS-Secure messages
 
http://www.learningtree.com/courses/508pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Building Web Services with .NET 2.0: Hands-On Tuition

 
Course: 508   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,580 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
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,665 per course
  • Savings as much as 40%
  • Only $4,990
Flex Pass
  • 3 courses in 24 months
  • As little as $1,830 per course
  • Save as much as 35%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $1,070 per course
  • Only $3,950
Training Vouchers
  • Save as much as $960 per course
  • Fully transferable
  • As low as $2,095 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $295 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/508pf.htm