Home > Store

MCAD/MCSD Training Guide (70-320): Developing XML Web Services and Server Components with Visual C# .NET and the .NET Framework

Register your product to gain access to bonus material or receive a coupon.

MCAD/MCSD Training Guide (70-320): Developing XML Web Services and Server Components with Visual C# .NET and the .NET Framework

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale



  • NEW - Accompanying CD-ROM with PrepLogic Practice Tests, Preview Edition software including one complete PrepLogic Practice Test for Microsoft Exam 70-320.
    • Gives students realistic practice with an exam designed to closely match the content and approach of Microsofts own certification exam.

  • NEW - New Series Editor Ed Tittel is the leading authority on MCSE certification preparation.
    • Gives students the benefit of Ed Tittels world-class expertise in preparing certification candidates rapidly and effectively.

  • NEW - Ques comprehensive, exclusive Web certification training resources.
    • Gives students ongoing access to a wide range of valuable resources for mastering and staying up-to-date with .NET and Web services technologies.

  • NEW - Official “CramSession-Approved Study Material” that has passed rigorous technical review by a team of industry experts.
    • Ensures that students benefit from the highest-quality, most accurate content available.

  • Comprehensive coverage—Covers every MCAD/MCSD Exam 70-320 objective, including DataSets, XML data, .NET remoting, Web services, Windows services, serviced components, unmanaged code, testing, debugging, security, deployment, and more.
    • Offers students a single source for all the information they need both to prepare for their certification exams and to succeed in real-world XML Web services and component development with Visual C# .NET.

  • C# and advanced Web services development—Covers Web services construction from the absolute basics to sophisticated techniques.
    • Enables students to start quickly, then build their skills to create complex and realistic Web services.

  • Rapid-mastery features, outstanding pedagogy—Includes a wide range of features designed to help students achieve mastery, including realistic practice questions, proven exam preparation tips, a last-minute “Fast Facts” section, case studies, detailed glossary, suggested readings and resources, and much more.
    • Gives students a complete toolset for ensuring that they understand the material quickly and in depth.


  • Copyright 2003
  • Edition: 1st
  • Premium Website
  • ISBN-10: 0-7897-2824-9
  • ISBN-13: 978-0-7897-2824-1

This certification exam measures the ability to develop and implement XML Web Services and server components using Visual C# and the Microsoft .NET Framework. This exam, released in September 2002, counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. Readers preparing for this exam find our Training Guide series to be the most successful self-study tool in the market. This book is their one-stop shop because of its teaching methodology, the accompanying PrepLogic testing software, and superior Web site support at quepublishing.com.

Sample Content

Online Sample Chapters

.NET Remoting

MCAD/MCSD Training Guide (70-320): .NET Remoting

Pass the MCAD/MCSD: Learning to Access and Manipulate XML Data

Table of Contents


Study and Exam Prep Tips.


1. Creating and Manipulating DataSets.

Introduction. Manipulating a DataSet Schema. Manipulating DataSet Relationships. Creating and Using Strongly Typed DataSet Objects. Accessing and Manipulating SQL Server Data.

2. Accessing and Manipulating XML Data.

Introduction. Accessing an XML File. Synchronizing DataSet Objects with XML. Understanding XPath. Generating and Using XSD Schemas. Using XML with SQL Server.

3. .NET Remoting.

Introduction. Application Boundaries. Distributed Applications. .NET Remoting Architecture. Applying .NET Remoting.

4. Basic Web Services.

Introduction. Understanding Web Services. Creating Web Services. Customizing the WebMethod Attribute. Discovering Web Services. Instantiating and Invoking Web Services.

5. Advanced Web Services.

Introduction. Creating and Using SOAP Extensions. Creating Asynchronous Web Methods. Controlling XML Wire Format.

6. Windows Services.

Introduction. Understanding Windows Services. Architecture of Windows Services. The FCL Support for Windows Services. Creating a Windows Service Application. Installing a Windows Service. Using Tools to Monitor and Control a Windows Service. Controlling a Windows Service.

7. Component Services.

Introduction. Evolution of Component Services. Exposing .NET Components to COM/COM+. Architecture of Component Services. Creating and Consuming a Serviced Component. Understanding and Using Enterprise Services.

8. Calling Unmanaged Code.

Introduction. Using COM Components. Using Platform Invoke.

9. Testing and Debugging.

Introduction. Testing. Tracing. ASP.NET Tracing. Debugging. Working with Event Logs. Working with Performance Counters.

10. Deployment.

Introduction. Deploying Private Assemblies. Deploying Shared Assemblies. Packaging a .NET Application for Deployment. Deploying a Web Service. Creating Installation Components. Deploying a Windows Service. Deploying a Serviced Component. Deploying a .NET Remoting Object.

11. Security Issues.

Introduction. Configuring Security. Configuring Authentication. Configuring Authorization. Security for Windows Services. Security for Web Services. Remoting Security. Enterprise Services Security.


Fast Facts.

Creating and Managing Microsoft Windows Services, Serviced Components, .NET Remoting Objects, and XML Web Services. Consuming and Manipulating Data. Testing and Debugging. Deploying Windows Services, Serviced Components, .NET Remoting Objects, and XML Web Services.

Practice Exam.

Answers to Exam Questions.


Appendix A. ADO.NET Basics.

Introduction. ADO.NET Architecture. The ADO.NET Object Model. Using DataSet Objects. Editing Data with ADO.NET. Summary.

Appendix B. XML Standards and Syntax.

Introduction. Syntax of an XML Document. Summary.

Appendix C. Glossary.
Appendix D. Overview of the Certification Process.

Types of Certification. Certification Requirements.

Appendix E. Whats on the CD-ROM.

The PrepLogic Practice Tests, Preview Edition. An Exclusive Electronic Version of the Text. Complete Code Samples.

Appendix F. Using the PrepLogic, Preview Edition Software.

The Exam Simulation. Question Quality. The Interface Design. The Effective Learning Environment. Software Requirements. Installing PrepLogic Practice Tests, Preview Edition. Removing PrepLogic Practice Tests, Preview Edition from Your Computer. Using PrepLogic Practice Tests, Preview Edition. Contacting PrepLogic. License Agreement.

Appendix G. Suggested Readings and Resources.

.NET User Assistance. Books. Web Sites.




The errata for the book is available here in Adobe Portable Document Format (PDF) format. You will need Adobe's Acrobat Reader to view these files. If you do not have the Acrobat Reader installed, you may go to Adobe Systems' web site to download this free reader.

Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

Errata for the book - 44 kb -- 0789728249errata.pdf

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership