Microsoft Exam 70-536 Study Guide
The Microsoft Exam 70-536 Study Guide for Microsoft Certified Professional Developer covers the Technology Specialist (TS) Exam 70-536: TS: Microsoft .NET Framework - Application Development Foundation Exam for Microsoft Certified Technology Specialist (TS). Use this study Guide to prepare for the Microsoft Exam 70-536. The titles used here are a bit long and wordy; however, they are the same titles used in the Microsoft descriptions of the exam.
1. Developing applications that use system types and collections
- Manage data in a .NET Framework application by using the .NET Framework 2.0 system types. (
System)
- Manage a group of associated data using collections in a .NET Framework application. (
System.Collections)
- Use generic collections to improve type safety and application performance in a .NET Framework application. (
System.Collections.Generic)
- Use specialized collections to manage data in a .NET Framework application. (
System.Collections.Specialized)
- Implement .NET Framework interfaces to cause components to comply with standard contracts. (
System)
- Use events and delegates to control interactions between .NET Framework application components. (
System)
2. Implementing service processes, threading, and application domains in a .NET Framework application
- Implement, install, and control a service. (
System.ServiceProcess)
- Develop multithreaded .NET Framework applications. (
System.Threading)
- Use application domains to create a unit of isolation for common language runtime in a .NET Framework application. (
System)
3. Embedding configuration, diagnostic, management, and installation features into a .NET Framework application
- Embed configuration management functionality into a .NET Framework application. (
System.Configuration)
- Create a custom Microsoft Windows Installer for the .NET Framework components by using the System.Configuration.Install namespace, and configure the .NET Framework applications by using configuration files, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc).
- Manage an event log. (
System.Diagnostics)
- Manage system processes and monitor the performance of a .NET Framework application by using the diagnostics functionality of the .NET Framework 2.0. (
System.Diagnostics)
- Debug and trace a .NET Framework application. (
System.Diagnostics)
- Embed management information and events into a .NET Framework application. (
System.Management)
4. Implementing serialization and input/output functionality in a .NET Framework application
- Serialize or deserialize an object or an object graph by using runtime serialization techniques. (
System.Runtime.Serialization)
- Control the serialization of an object into XML format. (
System.Xml.Serialization)
- Manage byte streams by using Stream classes. (
System.IO)
- Use Reader and Writer classes to manage application data in the .NET Framework. (
System.IO)
- Compress or decompress stream information in a .NET Framework application (
System.IO.Compression), and improve the security of application data by using isolated storage. (System.IO.IsolatedStorage)
5. Improving the security of the .NET Framework applications by using the .NET Framework 2.0 security features
- Implement code access security to improve the security of a .NET Framework application. (
System.Security)
- Implement access control by using the System.Security.AccessControl classes. (
System.Security.AccessControl)
- Implement a custom authentication scheme by using the System.Security.Authentication classes. (
System.Security.Authentication)
- Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes. (
System.Security.Cryptography)
- Control permissions for resources by using the System.Security.Permission classes. (
System.Security.Permission)
- Control code privileges by using System.Security.Policy classes. (
System.Security.Policy)
- Access and modify identity information by using the System.Security.Principal classes. (
System.Security.Principal)
6. Implementing interoperability, reflection, and mailing functionality in a .NET Framework application
- Expose COM components to the .NET Framework and the .NET Framework components to COM. (
System.Runtime.InteropServices)
- Call unmanaged DLL functions and control the marshaling of data in a .NET Framework application. (
System.Runtime.InteropServices)
- Implement reflection functionality in a .NET Framework application (
System.Reflection), and create metadata, Microsoft intermediate language (MSIL), and a PE file (System.Reflection.Emit).
- Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application. (
System.Net.Mail)
7. Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application
- Format data based on culture information. (
System.Globalization)
- Enhance the user interface of a .NET Framework application. (
System.Drawing)
- Enhance the text handling capabilities of a .NET Framework application (
System.Text), and search, modify, and control text in a .NET Framework application by using regular expressions. (System.RegularExpressions)