Microsoft

MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications e-Camp

Self-Paced e-Learning
Self-Paced e-Learning

Who Needs to Attend

Experienced developers who create applications that run on the Windows platform and user interfaces with Windows Presentation Foundation and who are seeking certification preparation

 

Prerequisites

At least one year of experience developing applications by using earlier versions of Microsoft Visual Studio

 

Follow-On Courses

There are no follow-ons for this course.

 

This e-Camp will prepare qualified Microsoft professionals to earn the Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Presentation Foundation Applications certification. This intensive prep program will help you get up to speed on technologies needed for creating applications that run on the Windows platform and user interfaces with Windows Presentation Foundation. It will also assist in your preparation for certification. The course features a combination of the theory and practical aspects of technologies as well as test-preparation materials for the MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications certification exams.

You Will Receive In Your e-Camp:

  • Official Microsoft e-Learning course content
  • Two exam vouchers
  • Test preparation software from Self Test Software
  • Global Knowledge Online Reference Library

You Will Prepare For These Exams:

  • 70-536: TS: Microsoft .NET Framework - Application Development Foundation
  • 70-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development

Pass The Exams To Earn This Certification:

  • MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications

What You'll Learn

 

  • GDI+
  • Code Access Security
  • Cryptography
  • Interoperability
  • Service Applications and E-mail
  • Type Metadata
  • Multithreading and AppDomains
  • System Types
  • Creating a WPF Application
  • Building User Interfaces
  • Customizing the Appearance of a WPF Application
  • Binding Data to Controls
  • Binding Data to Collections
  • Creating New Controls
  • Managing Documents
  • Adding 2-D Graphics
  • Adding 3-D Graphics and Multimedia
  • Configuring and Deploying WPF Applications

Course Outline

 

Exam 70-536: TS: Microsoft .NET Framework - Application Development Foundation

1. Implementing System Types and Interfaces in the Microsoft .NET Framework 2.0

  • Use the Function of Base System Types
  • Work with Special System Types
  • Work with Interfaces

2. Implementing Collections and Generics in the Microsoft .NET Framework 2.0

  • Work with Primary Collection Types
  • Work with Generic Collections
  • Work with Specialized Collections
  • Work with Collection Base Classes

3. Configuring and Installing Assemblies in the Microsoft .NET Framework 2.0

  • Work with Assemblies
  • Install Assemblies by Using Installer Classes
  • Use Configuration Classes and Files

4. Monitoring and Debugging Applications in the Microsoft .NET Framework 2.0

  • Manage Event Logs
  • Manage Application Processes
  • Manage Application Performance
  • Debug and Add Application Tracing
  • Embed Management and Instrumentation

5. Reading and Writing Files in the Microsoft .NET Framework 2.0

  • Manage the File System
  • Use Streams, Stream Reader, and Stream Writer Classes to Access Data
  • Manipulate Strings Efficiently

6. Creating Globalized Applications in the Microsoft .NET Framework 2.0

  • Work with Culture Information by Using Globalization Classes
  • Create a Custom Culture
  • Work with Primary Encoding Classes
  • Work with Advanced Encoding Classes

7. Implementing Delegates and Events in the Microsoft .NET Framework 2.0

  • Use Delegates for Call Back Functionality
  • Use New C# 2.0 Techniques
  • Create an Event with the Event Statement
  • Use the EventHandler Delegate
  • Use EventArgs to Pass Arguments to an Event Handler

8. Serializing Data in the Microsoft .NET Framework 2.0

  • Serialize to Binary and SOAP
  • Serialize to XML
  • Create Custom Serialization Classes

9. Working with GDI+ in Windows-Based Applications in the Microsoft .NET Framework 2.0

  • Work with Graphics, Brushes, Pens, Colors, and Fonts
  • Manipulate Shapes and Sizes
  • Work with Images, Bitmaps, and Icons

10. Implementing Code Access Security in the Microsoft .NET Framework 2.0

  • Configure Code Access Security
  • Manage Security Policy
  • Manage Permissions
  • Manage Access Control
  • Manage User Identity Information

11. Implementing Cryptography in the Microsoft .NET Framework 2.0

  • Encrypt Data
  • Hash Data
  • Extend the Cryptographic Behavior
  • Manage Configuration Information with Cryptography Classes

