Visual Studio Team System (VSTS) 2008 and Team Foundation Server (TFS) Training for Development Teams
Service Type:Consulting, Professional Service, Training, Web Design
Business Need:Computer/PC Training, Business Application Development, Quality Control, Test, Surface, PixelSense, Touch-Screen Computing, Certification Training, Computer/PC Training, Microsoft Product Training
Works With:Visual Studio 2008 Professional Edition, Visual Studio Team System 2008 Architecture Edition, Visual Studio Team System 2008 Database Edition, Visual... (more)
Industry Focus:General - Applicable to All
Module 1: Introduction
Attendees will learn an overview of Team System, how the major components work together at a high level, and individual how they help various disciplines: Analysts, Project Managers, Developers, Testers, Architects
Module 2: Work Item Tracking
Students will learn how work items are used to track Tasks, Requirements, Test Cases, Features, Customer Stories, etc. They will also learn common elements such as state work flows and queries along with options for customizatoin.
Module 3: Version Control
This essential module for Developers and Testers delves into the unique features of Source Control including branching models, merging, shelving, and best-practices for good code hygiene.
Module 4: Class Designer
Developers and Architects will be interested in how the new class designer not only facilitates the design of classes but also visualization of inheritance and associative relationships.
Module 5: Improving Code Quality
In this module, Developers will delve into static code analysis and code profiling, understanding when to use both and the key benefits.
Module 6: Unit Testing
Test Driven Development has become an important element for any development process. We will look at the mechanics of the MS Testing Framework for unit testing, how to group and manage unit tests, associate them with requirements, and provide data driven tests for functional test coverage and code coverage.
Module 7: Writing Effective Tests
In this section, we'll move beyond the basics of unit testing and understand the nuances of Test Driven Development, examining best practices for application architeture such as separation of concerns, dependency injection with inversion of control containers, and mocking techniques and frameworks.
Module 8: Build Process
In this final chapter, students will understand how to configure a continuous integration build script in Team System, how to structure & extend builds that integrate the development, testing, and deployment functions.
Visual Studio Team System (VSTS) 2008 and Team Foundation Server (TFS) Training for Development Teams has not been reviewed by any customers.
The views and opinions submitted and expressed here are not those of Microsoft.