What you'll learn?

·     Developing applications that use system types and collections

·     Implementing service processes, threading, and application domains in a .NET Framework application

·     Embedding configuration, diagnostic, management, and installation features into a .NET Framework application

·     Implementing serialization and input/output functionality in a .NET Framework application

·     Improving the security of .NET Framework applications by using the .NET Framework security features

·     Implementing interoperability, reflection, and mailing functionality in a .NET Framework application

·     Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application

Description

This Technology Specialist (TS) exam, Exam 70-536: TS: Microsoft .NET Framework, Application Development Foundation, became available in March 2006. This exam is available in English, French, German, Japanese, and Chinese (Simplified). Exam 70-536 is designed to measure your knowledge of .NET development fundamentals and is not tied to a particular version of .NET. Since the exam is now applicable to both Microsoft .NET Framework 2.0 and Microsoft .NET Framework 3.5 certification tracks, we have changed the name of the exam. Formerly TS: Microsoft .NET Framework 2.0 – Application Development Foundation, Exam 70-536 is now called TS: Microsoft .NET Framework, Application Development Foundation. If you are a .NET 2.0 developer, you do not need to learn .NET 3.5 to pass Exam 70-536; conversely, if you are a .NET 3.5 developer, you do not need to review .NET 2.0 to pass the exam.

Audience :

Candidates for this exam work on a team in a medium-sized or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio 2005, or Microsoft Visual Studio 2008. Candidates should have at least two to three years of experience developing Web-based, Windows-based, or distributed applications by using the Microsoft .NET Framework 1.0, the .NET Framework 1.1, the .NET Framework 2.0, or the .NET Framework 3.5. Candidates should have a working knowledge of Microsoft Visual Studio 2005 or Visual Studio 2008.

Topics :

Developing applications that use system types and collections

o  Manage data in a .NET Framework application by using .NET Framework system types

o  Improve type safety and application performance in a .NET Framework application by using generic collections

o  Manage data in a .NET Framework application by using specialized collections

o  Implement .NET Framework interfaces to cause components to comply with standard contracts

o  Control interactions between .NET Framework application components by using events and delegates

Implementing service processes, threading, and application domains in a .NET Framework application

o  Implement, install, and control a service

o  Develop multithreaded .NET applications

o  Create a unit of isolation for common language runtime within a .NET Framework application by using application domains

Embedding configuration, diagnostic, management, and installation features into a .NET Framework application

o  Embed configuration management functionality into a .NET Framework application

o  Create a custom Microsoft Windows Installer for .NET components by using the System.Configuration.Install namespace, and configure .NET Framework applications by using configuration files, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc)

o  Manage an event log by using the System.Diagnostics namespace

o  Manage system processes and monitor the performance of a .NET application by using the diagnostics functionality of the .NET Framework

o  Debug and trace a .NET Framework application by using the System.Diagnostics namespace

o  Embed management information and events into a .NET Framework application

Implementing serialization and input/output functionality in a .NET Framework application

o  Serialize or deserialize an object or an object graph by using runtime serialization techniques

o  Control the serialization of an object into XML format by using the System.Xml.Serialization namespace

o  Implement custom serialization formatting by using the Serialization Formatter classes

o  Access files and folders by using the File System classes

o  Manage byte streams by using Stream classes

o  Manage .NET Framework application data by using Reader and Writer classes

o  Compress or decompress stream information in a .NET Framework application and improve the security of application data by using isolated storage

Improving the security of .NET Framework applications by using the .NET Framework security features

o  Implement code access security to improve the security of a .NET Framework application

o  Implement access control by using the System.Security.AccessControl classes

o  Implement a custom authentication scheme by using the System.Security.Authentication classes

o  Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes

o  Control permissions for resources by using the System.Security.Permission classes

o  Control code privileges by using System.Security.Policy classes

o  Access and modify identity information by using the System.Security.Principal classes

Implementing interoperability, reflection, and mailing functionality in a .NET Framework application

o  Expose COM components to the .NET Framework and .NET Framework components to COM

o  Call unmanaged DLL functions within a .NET Framework application, and control the marshalling of data in a .NET Framework application

o  Implement reflection functionality in a .NET Framework application, and create metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace

o  Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application

Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application

o  Format data based on culture information

o  Enhance the user interface of a .NET Framework application by using the System.Drawing namespace

o  Enhance the text handling capabilities of a .NET Framework application, and search, modify, and control text within a .NET Framework application by using regular expressions

 

 

Prerequisities :

Recommended Knowledge :

Understand the purpose and components of the .NET 2.0 Framework and the common language runtime; Understand and use the .NET Framework 2.0 common type system (CTS); Understand basic language syntax for decision structures, loop structures, and variables; Write code by using language-specific functionality such as the My. classes for Visual Basic; Understand and use classes, objects, methods, properties, and functions; Write code to implement overridden methods, static (Visual C#) or Shared (Visual Basic) methods, and properties; Use type conversions and text conversions; Create and use solutions and projects by using Visual Studio 2005 and Use the Visual Studio 2005 object browser and the Visual Studio help system.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

Microsoft Official Courseware (MOC)

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This package is a credit towards •Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Forms Applications •Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5