- Understand integrated Application Life-Cycle Management (ALM) and how Visual Studio® 2010 aids the ALM process
- Become familiar with the components of Visual Studio® 2010 and how these are used to improve collaboration and increase the overall efficiency of the team development process
- Interact with the work management tools available in Visual Studio® 2010
- Gain knowledge of the Database Developer’s tasks in Visual Studio® 2010
- Interact with Team Build and see its role in the software process
- Gain experience with Team Foundation Version Control’s capabilities
- Explore how the architecture tools can be used to enforce system architecture
- Discover how profiling can be used to identify performance issues
- Work with code analysis and see how it enforced coding standards
- Understand how to manage test cases and execute test plans
- See how database changes can be managed with version control, unit testing and data generation
Practical Experience with Visual Studio® 2010
The Visual Studio® 2010 Overview course provides students with the knowledge and skills to improve the development practices of their entire organization and team. A broad set of features provided with Visual Studio® 2010 will be covered to assist your team with application design, test management and execution, development standards and collaboration, automated build and release management, database schema management and test lab management. This course covers all of the most important features without going overly deep. By the end of the course, students are equipped to better understand how Visual Studio® 2010 can be used within their organizations.
Hands-on Practice with Visual Studio® 2010 Testing Tools
This course provides hands-on experience with the high-level Visual Studio® 2010 functions and newest features including: work item tracking, version control, automated testing, Microsoft Test Manager 2010, automated builds, and developer, database, and architecture tools. Please refer to the outline for the hands-on lab details.
Who Should Attend
This class is intended for any individual who participates in the software development lifecycle, including developers, testers, architects, analysts, database administrators, and project/program managers.
4-Day Course Outline
Introducing Visual Studio® 2010
Work tracking overview
Retrieving work items
Management and reporting
Version control overview
Version control features
Branching and versioning
Merge
Version control management
Additional version control features
Build process
Visual Studio® Overview for Testers
Working with Microsoft Test Manager
Writing and running tests with Microsoft Test and Lab Manager
Creating and managing bugs with Microsoft Test and Lab Manager
Overview of Lab Manager
Automated testing with Visual Studio
Coded UI Testing
Web testing
Load testing
Unit testing
Generic and ordered testing
Adding tests to build
Visual Studio® Overview for Developers
Visual Studio architect tools
Architect tools—Working with existing assets
Architect tools—Collaboration
Developer tools—Debugging code
Developer tools—Unit testing
Developer tools—Improving code quality
Visual Studio® 2010 Database Tools Overview
Database projects
Build and deploy your database locally
Making changes to your database
Deploying database changes
Managing quality in database development
Schema and data comparison
Testing databases
Database project—Advanced topics





