Object Discovery Corporation

Web Services Using C# and ASP.NET Training

Overview

This five-day Web Services training course provides a realistic, hands-on, comprehensive coverage of developing Web services using ASP.NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. This course teaches in detail the skills needed to program Web services using ASP.NET. It also examines the fundamentals of SOAP and WSDL essential for creating interoperable Web services. The course is current to .NET and Visual Studio, with coverage of features such as the WS-I Basic Profile, SOAP event pattern for calling Web services asynchronously, and more. It also includes an introduction to Web Service Enhancements (WSE).

The first chapter introduces Web services and Service Oriented Architecture (SOA). The baseline Web service specifications of XML, SOAP, WSDL and UDDI are outlined.

Chapter 2 covers the fundamentals of SOAP and WSDL. Web services are developed using the .NET Framework SDK. Chapter 3 covers the details of how to create and debug ASP.NET Web services using Visual Studio.

Chapter 4 shows how to create clients for Web services using an SDK tool and using Visual Studio. Sophisticated topics, such as state management, caching and transactions in Web services are covered in Chapter 5. The next three chapters discuss important technologies at the foundation of ASP.NET Web services, including XML serialization, SOAP and WSDL.

Chapter 9 provides a practical discussion of data access using Web services. The course concludes with an introduction to Web service security using WSE, which provides implementation of advanced Web service protocols such as WS-Security, WS-Trust and WS-Policy. WSE also provides a diagnostic message tracing tool, which is used in the course to trace SOAP packets, providing insight into the anatomy of Web services.

Course Goals

  • Gain a comprehensive understanding of the philosophy and architecture of Web services and Service Oriented Architecture
  • Acquire a working knowledge of creating and consuming Web services using the .NET Framework and Visual Studio
  • Attain a detailed knowledge of the building blocks of Web services, including XML, SOAP and WSDL
  • nderstand issues in the ASP.NET programming model, such as caching, data handling and state management
  • Use WSE to implement advanced Web services protocols
  • Understand the principle of Web services security and implement authentication on both the server and client

Outline: Click here for course strategy and outline.

Audience

This course is designed for experienced application developers and architects responsible for developing Web Services in a Microsoft environment.

Prerequisites

Students should have knowledge of the .NET Framework using C# and an understanding of the fundamentals of XML. Some experience in ASP.NET is advantageous.

Course Format

This is a hands-on course. We apply a powerful learning cycle of short lecture, examples and labs on each topic. Each student gets lab code, the entire course content printed out (organized in a ring binder) as well as laminated reference sheets, when applicable.

Course Duration

Four days, 8:30 AM-4:15 PM; typically ends by 2:30 PM on Thursday.

Price

$2,589 / person. Group discounts available. Large discounts for On-site Training with 8 students or more.

Financial Aid

Get training funds from your state. see details

Course Details

Course Schedule and Location

  • Web Services Using C# and ASP.NET On-site training - We come to your company to train your employees.

Back to Top

© 2008 Object Discovery Corporation home | site map | our company | careers | legal