Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | Canada Canada [change region]

  • Courses
    • Browse Catalogue
    • Delivery Methods
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Enterprise Solutions
    • Corporate Training
    • Government and Education
    • Partner with Us
  • Training Locations
    • Calgary
    • Edmonton
    • Halifax
    • Kitchener
    • Mississauga
    • Montréal
    • Ottawa
    • St. John's
    • Toronto - Bay
    • Toronto - Bloor
    • Vancouver
    • Victoria
    • Winnipeg
    • All Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Advanced Foundations of Microsoft .NET 2.0 Development

Home > Course Catalogue >  Microsoft Training > Advanced Foundations of Microsoft .NET 2.0 Development

Advanced Foundations of Microsoft .NET 2.0 Development (M2957)

This three-day instructor-led course provides students with the knowledge and skills to program Microsoft .NET Framework applications by using Microsoft Visual Studio 2005 development system.

This course will be most useful to those who are already working in the job role of an application developer and who intend to use their new skills and knowledge on the job immediately after training.

This course incorporates materials from the Official Microsoft Learning Products (OMLP):

  • 2957 - Advanced Foundations of Microsoft .NET 2.0 Development

What You'll Learn

  • Improve the security of .NET Framework applications by using the .NET Framework 2.0 security features
  • Implement interoperability, reflection, and mailing functionality in a .NET Framework application
  • Implement globalization, drawing, and text manipulation functionality in a .NET Framework application

Who Needs to Attend

Application developers with the skills to develop business applications by using Visual Studio 2005 with either Visual Basic .NET or Visual C#

Prerequisites

  • Understand and use the typical .NET 2.0 applications
  • Understand and use the Framework2.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
  • Write code to implement overridden methods, static (Visual C#) or Shared (Visual Basic) methods, and properties

Follow-On Courses

There are no follow-ons for this course.

Course Outline

1. Creating Globalized Applications

  • Culture Information by Using Globalization Classes
  • Creating a Custom Culture
  • Working with Primary Encoding Classes
  • Working with Advanced Encoding Classes

2. Working with GDI+ in Windows-based Applications

  • Working with Graphics, Brushes, Pens, Colors, and Fonts
  • Manipulating the Shapes and Sizes of Graphical Objects
  • Working with Images, Bitmaps, and Icons

3. Implementing Code Access Security

  • Configuring Code Access Security
  • Managing Security Policy
  • Managing Permissions
  • Managing Access Control
  • Managing User Identity Information

4. Implementing Cryptography

  • Encrypting Data
  • Hashing Data
  • Extending the Cryptographic Behavior

5. Interoperating Between COM Components and Assemblies

  • Accessing COM Components by Using Interop Services
  • Exposing an Assembly to COM Components by Using Interop Services
  • Accessing COM Components by Using Platform Invocation Services

6. Working with Service Applications and E-mail Messages

  • Working with a Windows Service Application
  • Working with E-mail Messages

7. Working with Type Metadata

  • Working with Type Metadata by Using Pre-defined Assembly Classes
  • Working with Assemblies Dynamically by Using Custom Classes

8. Creating Multithreaded Applications and Application Domains

  • Managing Threads in a Synchronous Environment
  • Synchronizing Threads
  • Managing Threads in an Asynchronous Environment
  • Working with Application Domains

Labs

Lab 1. Creating Globalized Applications

Lab 2. Working with GDI+ in Windows-based Applications

Lab 3. Implementing Code Access Security

Lab 4. Implementing Cryptography

Lab 5. Interoperating Between COM Components and Assemblies

Lab 6. Working with Service Applications and E-mail Messages

Lab 7. Working with Type Metadata

Lab 8. Creating Multithreaded Applications and Application

Microsoft

On-Site

Course Code: 8095

Authorized Course

Contact us for pricing

3 Day Course

Microsoft Course: M2957


Payment Options

Alert Me Alert Me

Schedule and Registration

Request a Quote.

Request a date & location.

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS