My first experience with webucator was outstanding! I learned a LOT in just one class! I will be back for more! More Testimonials »

MOC 6214 - Effective Team Development using Microsoft Visual Studio Team System 2008

Delivery Options

Class Description

Class Overview

This Team System class provides students 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 class, developers are equipped to use test-driven techniques and proven software processes to create high-quality software with a minimal change in overall effort.

This Team System training is intended for Enterprise IT Staff who actively participate in software development projects. They participate in specification, design, coding, testing or project management.

Class Goals

  • Learn to identify the components of Visual Studio Team System architecture and how these are used to improve collaboration and increase the overall efficiency of the team development process.
  • Learn to describe project management tools available in Visual Studio Team System.
  • Learn to describe the Developer and Architect tasks in Visual Studio Team System 2008.
  • Learn to describe MSBuild architecture and customize Team Build.
  • Learn to access Version control and use branching and merging effectively.
  • Learn to describe tools used for performance and code analysis.

Class Outline

  1. Overview of Application Lifecycle Management
    1. Introduction to Application Lifecycle Management
    2. Introduction to Team Development Features in Visual Studio Team System 2008
    3. Introduction to ALM Scenarios Supported by Visual Studio Team System
  2. Using Visual Studio Team System in a Team
    1. Introduction to Visual Studio Team System Architecture
    2. Using Visual Studio Team System in a Team
    3. Lab : Exploring Visual Studio Team System for Teams
  3. Overview of Project Management
    1. Overview of Microsoft Solution Framework (MSF)
    2. Overview of Project Planning
    3. Overview of Process Guidance
    4. Overview of Process Customization
    5. Overview of Work Items
    6. Overview of Project Portal
    7. Lab : Overview of Project Management Tools
  4. Designing and Developing a Software Solution in Visual Studio Team System
    1. Designing a Solution
    2. Using Database Design Tools
    3. Developing a Solution
    4. Lab : Designing a Software Solution
  5. Introduction to Version Control in Parallel Development
    1. Overview of MSBuild architecture
    2. Customizing Team Build
    3. Integrating Testing in Visual Studio Team System
    4. Lab : Customizing Team Build
  6. Introduction to Version Control in Parallel Development
    1. Introduction to Version Control Locking Models
    2. Overview of Branching, Differencing and Merging
    3. Lab : Defining Branching, Differencing and Merging
  7. Introduction to Advance Analyzing Tasks
    1. Overview of Performance Analysis Tools
    2. Overview of Code Analysis Tools
    3. Overview of Unit Testing
    4. Overview of Performance Profiling Tools
    5. Lab : Exploring Advanced Analysis tools
  8. Overview of Testing in Visual Studio Team System
    1. Overview of Developing Web Tests
    2. Overview of Running Web Tests
    3. Overview of Developing Load Tests
    4. Overview of Interpreting Test Results
    5. Overview of Test Case Development
    6. Lab : Overview of Testing Tools

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Experience and familiarity with process methodologies such as Microsoft Solutions Framework (MSF).
  • Familiarity with diagramming implementations, High-level database design, Distributed systems design, Business requirements analysis.
  • Experience in using source code versioning control tools, bug reporting, tracking, analysis tools, and possibly a unit testing suite.
  • Experience with Microsoft Visual Studio 2003 or Microsoft Visual Studio 2005.
  • Experience in using source code versioning control tools, bug reporting, tracking, analysis tools, and possibly a unit testing suite. They should have experience with Visual Studio 2003 or Visual Studio 2005 and some knowledge of Visual Basic .NET or Visual C# code.

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.
© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723