This certification exam measures the reader's ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. This exam, released in August 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 www.quepublishing.com/certification.
Table of Contents
Introduction. How This Book Helps You. What the Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework Exam (70-310) Covers. What You Should Know Before Reading This Book. Hardware and Software Youll Need. Advice on Taking the Exam. Study and Exam Prep Tips. Study Tips. Exam Prep Tips. Final Considerations. I. EXAM PREPARATION. 1. Creating and Manipulating DataSets. Introduction. Manipulating a DataSet Schema. Manipulating DataSet Relationships. Creating and Using Strongly Typed DataSets. Accessing and Manipulating SQL Server Data. 2. Accessing and Manipulating XML Data. Introduction. Accessing an XML File. Synchronizing DataSets 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. 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 Windows Services. 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. II. FINAL REVIEW. 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. III. APPENDIXES. Appendix A. ADO.NET Basics. Introduction. ADO.NET Architecture. The ADO.NET Object Model. Using DataSets. Editing Data with ADO.NET. Appendix B. XML Standards and Syntax. Introduction. Syntax of an XML Document. 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 Examples. Appendix F. Using the PrepLogic Practice Tests, 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. Index.
Mike Gunderloy pursued his first Microsoft certification the year the program was introduced, and has earned the MCP, MCT, MCSE, MCDBA, MCAD, and MCSD credentials in the decade since. As lead developer for Lark Group, Inc., Mike has worked with small businesses and Fortune 500 corporations alike, as well as trained many other developers in the use of Microsoft products. He got hooked on computers when you still had to build your own out of parts, and is still passionately interested in cutting-edge software technology. As a long-time member of the editorial staff of MCP Magazine, Mike has remained in close touch with the certification community. Mike lives on a farm in eastern Washington state, along with his wife and children and an ever changing array of horses, sheep, llamas, geese, turkeys, chickens, ducks, peacocks, cats, dogs, and guinea fowl. When he's not busy testing and writing about software, Mike can usually be found in his garden or greenhouse, trying to persuade recalcitrant vegetables to grow. You can reach Mike at MikeG1@larkfarm.com or http://www.larkware.com/.