CourseMonster
To speak to a training advisor please call
Browse Microsoft Training Courses

Core and Advanced Foundations of Microsoft .NET 2.0 Development

Course Code: 2956-57      Days: 5
Show all Microsoft Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Wales
Glamorgan (South)
Cardiff (CF24) 24/05/10 £ 1,595
Cardiff (CF24) 26/07/10 £ 1,595
Cardiff (CF24) 06/09/10 £ 1,595
Prices exclude VAT.
No suitable dates?
I'd like a different date/location

Please click above and we will take care of the rest.

I’d like an onsite/bespoke course

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

If suitable dates or locations are not available, click this link and we will arrange one for you

Course Overview

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

This course has been classified as IT Technical Training.

Audience

Anybody with an understanding of .NET 2.0, but who wish to quickly gain Core and Advanced skills.

Prerequisites

Before attending this course, students must have:

  • Understand the purpose and components of the .NET 2.0 Framework and the common language runtime.
  • Understand and use the .NET Framework 2.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.
  • Understand and use classes, objects, methods, properties, and functions.
  • Write code to implement overridden methods, static (Visual C#) or Shared (Visual Basic) methods, and properties
  • Use type conversions and text conversions
  • Create and use solutions and projects by using Visual Studio 2005
  • Use the Visual Studio 2005 object browser and the Visual Studio help system

Course Outline

Core Skills

Module 1: Implementing System Types and Interfaces

  • Examining Primary System Types
  • Working with Special System Types
  • Working with Interfaces

Module 2: Implementing Collections and Generics

  • Examining Collections and Collection Interfaces
  • Working with Primary Collection Types
  • Working with Generic Collections
  • Working with Specialized Collections
  • Working with Collection Base Classes

Module 3: Configuring and Installing Assemblies

  • Working with an Assembly
  • Sharing an Assembly by Using the Global Assembly Cache
  • Installing an Assembly by Using Installation Types
  • Configuring an Assembly by Using Configuration Type
  • Performing Installation Tasks

Module 4: Monitoring and Debugging Applications

  • Managing an Event Log
  • Working with Application Processes
  • Managing Application Performance
  • Debugging Applications
  • Tracing Applications
  • Embedding Management Information and Events

Module 5: Reading and Writing Files

  • Managing the File System
  • Working with Byte Streams
  • Compressing and Protecting Stream Information
  • Managing Application Data
  • Manipulating Strings Efficiently
  • Working with Regular Expressions

Module 6: Serializing Data

  • Generating Serialized Binary and Soap Formats
  • Generating Serialized XML Formats
  • Creating Custom Serialization Classes

Module 7: Implementing Delegates and Events

  • Controlling Interaction Between Components by Using Delegates
  • Controlling Interaction Between Components by Using Events

Advanced Skills

Module 1: Creating Globalized Applications

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

Module 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

Module 3: Implementing Code Access Security

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

Module 4: Implementing Cryptography

  • Encrypting Data
  • Hashing Data
  • Extending the Cryptographic Behavior

Module 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

Module 6: Working with Service Applications and E-mail Messages

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

Module 7: Working with Type Metadata

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

Module 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


How to make a booking for the 2956-57 course

 

CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.