Module 1: Exploring the Visual Studio Workspace (IDE)
- Creating a Visual Studio project
- Working with Solution Explorer
- Working with big projects
- Taking a tour of the Integrated Developer Environment (IDE)
- Introducing drag-and-drop UI design
- Working with the Properties window
- Looking at Server Explorer
- Exploring the new Help engine
- Setting options for the IDE
Module 2: Building a Simple Application
- Creating a simple WPF application
- Building the UI with the editors
- Working with the application code
- Communicating with the web site
- Connecting your data
- Binding to an RSS feed
- Packaging and deploying the application
Module 3: Exploring the Code Editors
- What languages are supported in Visual Studio 2010?
- Exploring basic settings for the Code Editor
- Writing a C# program
- Writing a VB program
- Working with C++
- Working with F Sharp
- Font and color options
Module 4: Working with Code
- Formatting your code
- Navigating your code
- Using the Task List
- Commenting your code
- Documenting your code
- Using IntelliSense effectively
- Working with code snippets
- Refactoring your code
- Understanding code generation
- Generating code with T4
- Using the Class View, Class Designer, and Class Diagram tools
- Refactoring VB with CodeRush Xpress
Module 5: Understanding the Project Types
- Working with project and item templates
- Creating a console application
- Creating a class library
- Creating a web site with ASP.NET
- Creating a rich internet application with Silverlight
- Creating a classic Windows application with Windows Forms
- Creating a dramatic Windows application with Windows Presentation Foundation (WPF)
- Creating a WCF service
- Using an existing WCF service
- Navigation UI designs with the Document Outline view
Module 6: Digging Into Your Data
- Creating a data project with SQL Project
- Clarifying the confusion on .NET Data
- Using ADO.NET in your application
- Creating typed datasets
- Using the data binding tools
Module 7: Debugging Your Application
- Debugging code
- Working with the Watch and other debug windows
- Other debugging techniques
- IntelliTrace historical debugging in Visual Studio Ultimate
Module 8: Testing Your Application
- Understanding Visual Studio editions and test tools
- Verifying your code with unit tests
- Running performance and load tests
Module 9: Deploying Your Application
- Building your application
- Customizing the build process with MSBuild
- Setting assembly information
- Deploying a basic Windows application
- Creating an installer with Visual Studio
- Creating a ClickOnce application
- Deploying a Silverlight or ASP.NET application
Module 10: Working with Source Control
- Understanding source control
- Setting up Team Foundation Server source control
- Using Team Foundation Server source control
Module 11: Integrating with Microsoft Office Applications
- Understanding the .NET Office integration
- Making a Word 2010 application
- Making an Excel 2010 add-in
Module 12: Extending Visual Studio
- Understanding the extensibility model in Visual Studio
- Adding external tools to the Tools menu
- Creating macros
- Using the Extension Manager
- Deploying and installing an add-in with VSIX
Module 13: Configuring Your Application
- Working with configuration files
- Using the Settings Editor
- Using the Resources Editor
- Localizing your resources