Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Visual Studio Team System End-To-End Using MSF 4.0/Agile

School/Trainer:

Hilton Computer Strategies
Houston, Texas, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This three-day, instructor-led course provides students with the knowledge and skills to effectively use Visual Studio 2005 Team System to manage their entire Software Development Life Cycle (SDLC) in a team-based environment. The course focuses on teaching project managers, software architects, software developers, and testers the various features and capabilities of Team System and Team Foundation Server.

Audience
This course is intended for current software development professionals, including project managers, architects, developers, and testers who are involved in building Windows or Web-based .NET applications. Regardless of the student’s role, he or she will be able to learn and get hands-on experience with all of the role-based features of Visual Studio 2005 Team System.

At Course Completion

After attending this course, students will be able to:

Understand Team System’s capabilities

Understand Team System’s support for the Software Development Life Cycle

Understand the architecture of Team Foundation Server

Plan and create a team project

Manage and secure a team project

Choose an appropriate software development methodology

Creating and querying work items

Use the various distributed system designers to architect a connected .NET solution

Validate solution deployment and generate a deployment report

Leverage Visual Studio 2005’s new software development features

Protect Visual Studio projects by placing them under Team Foundation Version Control

Work with Version Control in a multi-user environment

Improve the quality of .NET code through unit testing, code analysis, and profiling

Test Web applications using automated tools

Load test applications using automated tools

Automate the software build process using Team Build

Prerequisites
Before attending this course, students should have experience working on a team-based software development project and be familiar with the Software Development Lifecycle.

Have played one or more roles in the SDLC: PM, architect, developer, tester

Have familiarity with one or more methodologies. For example: MSF, XP, Scrum, RUP

Have familiarity with distributed application design. For example: client/server, Web applications, Web services, etc.

Have used Visual Studio

Be comfortable reading user requirements and business-need documents. For example: functional requirements, technical requirements, or business analysis reports.

Understand the basic foundations of .NET

Can read and understand C# .NET code. All source code will be provided

Understand Microsoft Windows operating system basics

Understand Microsoft Windows security basics

Have some experience with a reporting tool. For example: SQL RS, Access, Crystal

Course Content
Module 1: Introduction
This module introduces Visual Studio 2005 Team System from a business and technical point of view.

Lessons

The challenges with building software

What is Team System

Architectural overview of Team System and Team Foundation Server

Team System features by role

Lab

First look at Visual Studio 2005 Team System

Module 2: Project Management
This module introduces the Project Manager role and team projects. Students will learn how to create and configure team projects using the Team Explorer and other client applications.
Lessons

The Project manager role

What are team projects

Creating and configuring team projects

Team Explorer and other client applications

Lab

Configuring and creating team projects

Module 3: Methodologies and Work Items
This module introduces students to the methodology support in Team System. Students will also learn about the improvements in Microsoft Solutions Framework version 4.0 and its two methodology templates that accompany Team System and the work items defined by each methodology.

Lessons

What is a methodology

Microsoft Solutions Framework 4.0

Methodology support in Team System

Work Items

Lab

Exploring methodologies and working with work items

Module 4: Architecture
This module introduces the Architect role and the tools found in the Software Architect edition. Students will learn how to use the various Distributed System Designers to create models of their application and deployment environment and validate their design.

Lessons

The Architect Role

Logical Datacenter Designer

Application Designer

Trial Deployment

Lab

Creating and validating infrastructure and application architecture models



Module 5: Software Development
This module introduces the Developer role and the tools found in the Software Developer edition that will help improve code quality. Students will learn how to use the new developer features of Visual Studio 2005, including the class designer. Students will also learn how to use the version control capabilities of Team Foundation Server.

Lessons

The Developer Role

New Visual Studio 2005 features

Team Foundation Version Control architecture

Using Version Control

Lab

Using Team Foundation Version Control and code profiling tools

Module 6: Unit Testing and Code Analysis
This module introduces the concept of Test Driven Development (TDD) and the tools that support it in Team System. Students will learn how to create proper unit tests that have adequate code coverage. In addition, the students will learn how to analyze their code for common defects and best practice violations.

Lessons

Unit Testing

Code Coverage

Code Analysis

Lab

Using Team Foundation Version Control and code analysis tools

Module 7: Web Testing
This module introduces the Tester role and some of the tools found in the Software Tester edition that will help test Web applications for defects. Students will learn how to record and configure HTTP-based tests and play them back, looking for the desired results. They will also learn how to drive those Web tests from an existing data source, such as Microsoft Access or SQL Server.

Lessons

The Tester Role

Web Testing

Configuring Web Tests

Advanced Web Tests

Lab

Create Web tests and data-driven Web tests on an ASP.NET Web site

Module 8: Load Testing
This module continues the coverage of the tools found in the Software Tester edition. Students will learn how to create load tests of existing unit tests or Web tests, in order to baseline performance, discover defects, and realize the performance limits of their code and infrastructure.

Lessons

Load Testing

Configuring Load Tests

Advanced Load Tests

Lab

Create load tests of existing Web tests and also explore manual tests

Module 9: Team Build
This module covers the Team Build features of Team Foundation Server. Students will learn the architecture and execution process of Team Build as well as how to create, configure, and execute build scripts. They will also learn how to retrieve and analyze the build reports.

Lessons

Team Build

Team Build Process

Executing Team Build Scripts

Reporting

Lab

Creating, configuring, executing, and scheduling team build scripts
...''

Please go to the school's official website for training price and schedule:
http://www.hiltoncomputer.com/

Phone:1-800-324-7415

School Address:

Hilton Computer Strategies, 6001 Savoy, Suite 207, Houston, TX 77036 USA

Jobs & Resumes: Houston
Houses & Roommates: Houston




Other training courses offered by Hilton Computer Strategies:

Administering and Automating Microsoft SQL Server 2005 Databases and Servers
Microsoft Server 2005 Analysis Services
Microsoft SQL Server 2005 Integration Services
Business Intelligence Solution for the Enterprise using Microsoft SQL Server 2005
ETL Solution Architecture using Microsoft SQL Server 2005 Integration Services
Microsoft SQL Server 2005 Reporting Services
SQL Server 2008
Microsoft Systems Center Configuration Manager 2007
Transact SQL
Visual Studio 2008
VMWARE
Updating your Network Infrastructure Technology Skills to Windows Server 2008
Updating your Active Directory Technology Skills to Windows Server 2008
Updating your Application Platform Technology Skills to Windows Server 2008
Deploying Windows Vista Business Desktop Extended Version
Installing and Configuring the Windows Vista Operating System
Configuring Windows Vista Mobile Computing and Applications
Maintaining and Troubleshooting Windows Vista Computers
Supporting the Windows Vista Operating System and Applications


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008