About this Workshop
This three-day instructor-led jumpstart provides attendees with the knowledge and skills to manage source control management, a configurable build process, tools that aid in test driven development, and process workflow all integrated directly into Visual Studio 2008. By the end of the jumpstart, attendees are equipped to use test-driven techniques and proven software processes to create high-quality software with a minimal change in overall effort.
Duration
3 days
Upon Completion
· Describe integrated Application Life Cycle Management (ALM) and how Visual Studio Team System 2008 aids the ALM process.
· Identify the components of Microsoft Visual Studio Team System architecture and how these are used to improve collaboration and increase the overall efficiency of the team development process.
· Describe project management tools available in Microsoft Visual Studio Team System 2008.
· Describe the developer and architect tasks in Visual Studio Team System 2008.
· Describe MSBuild architecture and customize Team Build.
· Access version control.
· Describe Microsoft Visual Studio Team System 2008 tools used for performance and code analysis.
· Describe Web and load testing in Microsoft Visual Studio Team System 2008
Workshop Agenda
1: Overview of Application Lifecycle Management Using Microsoft® Visual Studio Team System 2008
· Introduction to Application Lifecycle Management (ALM)
· Introduction to Team Development Features in Visual Studio Team System 2008
2: Using Microsoft® Visual Studio Team System 2008 in a Team
· Introduction to Microsoft Visual Studio Team System Server Architecture
· Introduction to Microsoft Visual Studio Team System Client Tools
3: Overview of Project Management Using Microsoft® Visual Studio Team System 2008
· Overview of Project Planning
· Overview of Process Guidance
· Overview of Reporting in Team Foundation Server
4: Introduction to Design, Database, and Source Code Management Tools in Microsoft® Visual Studio Team System 2008
· Modeling an Architecture
· Developing Databases
· Introduction to Check-In Process
5: Using Team Build
· Using the XML Data Type
· Overview of Team Build
· Configuring Team Build
· Scheduling Team Build
· Integrating Testing with Team Build
6: Introduction to Version Control in Parallel Development
· Introduction to Parallel Development in Team Foundation
· Structuring Solutions in Team Foundation Source Code
· Overview of Source Control Cycle
· Managing Branches in Team Foundation Server
7: Introduction to Code Quality Tools
· Overview of Code Quality Tools
· Overview of Profiling Tools
· Overview of Code Analysis Tools
· Overview of Unit Testing
8: Overview of Web and Load Testing Using Microsoft® Visual Studio Team System 2008
· Overview of Web Tests
· Overview of Load Tests
· Interpreting Test Results