Effective Team Development Using Microsoft Visual Studio Team System

Effective Team Development Using Microsoft Visual Studio Team System Training

MS6214

AanbiederMaster it Training
Kosten 1.195,00
Meer informatie over Master it Training

Overzicht

This three-day Visual Studio Team System course 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 ... Volledige omschrijving

Programma

Module 1: Overview of Application Lifecycle Management This module describes integrated Application Life-Cycle Management (ALM) System and how Visual Studio Team System aids ALM. Lessons Introduction to Application Lifecycle ... Volledig programma

Kosten

Het tarief is incl. studiemateriaal en lunch, excl. BTW Inschrijven

Beschrijving

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

Doelgroep

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

Voorkennis

Before attending this course, students must have:

  • 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.

Programma

Module 1: Overview of Application Lifecycle Management

This module describes integrated Application Life-Cycle Management (ALM) System and how Visual Studio Team System aids ALM.

Lessons

  • Introduction to Application Lifecycle Management
  • Introduction to Team Development Features in Visual Studio Team System 2008
  • Introduction to ALM Scenarios Supported by Visual Studio Team System
Module 2: Using Visual Studio Team System in a Team

This module explains how to develop and test team interactions with Visual Studio Team System TFS in Team System. It also describes the use of Team System to improve collaboration and the overall efficiency of the software development efforts.

Lessons

  • Introduction to Visual Studio Team System Architecture
  • Using Visual Studio Team System in a Team
Module 3: Overview of Project Management

This module explains how to plan projects using MSF and use Process Guidance to customize process templates. It also describes how to track projects through work items and reports.

Lessons

  • Overview of Microsoft Solution Framework (MSF)
  • Overview of Project Planning
  • Overview of Process Guidance
  • Overview of Process Customization
  • Overview of Work Items
  • Overview of Project Portal
Module 4: Designing and Developing a Software Solution in Visual Studio Team System

This module explains how to minimize the complexity of distributed software by utilizing more tools than simply code modeling. It also describes the Developer and Architect tasks of Visual Studio Team System, and explains the need to map applications to the physical environment in which they will run.

Lessons

  • Designing a Solution
  • Using Database Design Tools
  • Developing a Solution
Module 5: Introduction to Version Control in Parallel Development

This module explains how the build process works and how to utilize the customization and dynamic build features.

Lessons

  • Overview of MSBuild architecture
  • Customizing Team Build
  • Integrating Testing in Visual Studio Team System
Module 6: Introduction to Version Control in Parallel Development

This module explains features of the Version Control like branching, Merging, Locking models, differencing and security.

Lessons

  • Introduction to Version Control Locking Models
  • Overview of Branching, Differencing and Merging
Module 7: Introduction to Advance Analyzing Tasks

This module explains how performance analysis is done using performance tools and performance explorer. It also explains the quality tools which ensure the quality of the application.

Lessons

  • Overview of Performance Analysis Tools
  • Overview of Code Analysis Tools
  • Overview of Unit Testing
  • Overview of Performance Profiling Tools
Module 8: Overview of Testing in Visual Studio Team System

This module explains how to develop, operate, and interpret results obtained from web and load tests. It also explains how to develop test cases.

Lessons

  • Overview of Developing Web Tests
  • Overview of Running Web Tests
  • Overview of Developing Load Tests
  • Overview of Interpreting Test Results
  • Overview of Test Case Development