Visual Studio Team System 2008 Fundamentals

本课程介绍Visual Studio Team System 2008,包括Team Foundation Server的基础架构、安全性及开发流程选择等内容,并覆盖从源代码控制到测试管理和项目报告等软件开发生命周期的各个方面。

Course description:

Visual Studio Team System 2008 is an integrated software development platform. It is composed of a set of client tools, packaged together as Visual Studio Team System 2008 Team Suite (Team Suite), and a server component Visual Studio Team System 2008 Team Foundation Server (TFS). Built upon the foundation of Visual Studio 2008 Professional, Team Suite contains tools architects, database professionals, developers, and testers. TFS provides the core infrastructure to manage and track progress as your team builds solutions. This course provides end-to-end coverage of both the client and server functionality. During the class, the hands-on lab exercises allows your team to role-play and build a software solution using the tools, taking advantage of requirements management, bug tracking, testing and builds. The course exposes them to what’s built-in and what they need to add through customization. By the end of the week, you and your team should have the knowledge and hands-on experience to implement Team System in your projects.

 

Who Should Attend

Anyone involved with the software development life cycle will benefit from attending. However, we built the course primarily for developers, database professionals, testers, and architects interested in using the entire Team System family to build quality software with predictability.

 

Course outline:

Day 1

 A morning in the life of …- Scenario based introduction to Visual Studio Team System (VSTS)
- Topics covered include nightly-builds, unit-testing, project alerts, version control policies, and Team System Web Access

 Team Foundation Server- Architecture
- Security
- Choosing a development process: agile, CMMI, and more
- Team Project definition and configuration
- Work Item Tracking
- Excel and Project integration
- Project management

 Source Code Control- Architecture
- Repository definition and configuration
- Basic commands like get, check out, check-in
- Conflict resolution
- Shelving, branching, and merging

Day 2

 Code: Unit Testing, Code Coverage, and Metrics- Unit Testing
- Code Coverage
- Code Metrics

 Database Design- Version control for SQL Server databases
- Data and schema comparison tools
- Unit testing database objects
- Data generation
- Database Refactoring

 Code: Analysis & Profiling- Static analysis
- Dynamic analysis
- Performance profiling

Day 3

 Build Server- Architecture
- Build definition and management
- Build agent definition and management
- Continuous integration
- Build modification and debugging

 QA and Test Management- Test case management
- Manual tests
- Ordered tests
- Generic tests
- Test configurations
- Test publication

 Web and Load Testing- Web testing
- Load testing architecture
- Agents and controllers
- Load testing with web tests
- Load testing with unit tests

Day 4

 Project Management & Reporting- Architecture
- Real-time reporting with Excel
- Data warehouse analysis with Excel
- Built-in report review
- Building custom reports with BI Studio

 Extending Team System- Team project customization
- Work item customization
- API architecture and overview
- Programming the version control subsystem
- Programming the work item tracking subsystem
- Programming the build subsystem
- Programming the events subsystem

 

 

 

 

 

 

From:http://www.pluralsight.com

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值