Effective Team Development Using Microsoft Visual Studio Team System



Similar documents
ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

Administering Team Foundation Server 2013

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

Become an ALM specialist in 6 weeks

Implementing a Data Warehouse with Microsoft SQL Server 2012

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012

Testhouse Training Portfolio

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

MS Configure and Troubleshoot Identity Access Solutions with Windows Server 2008 Active Directory

Core Solutions of Microsoft Lync Server 2013

IT Service Management with System Center Service Manager

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

MS-10750: Monitoring and Operating a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

Prerequisites. Course Outline

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

MS 20247C Configuring and Deploying a Private Cloud

ALM120 Application Lifecycle Management 11.5 Essentials

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Advanced Web Application Development using Microsoft ASP.NET

Course 20336: Core Solutions of Microsoft Lync Server 2013

Travel and Expense Management in Microsoft Dynamics AX 2012

Server & Cloud Management

Core Solutions of Microsoft Lync Server 2013

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Configuring and Deploying a Private Cloud with System Center 2012

MS-8913: Microsoft Dynamics CRM 4.0 Applications. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

Designing a Data Solution with Microsoft SQL Server 2014

Dev01: Kentico CMS 7 Developer Essentials Syllabus

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

Core Solutions of Microsoft Lync Server 2013

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Implementing and Managing Windows Server 2008 Hyper-V

Implementing Microsoft Azure Infrastructure Solutions

20336B: Core Solutions of Microsoft Lync Server 2013

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

What's New - Application in Microsoft Dynamics AX 2012 for Supply Chain Management, and Manufacturing Course 80163A: 1 Day; Instructor-Led

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Team Foundation Server

Module 2: Deploying and Managing Active Directory Certificate Services

Course 6426: Configuring and Troubleshooting Identity & Access Solutions With Windows Server 2008 Active Directory Page 1 of 6

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

8913, Applications in Microsoft Dynamics CRM 4.0

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

10964C: Cloud & Datacenter Monitoring with System Center Operations Manager

For Sales Kathy Hall

Course: Fundamentals of Microsoft Server 2008 Active Directory

Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS-6422A - Implement and Manage Microsoft Windows Server Hyper-V

Course 20467: Designing Self-Service Business Intelligence and Big Data Solutions

Course Title: Reporting in Microsoft Dynamics CRM 2011

Administering a SQL Database Infrastructure (MS )

MS Updating your Microsoft SQL Server 2008 BI Skills to SQL Server 2008 R2

Administering Microsoft SQL Server Databases

Table of Contents. Introduction. Audience. At Course Completion

NE-20247D Configuring and Deploying a Private Cloud

Configuring and Deploying a Private Cloud

Advanced Web Application Development using Microsoft ASP.NET

MS-10751: Configuring and Deploying a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Course 50382A: Implementing Forefront Identity Manager 2010 OVERVIEW

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Implementing a Data Warehouse with Microsoft SQL Server

SharePoint 2013 PerformancePoint Services

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests

Microsoft Core Solutions of Microsoft Lync Server 2013

Updating Your Skills from Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003 to Microsoft

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008

Deploying and Managing Microsoft System Center Virtual Machine Manager

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

Cloud & Datacenter Monitoring with System Center Operations Manager

Administering a SQL Database Infrastructure

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop

Contents. Introduction... 1

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Configuring and Deploying a Private Cloud

Transcription:

Effective Team Development Using Microsoft Visual Studio Team System Course 6214A: Three days; Instructor-Led Introduction This three-day instructor-led 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. Audience 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 At Course Completion After completing this course, students will be able to: Describe integrated Application Life-Cycle Management (ALM) and how Visual Studio Team System 2008 aids the ALM process. improve collaboration and increase the overall efficiency of the team development process. Describe project management tools available in Visual Studio Team System. Describe the Developer and Architect tasks in Visual Studio Team System 2008. Describe MSBuild architecture and customize Team Build. Access Version control and use branching and merging effectively. Describe tools used for performance and code analysis. Describe tools used for performance and code analysis. Identify the components of Visual Studio Team System architecture and how these are used to Prerequisites 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. Course Outline 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. Introduction to Application Lifecycle Management Lab 1: Identifying the Benefits of Having Process Guidance Using TFS Web Access to access project information Using Team Explorer to access project information Introduction to Team Development Features in Visual Studio Team System 2008 Introduction to ALM Scenarios Supported by Visual Studio Team System Creating a Work Item and route through different members in the team Identify Role-Based Editions and the elements of Team Foundation Server. Describe 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. Introduction to Visual Studio Team System Architecture Using Visual Studio Team System in a Team Lab 2: Exploring Visual Studio Team System for Teams Scheduling a Build Automating Unit Testing Filing Project Documents Describe Team Foundation Client Tier, Application Tier, and Data Tier. Describe the Visual Studio Team System Client Architecture, Database, and Reporting. 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.

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 Lab 3: Overview of Project Management Tools Export Work Items to MS Project Describe the Microsoft Solution Framework. Describe the Process Guidance workflow. Demonstrate work item management. Describe the features of Team Project Portal. Customizing a process using Process Template Editor Creating a new project using Project Creation Wizard in Team Explorer Identify the tasks and roles in the Application Development Lifecycle. Identify the ways in which a process can be customized. 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. Designing a Solution Using Database Design Tools Developing a Solution Lab 4: Designing a Software Solution Creating and Implementing a Class diagram Managed Code Analyses Using Database Schema Implementing a unit test Use Visual Studio Team System Architecture tools for designing a solution. Use Visual Studio Team System Database Designing tools for designing database. Use Visual Studio Team System Developer tools for 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. Overview of MSBuild architecture Customizing Team Build

Integrating Testing in Visual Studio Team System Lab 5: Customizing Team Build Configuring the Build Agent machine Configuring Continuous Integration Build Integrating a test with Build Describe MSBuild architecture. Customize Team Build. Integrate a test with Team Build 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. Introduction to Version Control Locking Models Overview of Branching, Differencing and Merging Lab 6: Defining Branching, Differencing and Merging Creating a branch Performing difference on different branches Performing a baseless merge Describe version control locking models. Describe 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. Overview of Performance Analysis Tools Overview of Code Analysis Tools Overview of Unit Testing Overview of Performance Profiling Tools Lab 7: Exploring Advanced Analysis tools Enabling code analysis for managed code Describe performance analysis tools. Describe code analysis tools. Describe unit testing framework. Creating a performance session using Performance Wizard Running tests of a given profile using Application Performance Explore Demonstrate how to use each performance profiling tool. 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. 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 Lab 8: Overview of Testing Tools Creating a test case using Test Case Manager Managing test cases After completing this module, students will be able to Describe test case development. Creating a web test request for a given scenario, using a given set of parameters Describe web test development in Visual Studio Team System 2008. Describe web test operation in Visual Studio Team System 2008. Describe load test development in Visual Studio Team System 2008. Describe load test operation in Visual Studio Team System 2008. Describe how test results can be interpreted using Visual Studio Team System 2008.