Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005

Course Code: MS4995
Duration: 5 Days

Bookmark and Share


Overview

This five-day instructor-led course enables developers who are migrating from a different development language, an earlier version of Visual Basic .NET or Visual C#, or who have completed entry-level training and experience using Microsoft Visual Studio 2005, to gain in-depth guidance on programming the Microsoft .NET Framework versions 2.0 and 3.0 with Visual Studio 2005.

The target audience for this course is developers who already have professional programming experience in C, C++, earlier versions of Visual Basic .NET or Visual C#, Java, or another programming language, and who plan to use Visual Studio 2005 to develop enterprise business solutions.

Prerequisites

  • Professional experience with programming in C, C++, earlier versions of Visual Basic or C#, Java, or another programming language.
  • Familiarity with the Microsoft .NET Framework strategy as described on the Microsoft .NET Homepage at http://www.microsoft.com/net.
  • Familiarity with the .NET Framework versions 2.0 and 3.0 as described on the MSDN Developer Center

Delegates will learn how to

  • Describe the .NET Framework.
  • Create applications with Visual Studio 2005.
  • Describe Visual Basic .NET and Visual C# language and syntax features.
  • Use essential object-oriented programming features.
  • Use advanced object-oriented programming features.
  • Explain security in the .NET Framework.
  • Access data by using ADO.NET.
  • Build Windows Presentation Foundation applications.
  • Describe distributed applications, and create distributed applications with Windows Communication Foundation.
  • Monitor .NET Framework applications by using instrumentation.
  • Compile, test, and deploy .NET Framework applications.
  • Interoperate with unmanaged code (optional).
  • Describe software design and development (optional).

Course Outline

  • Module 1: Overview of the Microsoft .NET Framework
  • Module 2: Creating Applications with Visual Studio 2005
  • Module 3: Examining Language and Syntax Features
  • Module 4: Essentials of Object-Oriented Programming
  • Module 5: Advanced Object-Oriented Programming
  • Module 6: Security in the .NET Framework
  • Module 7: Accessing Data by Using ADO.NET
  • Module 8: Building Windows Presentation Foundation Applications
  • Module 9: Creating Distributed Applications
  • Module 10: Monitoring .NET Framework Applications by Using Instrumentation
  • Module 11: Compiling, Testing, and Deploying .NET Framework Applications
  • Module 12: Interoperating with Unmanaged Code (Optional)
  • Module 13: Software Design and Development (Optional)