MCTS: Microsoft .NET Framework 2.0 - Application Development
Foundation (C#)
C# 2005: System Types and Collections
Overview/Description
To use types, classes, interfaces, iterators and generics to
create data-driven applications
Target Audience
Employees, consultants, and students that are preparing for the
Technology Specialist: Microsoft .NET Framework 2.0 - Application
Development Foundation Certification Exam (70-536)
Lesson Objectives
- recognize basic object-oriented programming procedures in C#
2005, given a scenario.
- create types and classes in a given scenario.
- define types and classes in a given scenario.
- use interfaces in a given scenario.
- use classes in the System.Collections namespace.
- use interfaces and classes in a given scenario.
- create generic types and interfaces in a given scenario.
- create generic classes and enumerators in a given
scenario.
- create generics in a given scenario.
C# 2005: Serialization and I/O
Overview/Description
To serialize and deserialize objects for storage and
manipulation, use I/O classes to manage data streams and files, and
analyze how application performance can be enhanced using
serialization and I/O
Lesson Objectives
- implement an IDserializationCallback interface and an
ISerializable interface in a given scenario.
- use XML serialization and deserialization and the ObjectManager
and SerializationInfo classes, given appropriate scenarios.
- serialize and deserialize objects in SOAP format and binary
format, given a scenario.
- use serialization in a given scenario.
- implement streams in a given scenario.
- implement file management and isolated storage in a given
scenario.
- use stream, isolated storage, and file management classes in a
given scenario.
- determine how to improve application performance using
serialization and I/O.
C# 2005: Customized Programming
Overview/Description
To enable compatibility between COM and C# 2005, use reflection
to call classes and data types, and customize a C# 2005 application
for graphics, text, globalization, and e-mail
Lesson Objectives
- perform interoperation between COM and .NET in a given
scenario.
- use reflection in a given scenario.
- perform interoperation and reflection in a given scenario.
- create graphics with GDI+ in an application, given a
scenario.
- manipulate text in an application, given a scenario.
- create graphics and manipulate text in a given scenario.
- determine how to implement interoperation, reflection,
graphics, and text in an application.
- develop e-mail functionality in an application, given a
scenario.
- use globalization to develop a culture-specific application in
a given scenario.
- develop mail functionality and globalization in an application,
given a scenario.
C# 2005: Security
Overview/Description
To recognize the different types of security supported by C#
2005 and how they work, and to use them in application
development
Lesson Objectives
- implement evidence-based security in a given scenario.
- implement role-based security in a given scenario.
- implement .NET and IIS security in a given scenario.
- implement file security and authentication in a given
scenario.
- implement code access permissions in a given scenario.
- implement file security, authentication, and code access
permissions in a given scenario.
- implement symmetric and asymmetric cryptography in a given
scenario.
- use hash algorithms and the Data Protection API in a given
scenario.
- use cryptography in a given scenario.
C# 2005: Threading, Service Processing, and Application
Domains
Overview/Description
To recognize how threading, service processing, and application
domains facilitate background system operations, and to implement
them in Visual Basic applications
Lesson Objectives
- implement threading in a given scenario.
- implement thread event handling in a given scenario.
- use special classes, threading, and enumerations in a given
scenario.
- develop threading in a given scenario.
- implement a basic Windows Service in a given scenario.
- implement advanced Windows Services in a given scenario.
- implement Windows Services in a given scenario.
- create an application domain in a given scenario.
- configure an application domain in a given scenario.
- determine how to improve system operation using threading,
service processing, and application domains.
C# 2005: Diagnostics and Management
Overview/Description
To manage application configuration and the custom installation
of components, event logs, system processes and information, and
use debugging and tracing to measure application performance
Lesson Objectives
- program configuration data in a given scenario.
- program custom installers for components, given a
scenario.
- program configuration data and installers for components in a
given scenario.
- use event logs and system processes in a given scenario.
- manage event logs and system processes in a given
scenario.
- determine how to manage configuration, custom installation, and
system processes.
- debug and trace an application in a given scenario.
- retrieve system information in a given scenario.
- debug an application and manage system information in a given
scenario.