12. Interoperating Between COM Components and Assemblies in the Microsoft .NET Framework 2.0

  • Use Interop Services
  • Expose an Assembly to COM
  • Access COM Components by Using Platform Invocation Services

13. Working with Service Applications and E-mail Messages in the Microsoft .NET Framework 2.0

  • Work with Services
  • Work with E-mail Messages

14. Working with Type Metadata in the Microsoft .NET Framework 2.0

  • Work with Reflection
  • Work with Assemblies Dynamically

15. Creating Multithreaded Applications and Application Domains in the Microsoft .NET Framework 2.0

  • Manage Threads in a Synchronous Environment
  • Synchronize Threads
  • Manage Threads in an Asynchronous Environment
  • Work with AppDomains

Exam 70-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development

1. Creating an Application by Using Windows Presentation Foundation

  • Overview of Windows Presentation Foundation
  • Creating a Simple WPF Application
  • Handling Events and Commands
  • Navigating between Pages

2. Building User Interfaces by Using Windows Presentation Foundation

  • Defining Page Layout
  • Building User Interfaces by Using Content Controls
  • Building User Interfaces by Using Item Controls
  • Hosting Windows Forms Controls

3. Customizing Appearance by Using Windows Presentation Foundation

  • Sharing Logical Resources in an Application
  • Creating Consistent User Interfaces by Using Styles
  • Changing the Appearance of Controls by Using Templates
  • Enhancing User Interfaces by Using Triggers and Animations

4. Binding Data to Controls by Using Windows Presentation Foundation

  • Overview of Data Binding
  • Creating a Data Binding
  • Implementing Property Change Notification
  • Converting Data
  • Validating

5. Binding Data to Collections by Using Windows Presentation Foundation

  • Binding to Collections of Objects
  • Managing Data by Using Collection Views
  • Creating Master-Detail User Interfaces
  • Presenting Collection Data by Using Data Templates

6. Building Advanced User Interfaces by Using Windows Presentation Foundation

  • Overview of Control Authoring
  • Creating User Controls
  • Creating Custom Controls

7. Managing Documents by Using Windows Presentation Foundation

  • Creating and Viewing Flow Documents
  • Customizing Text in Flow Documents
  • Creating and Viewing Fixed Documents
  • Packaging Documents
  • Printing Documents

8. Adding 2-D Graphics by Using Windows Presentation Foundation

  • Creating 2-D Graphics
  • Displaying Images

9. Adding 3-D Graphics and Multimedia by Using Windows Presentation Foundation

  • Creating 3-D Graphics
  • Manipulating the 3-D Environment
  • Adding Multimedia

10. Configuring and Deploying Windows Presentation Foundation Applications

  • Introduction to Deployment Options for WPF Applications
  • Deploying a Standalone WPF Application
  • Deploying an XBAP Application
  • Configuring Security Settings

Labs

 

Lab 1: Implementing System Types and Interfaces

Lab 2: Implementing Collections and Generics

Lab 3: Configuring and Installing Assemblies

Lab 4: Monitoring and Debugging Applications

Lab 5: Reading and Writing Files

Lab 6: Creating Globalized Applications

Lab 7: Implementing Delegates and Events

Lab 8: Serializing Data

Lab 9: Working with GDI+ in Windows-Based Applications

Lab 10: Implementing Code Access Security

Lab 11: Implementing Cryptography

Lab 12: Interoperating Between COM Components and Assemblies

Lab 13: Working with Service Applications and E-Mail Messages

Lab 14: Working with Type Metadata

Lab 15: Creating Multithreaded Applications and Application Domains

Lab 16: Creating a WPF Application

Lab 17: Lab: Building User Interfaces

Lab 18: Customizing the Appearance of a WPF Application

Lab 19: Building Advanced User Interfaces

Lab 20: Managing Documents

Lab 21: Adding 2-D Graphics

Lab 22: Adding 3-D Graphics and Multimedia

Lab 23: Configuring and Deploying WPF Applications

Course Code: 600005W

Purchase Information

 

$1495 USD

 

Buy this course

 

 

Resources

PDF of this course