M4995 Programming with the Microsoft .NET Framework Using Microsoft Visual Studio 2005
Buffalo Dates: Please call for availability
Rochester Dates: Please call for availability
Length: 5 Days
* Discounting may be available for multiple students attending from the same organization and for private training classes; contact us for more information.
This 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.
Course Objective: 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.Describe the .NET Framework.
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.
Before attending this course, students must have:
- Professional experience with programming in C, C++, earlier versions of Visual Basic or C#, Java, or another programming language.
- Familiarity with the .NET Framework versions 2.0 and 3.0 as described on the MSDN Developer Center site at
Full 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)