Download a PDF Handout Download the course outline in PDF format.
This download requires the Adobe Acrobat PDF Reader, available for free at the Adobe Web site. Related Course(s) In-depth, Real World
Training Solutions
Nova Networks delivers in-depth, real world training solutions. Nova's training courses are designed to help our clients increase workplace performance and productivity. Nova combines Official Curriculum materials with field experienced certified instructors and a quality guarantee to deliver cost effective, practically applied training solutions. |
 |
M2524 - Developing XML Web Services using MS ASP.NET - 3 days
[ Course Schedule ] Module 1: The Need for XML Web Services
This module provides students with an understanding of the problem space that Web services address. The module compares various approaches to implementing distributed applications. Because the Web services in this course are implemented by using Microsoft ASP.NET and the Microsoft .NET Framework, alternate options for implementing distributed applications by using the .NET Framework are discussed to better define what kinds of solutions Web services are appropriate for.
After completing this module, you will be able to explain how Web services emerged as a solution to the problems with traditional approaches to designing distributed applications.
This includes:
- Describing the evolution of distributed applications.
- Identifying the problems with traditional distributed application architectures and technologies.
- Describing Web services and briefly explaining how they address the design problems in traditional distributed applications.
- Listing the alternate options for distributed application development.
- Identifying the kinds of scenarios where Web services are an appropriate solution.
Module 2: XML Web Service Architectures
This module broadly describes the service-oriented architecture, which is a conceptual architecture. Then, the module explains the roles and how Web service architectures are a type of service-oriented architecture.
After completing this module, you will be able to describe the architecture of a Web services-based solution.
This includes:
- Identifying how Web service architectures are a type of service-oriented architecture.
- Describing the elements of a Web service architecture and explaining their roles.
- Describing the Web service programming model.
Module 3: The Underlying Technologies of XML Web Services
After completing this module, you will be able to describe the underlying technologies of Web services and explain how to use the .NET Framework to implement Web services by using these technologies.
This includes:
- Describing the structures of an HTTP request and response.
- Issuing HTTP POST and GET requests and processing the responses by using the .NET Framework.
- Describing data types by using the XML Schema Definition language (XSD).
- Explaining how to control the way a .NET Framework object is serialized to XML.
- Describing the structures of a Simple Object Access Protocol (SOAP) request and response.
- Issuing a SOAP request and processing the response by using the .NET Framework.
Module 4: Consuming XML Web Services
After completing this module, you will be able to implement a Web service consumer by using Visual Studio .NET.
This includes:
- Explaining the structure of a Web Service Description Language (WSDL) document.
- Explaining the Web services discovery process.
- Locating service contracts by using Disco.exe.
- Generating Web service proxies by using Wsdl.exe.
- Implementing a Web service consumer by using Visual Studio .NET.
- Invoking a Web service synchronously and asynchronously by using a Web service proxy.
Module 5: Implementing a Simple XML Web Service
This module provides students with the skills that are required to implement and debug a Web service by using Visual Studio .NET.
This includes:
- Creating a Web service project.
- Implementing Web service methods, exposing them, and controlling their behaviour.
Contact the training coordinator for pricing and details at 613-563-NOVA (6682)
Ext:267 0r training@novaknowledge.com
Nova Networks can also customize this course to topics of your choice which will reduce the course cost.
Copyright Statement
This site is Copyright © 2007 Nova Networks Inc.
Reproduction of any part of this site for personal or commercial
purposes without permission is strictly prohibited. The information
at this site may be downloaded onto a disk or printed for your personal
use provided that you include this copyright notice on each copy and
that you make no alterations to any of the pages and do not use any of
the information in any other work or publication whatsoever whether the
publication is paper based or electronic. No part of the information may be
distributed or copied for any commercial purpose.
|