Skills required for Microsoft test 70-536.

Microsoft has specified more than thirty objectives for the 70-536 test, which are grouped under seven topics. Following are some important areas in which an individual should possess good knowledge before taking the 70-536 test:

  1. Managing data in a .NET application by using system types, collections, and specialized collections.
  2. Improving type safety and application performance in a .NET application by using generic collections.
  3. Implementing .NET Framework interfaces and controlling interactions between .NET application components by using events and delegates.
  4. Implementing, installing, and controlling a service.
  5. Developing multithreaded .NET applications by using System.Threading namespace.
  6. Creating a unit of isolation for common language runtime in a .NET application by using application domains.
  7. Embedding configuration management functionality into a .NET application.
  8. Creating a custom Microsoft Windows Installer for the .NET Framework components by using the System.Configuration.Install namespace.
  9. Configuring the .NET applications by using configuration files, environment variables, and the .NET Framework Configuration tool.
  10. Managing an event log by using the System.Diagnostics namespace.
  11. Managing system processes and monitoring the performance of a .NET application.
  12. Debugging and tracing a .NET application by using the System.Diagnostics namespace.
  13. Embedding management information and events into a .NET application.
  14. Serializing or deserializing an object or an object graph by using runtime serialization techniques and controlling the serialization of an object into XML format.
  15. Implementing custom serialization formatting by using the Serialization Formatter classes.
  16. Accessing files and folders by using the File System classes, managing byte streams by using Stream classes, and managing the .NET application data by using Reader and Writer classes.
  17. Compressing or decompressing stream information in a .NET application and improving the security of application data by using isolated storage.
  18. Implementing code access security, access control by using the System.Security.AccessControl classes and a custom authentication scheme by using the System.Security.Authentication classes.
  19. Encrypting, decrypting, and hashing data by using the System.Security.Cryptography classes.
  20. Controlling permissions for resources by using the System.Security.Permission classes and controlling code privileges by using System.Security.Policy classes.
  21. Accessing and modifying identity information by using the System.Security.Principal classes.
  22. Exposing COM components to the .NET Framework and the components to COM.
  23. Calling unmanaged DLL functions and controlling the marshaling of data in a .NET Framework application.
  24. Implementing reflection functionality in a .NET Framework application and creating metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace.
  25. Sending e-mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET application.
  26. Formatting data based on culture information.
  27. Enhancing the user interface of a .NET application by using the System.Drawing namespace.
  28. Enhancing the text handling capabilities of a .NET application and searching, modifying, and controlling text in a .NET application by using regular expressions.

Leave a Reply

Your email address will not be published. Required fields are marked *