
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.
*Course Cost does not include books. Please contact a VTEC Account Manager for details.
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:
Introduction to the .NET Framework
.NET Framework 3.0 Technologies
Introduction to Visual Studio 2005
Managing Solutions and Projects
Managing the Integrated Development Environment
Writing Code with Visual Studio 2005
Syntax Basics
Language Enhancements
Object-Oriented Programming Concepts
Defining a Class
Creating a Class Instance
Advanced Object-Oriented Programming Concepts
Implementing Inheritance
Defining and Implementing Interfaces
Creating and Using Delegates and Events
Security Overview
Implementing Code Access Security
Implementing Role-Based Security
Using Cryptographic Services
Overview of Data Access
Reading and Writing Relational Data
Reading and Writing XML Data
Introduction to Windows Presentation Foundation
Introduction to XAML
Programming Windows Presentation Foundation Applications
Overview of Distributed Applications
Creating and Consuming XML Web Services
Building Windows Communication Foundation Services and Clients
Introduction to Instrumentation
Code Tracing and Debugging
Performance Counters
Event Logs
Introduction to Assemblies
Overview of the Microsoft Build Engine (MSBuild)
Testing .NET Framework Applications
Deploying .NET Framework Applications by Using ClickOnce
Deploying .NET Framework Applications by Using Windows Installer
Overview of Interoperability
Calling Unmanaged Functions by Using Platform Invoke
Calling COM Objects from Managed Code
Introduction to the Software Development Life Cycle
Introducing the Microsoft Solutions Framework
Developing Applications with the Capability Maturity Model Integration
Introducing Agile Software Development