Build real-world programming skills—and prepare for MCP Exams 70-310 and 70-320—with this official Microsoft® study guide. Work at your own pace through the lessons and hands-on exercises to learn how to build XML Web services and server components using Visual Basic®.NET and Visual C#™ .NET. Then extend your expertise through additional skill-building exercises. As you gain practical experience with essential development tasks, you’re also preparing for MCAD or MCSD certification for Microsoft .NET.
COVERAGE INCLUDES:
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
YOUR KIT INCLUDES:
60-day evaluation version of Microsoft Visual Studio® .NET Professional Edition development software on DVD
Testing tool that generates timed, 50-question practice exams featuring scenarios and case studies for both Visual Basic .NET and C# programmers, plus automated scoring
Comprehensive self-paced study guide that maps to MCP exam goals and objectives
Learn-by-doing exercises for skills you can apply to the job
Fully searchable eBook
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.
Chapter 1 Understanding the .NET Framework
About This Chapter
Lesson 1: Overview of the .NET Framework
Lesson 2: Understanding the Common Language Runtime
Lesson 3: Understanding the Managed Execution Process
Lesson 4: Understanding Assemblies and the Global Assembly Cache
Lesson 5: Understanding Configuration and Security
Lesson 6: Understanding Application Domains and Run-Time Hosts
Lesson 7: Introducing the .NET Framework Tools
Summary
Lab: Creating Assemblies and Examining MSIL
Review
Chapter 2 Creating and Managing Windows Services
About This Chapter
Lesson 1: Understanding Windows Services
Lesson 2: Creating Windows Services
Lesson 3: Handling Events and Logging Information from a Windows Service Application
Lesson 4: Adding Installers, Specifying Security Context, and Installing and Uninstalling a Windows Service
Lesson 5: Managing Windows Services
Lesson 6: Configuring and Debugging Windows Services
Summary
Lab: Creating and Managing Windows Services
Review
Chapter 3 Creating and Consuming Serviced Components
About This Chapter
Lesson 1: Overview of COM+ Programming
Lesson 2: Understanding, Creating, and Registering Serviced Components
Lesson 3: Utilizing COM+ Services
Lesson 4: Managing Serviced Components Using the Component Services Tool
Lesson 5: Implementing Security for Serviced Components
Summary
Lab: Creating, Configuring, and Managing Serviced Components
Review
Chapter 4 Creating and Consuming .NET Remoting Objects
About This Chapter
Lesson 1: Understanding .NET Remoting
Lesson 2: Implementing Server-Activated and Client-Activated Objects
Lesson 3: Transporting Messages Across Application Domains Using Channels
Lesson 4: Implementing Events and Delegates
Lesson 5: Implementing Asynchronous Methods
Lesson 6: Configuring and Securing .NET Remoting Objects
Summary
Lab: Creating and Consuming .NET Remoting Objects
Review
Chapter 5 Database Programming Using ADO.NET
About This Chapter
Lesson 1: Understanding ADO.NET
Lesson 2: Understanding .NET Data Providers
Lesson 3: Working with DataSets
Summary
Lab: Creating and Using Data Access Components
Review
Chapter 6 Accessing and Manipulating XML Data
About This Chapter
Lesson 1: Understanding the XML Document Object Model
Lesson 2: Working with XmlReader and XmlWriter
Lesson 3: Working with XPathNavigator
Lesson 4: Understanding the XML Schema Object Model
Lesson 5: Validating an XML Document
Lesson 6: Working with XML and DataSets
Summary
Lab: Accessing and Manipulating XML Data
Review
Chapter 7 Creating and Consuming XML Web Services
About This Chapter
Lesson 1: Understanding XML Web Services
Lesson 2: Creating XML Web Services
Lesson 3: Deploying and Discovering XML Web Services
Lesson 4: Consuming an XML Web Service
Summary
Lab: Creating and Consuming XML Web Services
Review
Chapter 8 Advanced XML Web Services Programming
About This Chapter
Lesson 1: Controlling the Characteristics of a Web Method Using Attributes
Lesson 2: Creating Asynchronous Methods
Lesson 3: Using SOAP Extensions
Lesson 4: Configuring and Securing a Web Service
Summary
Lab: Implementing Transactions, Asynchronous Methods, and SOAP Extensions
Review
Chapter 9 Testing and Debugging XML Web Services
About This Chapter
Lesson 1: Designing Unit Test Plans
Lesson 2: Overview of Visual Studio .NET Debugging Tools
Lesson 3: Code Instrumentation
Lesson 4: Creating and Testing Multicultural Satellite Assemblies and Test Data
Summary
Lab: Tracing and Debugging
Review
Chapter 10 Deploying XML Web Services and Windows Services
About This Chapter
Lesson 1: Understanding .NET Deployment Features
Lesson 2: .NET Deployment Options and Setup Programs
Lesson 3: Registering and Locating Components and Assemblies
Lesson 4: Implementing Versioning and Side-by-Side Deployment
Summary
Lab: Creating Setup Projects
Review
Appendix Questions and Answers
Chapter 1: Understanding the .NET Framework
Chapter 2: Creating and Managing Windows Services
Chapter 3: Creating and Consuming Serviced Components
Chapter 4: Creating and Consuming .NET Remoting Objects
Chapter 5: Database Programming Using ADO.NET
Chapter 6: Accessing and Manipulating XML Data
Chapter 7: Creating and Consuming XML Web Services
Chapter 8: Advanced XML Web Services Programming
Chapter 9: Testing and Debugging XML Web Services
Chapter 10: Deploying XML Web Services and Windows Services
Appendix COM Interoperability
Accessing COM Components from Managed Code
Appendix System Requirements
Glossary
Title:
MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and Microsoft Visual C#™ .NET