Creativity unleashed
With Visual Studio 2010 you can use prototyping, modeling, and visual design tools to bring your visions to life. Create and share what you imagine and build on the creative strengths of your team.
Simplicity through integration
Visual Studio 2010 is an integrated environment where developers can use existing skills to model, code, debug, test, and deploy a growing number of application types. Visual Studio helps simplify common tasks and helps developers explore the depth of the platform.
Quality code ensured
Visual Studio 2010 provides powerful tools for managing a project, maintaining source code and finding bugs. Testers and developers can use manual and automated testing, and advanced debugging tools to help ensure they are building the right application, the right way.
One Set of Skills
With the Microsoft .NET Framework, developers can easily build applications for many scenarios - from client, browser, and server, to mobile and the cloud. And with recent shifts toward greater interoperability, developers with other skills, who are less familiar with the .NET Framework, will find the Framework's base set of building block components makes it easier to apply their existing skills to new areas and scenarios.
Speed to Solution
Incremental improvements in the .NET Framework help developers spend less time fixing problems and more time building solutions. Powerful new debugging tools, and built-in components that help customers communicate their needs more clearly, help developers more easily deploy, troubleshoot and virtualize their applications.
Interoperability
With support for dozens of programming languages, the .NET Framework is evolving toward more flexibility and integration with both Microsoft and non-Microsoft tools and technologies, providing developers with more options to extend business logic and apply new capabilities to their non-Microsoft applications. The .NET Framework's built-in support for a variety of web services interoperability standards (through RESTful or SOAP based support) and SDKs, means your applications can work with the broadest variety of platforms, databases, LOB applications and emerging web and cloud based standards.
This Training Kit requires the execution of JavaScript for navigating the contents and watching videos. If you are viewing this page in Internet Explorer locally on your computer, please click the security message at the top of this window and click Yes in the resulting dialog.
Visual Studio 2010 and .NET Framework 4 Training Kit
December 2011 Release
Videos
Presentations
- What's New in Windows Presentation Foundation 4
- Introduction to .NET RIA Services
- Parallel Computing for Managed Developers
Demos
Labs
Videos
- Fixing PIA Pains with Type Equivalence
- Simplifying Data-Driven Web Applications
- Introduction to Workflow Services in .NET 4
Presentations
Labs
- Introduction To F#
- Web Development in Visual Studio 2010
- Introduction to Workflow 4
- Using the Architecture Explorer in Visual Studio 2010 Ultimate to Analyze Your Code
- Using Code Analysis with Visual Studio 2010 to Improve Code Quality
- Code Discovery using the Architecture Tools in Visual Studio 2010 Ultimate
- Understanding Class Coupling with Visual Studio 2010 Ultimate
Videos
- Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
- Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
Presentations
Labs
- Visual Studio 2010: Test Driven Development
- Visual Studio 2010: Office Programmability
- Introduction To F#
- Using the Architecture Explorer in Visual Studio 2010 Ultimate to Analyze Your Code
- Using Code Analysis with Visual Studio 2010 to Improve Code Quality
- Authoring and Running Manual Tests using Microsoft Test Manager 2010
- Introduction to Coded UI Tests with Visual Studio 2010 Ultimate
- Introduction to Test Case Management with Microsoft Test Manager 2010
Videos
Labs
Videos
- Simplifying Data-Driven Web Applications
- Server-Driven Paging with ADO.NET Data Services
- A Lap Around Visual Studio 2010 Application Lifecycle Management
Presentations
Labs
Videos
Presentations
Labs
Visual Studio 2010
Additional Resources
Event Agendas
ASP.NET 4
- Lab: Introduction to ASP.NET Web Forms 4
- Lab: Web Development in Visual Studio 2010
- Lab: ASP.NET MVC 3 Fundamentals
- Lab: ASP.NET MVC 3 Helpers, Forms and Validation
- Lab: ASP.NET MVC 3 Models and Data Access
- Lab: ASP.NET MVC 3 Razor
- Lab: ASP.NET MVC 3 Custom Action Filters
- Lab: ASP.NET MVC 3 Custom Validation
- Lab: ASP.NET MVC 3 Dependency Injection
- Lab: ASP.NET MVC 3 Global and Dynamic Action Filters
- Lab: ASP.NET MVC 3 NuGet
- Lab: ASP.NET MVC 3 Testing
Windows Workflow
Office and SharePoint
- Demo: Microsoft Office 2010 Custom Task Panes
- Demo: Microsoft Office 2010 Outlook Form Regions
- Demo: Microsoft Office 2010 Publishing Add-In
- Demo: Microsoft Office 2010 UI Customization
- Demo: Extending SharePoint 2010 Tools in Visual Studio 2010
- Demo: Microsoft SharePoint Developers Tools 2010 - Project Templates
- Demo: Microsoft SharePoint Developers Tools 2010 - Web Parts Templates
Silverlight
- Lab: Migrating a Windows Forms Application to Silverlight
- Lab: Migrating an ASP.NET Web Forms Application to Silverlight
- Lab: Working with Panels, XAML, and Controls
- Lab: Silverlight Data Binding
- Lab: Migrating Existing Apps to Out-Of-Browser
- Lab: Great UX with Blend
- Lab: Web Services and Silverlight
- Lab: Using WCF RIA Services
- Lab: Deep Dive into Out of Browser
- Lab: Using the MVVM Pattern in Silverlight Applications
Parallel Computing
Application Lifecycle Management
- Video: A Lap Around Visual Studio 2010 Application Lifecycle Management
- Video: Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction
- Video: Software Testing with Microsoft Visual Studio 2010: Part 2, Making it Real
- Lab: Introduction to Test Planning with Microsoft Test Manager 2010
- Lab: Introduction to Test Case Management with Microsoft Test Manager 2010
- Lab: Authoring and Running Manual Tests using Microsoft Test Manager 2010
- Lab: Introduction to Exploratory Testing with Microsoft Test Manager 2010
- Lab: Introduction to Platform Testing with Microsoft Test Manager 2010
- Lab: Introduction to Quality Tracking with Visual Studio 2010
- Lab: Introduction to Coded UI Tests with Visual Studio 2010 Ultimate
- Lab: Planning your Projects with Team Foundation Server 2010
- Lab: Branching and Merging Visualization with Team Foundation Server 2010
- Lab: Debugging with IntelliTrace using Visual Studio 2010 Ultimate
- Lab: Using the Architecture Explorer in Visual Studio 2010 Ultimate to Analyze Your Code
- Lab: Using Code Analysis with Visual Studio 2010 to Improve Code Quality
- Lab: Code Discovery using the Architecture Tools in Visual Studio 2010 Ultimate
- Lab: Understanding Class Coupling with Visual Studio 2010 Ultimate
What's New in this Release?
- [New] Visual Basic versions of all MVC3 hands on labs
- [New] Building Applications and Services Using Open Data Protocol hands-on lab
- [Removed] Introduction to ADO.NET Data Services hands-on lab