|
Technology: |
Windows 2000 / .NET |
|
|
Course: |
|
|
|
Type: |
Development |
|
|
Duration: |
3 Days |
Description:
|
Delivery Method: |
Instructor led |
|
Summary Description: |
|
Audience: |
|
The goal of this course is to provide students with the
knowledge and skills that are required to develop XML Web services-based
solutions to solve common problems in the distributed application domain. The
course focuses on using Microsoft® Visual
Studio® .NET, Microsoft ASP.NET, and Universal
Description, Discovery, and Integration (UDDI) to enable students to build,
deploy, locate, and consume Extensible Markup Language (XML) Web services. |
|
This
course is intended for experienced software developers who have previously
built component-based applications. |
|
Objectives: |
|
Comments: |
|
This course will help the student prepare for the
following Microsoft Certified Professional exams: This course is associated with portions of Exam
70-310. |
|
None. |
|
Topics Covered: By the end of this
course, the student should be able to: ü
Explain how XML Web services emerged as a solution
to the problems with traditional approaches to designing distributed
applications. ü
Describe the architecture of an XML Web
services-based solution. ü
Describe the underlying technologies of XML Web
services and explain how to use the Microsoft .NET Framework to implement XML
Web services by using these technologies. ü
Implement an XML Web service consumer by using
Microsoft Visual Studio .NET. ü
Implement a simple XML Web service by using Visual
Studio .NET. ü
Publish and deploy an XML Web service. ü
Secure an XML Web service. ü
Implement caching in an XML Web service. ü
Evaluate the trade-offs and issues that are involved
in designing a real-world XML Web service. ü Implement
nonstandard XML Web services such as Hypertext Markup Language (HTML) screen
scraping and aggregating XML Web services. |
|
Prerequisites: Student should have: ü
An understanding of how to read and write XML
documents. ü
Experimented with simple C# applications. ü Developed
distributed applications by using Microsoft Visual Basic®, Java, or
C++. |