MCTS: Microsoft .NET Framework 2.0 - Application Development Foundation (C#) - E-Learning


a
Candidates for this course 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.

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.
blog comments powered by Disqus