Logo DATA DELIVERANCE
Fish Sign Home About Contact Services Products Courseware Training Fish Sign

Web Services Using Visual Basic and ASP.NET

Current Version: 2.0
Click for printer-friendly version
Summary

This course provides a realistic, hands-on, comprehensive coverage of developing Web services using ASP.NET and C#. Web services are a series of standards progressively being developed, 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 2.0 and Visual Studio 2005, with coverage of new features such as the WS-I Basic Profile 1.1, SOAP 1.2, event pattern for calling Web services asynchronously, and more. It also includes an introduction to Web Service Enhancements (WSE) 3.0.

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 2005.

Chapter 4 shows how to create clients for Web services using an SDK tool and using Visual Studio 2005. 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 3.0, which provides implementation of advanced Web service protocols such as WS-Security, WS-Trust and WS-Policy. WSE 3.0 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.

Prerequisites
Knowledge of the .NET Framework using Visual Basic and an understanding of the fundamentals of XML. Some experience in ASP.NET is advantageous.

Course Objectives
On completion of this course, the student should be able to
Length
4 Days

Format
Instructor-led course, with practical computer-based exercises.

Course Outline

Hardware and Software Requirements

Course exercises require Microsoft .NET 2.0 and Microsoft Visual Studio 2005. The preferred operating system is Windows XP Professional with Internet Information Services. WSE 3.0 should be installed. See the appropriate course Setup Guide for details.

A good minimal hardware profile for this course would have a 1 GHz or better CPU, 256 MB of RAM, and at least 4 GB of free disk space for tools installation and courseware.


Go to course catalogue

Oracle and Java are registered trademarks of Oracle and/or its affiliates. PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle Corporation. Microsoft is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. MVS is a registered trademark of the International Business Machines Corp. in the U.S. or other countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered trademarks and IT DialTone and The Open Group are trademarks of The Open Group in the U.S. and other countries. All other trademarks are the property of their respective owners.

For comments or problems, please mail webmaster@datadeliverance.com