• Microsoft Gold Certified Partner
  • Cisco Partner Learning Associate
  • Better Business Bureau

Questions? Call us at (919) 336-1000


2957 Advanced Foundations of Microsoft .NET 2.0 Development - Details

Return to All courses

Description:

This course provides students with the enabling knowledge and skills required to create Microsoft .NET Applications with Visual Studio 2005. Students learn how to develop secured .NET applications.

More Information  

Duration

3 days

Who Should Attend

The audience for this course consists of Application Developers with the skills to develop business applications by using Visual Studio 2005 with either Visual Basic .NET or Visual C#.

Prerequisites

Understand the purpose and components of the .NET 2.0 Framework and the Common Language Runtime. Understand the components of typical .NET 2.0 applications. Understand and use .NET Framework 2.0 Common Type System (CTS) and how to use variable types including dates/times, numbers, strings, objects and arrays. Use basic file IO classes from the Framework such as StreamReader, StreamWriter, Directory, DirectoryInfo, File and FileInfo. Use basic Framework provided type conversions. Use classes with the System.Collections namespace. Use the System.Math class. Basic language syntax for decision structures, loop structures, declaring and using variables.

On Completion

After completing this course, students will gain the skills to: - 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.

Outline

Lesson 1: Creating Globalized Applications
Culture Information by Using Globalization Classes
Creating a Custom Culture
Working with Primary Encoding Classes
Working with Advanced Encoding Classes

Lesson 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

Lesson 3: Implementing Code Access Security
Configuring Code Access Security
Managing Security Policy
Managing Permissions
Managing Access Control
Managing User Identity Information

Lesson 4: Implementing Cryptography
Encrypting Data
Hashing Data
Extending the Cryptographic Behavior

Lesson 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

Lesson 6: Working with Service Applications and E-mail Messages
Working with a Windows Service Application
Working with E-mail Messages

Lesson 7: Working with Type Metadata
Working with Type Metadata by Using Pre-defined Assembly Classes
Working with Assemblies Dynamically by Using Custom Classes

Lesson 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

Please call Jon Kudlick, Director of Sales at (919) 336-1000, ext. 1025 or email sales@nhrtp.com for class information.

Contact us to learn more about our courses and certifications.

Return to Top


News and Events

View all news

Top Certifications

"75 percent of managers believe that certified individuals are more productive and that certifications are important to team performance." - MCP Customer Satisfaction Study

Top Certifications in Information Technology Today

Why get certified? The importance of certifications. Read more...

 

What sets us apart

New Horizons Integrated Learning

For training to have a lasting and measurable impact, New Horizons understands that course content has to be designed and delivered in the context of our client’s specific environment and business need.  To achieve this, we blend custom content with leading edge and time honored training approaches, including Traditional Instructor-Led, Mentored Learning, Online Live, and Online Anytime, to meet the specific learning style of the individual and the complex learning objectives of the organization.

New Horizons Integrated Learning guides learners through all stages of the learning lifecycle. It consists of five components - AssessLearnReinforceSupport and Validate - to create the most effective learning experience available in the industry. 

Our Commitment, Guarantee and Promise