28 June 2005
Introduction to Team System Partner Training 7/13-7/15 and 7/25-7/27
http://www.notionsolutions.com/Default.aspx?tabid=37
I have been able to negotiate special pricing for ISVs that want to send developers to this class. This is a large discount! For your discount please contact me directly for registration.
Introduction to Visual Studio Team System
3 day course
This course provides students with a strong overview of the features of Visual Studio Team System. The course will cover the major topics for using Team System for software projects. Topics include: project management, datacenter and application design, class design, unit testing, code analysis, profiling, load testing, manual testing, build management along with other Team System topics. This course is designed for students seeking familiarity with all of the various roles supported by Team System.
1. Team Foundation Server and Development Lifecycle
1.1. Guiding Principles
1.2. Elements of Team Foundation
1.3. Team Foundation Architecture
1.4. Challenges faced by current software development teams
1.5. Need for different roles
2. Team Projects and Process
2.1. Overview of team projects and related artifacts
2.2. How process is integrated with Visual Studio Team System
2.3. Overview of MSF for Agile Software Development
2.4. Overview of MSF for CMMI Process Improvement
3. Project Mgmt & Work Items
3.1. Overview of the work item tracking system
3.2. Working with work items
3.3. Work item integration with Microsoft Project
3.4. Work item integration with Microsoft Excel
4. Source Control
4.1. Integrated checkin
4.2. Parallel development
4.3. Atomic checkin
4.4. Remote development
4.5. Checkin notes and notification
4.6. Checkin policy
5. Design and modeling tools
5.1. Using the Logical Datacenter Designer
5.2. Using the Application Designer
5.3. Using the System Designer
5.4. Using the Deployment Designer
5.5. Using the Class Designer
6. Writing Quality Code
6.1. Test Driven Development
6.2. Unit testing & code coverage
6.3. Test case management
6.4. Static code analysis
7. Build Process
7.1. Team Build architecture
7.2. Creating build scripts
7.3. Executing builds
8. Testing
8.1. Writing manual tests
8.2. Executing manual tests
8.3. Reporting defects
9. Web and Load Testing
9.1. Creating and executing web tests
9.2. Creating and executing load tests
10. Fixing Defects
10.1. Creating custom work item queries
10.2. Using the code profiler to find performance problems
10.3. Resolving defect work items
11. Source Control
11.1. Shelving
11.2. Branching and merging
12. Modifying Process Templates
12.1. Modifying document templates
12.2. Modifying work items
12.3. Modifying Project synchronization
12.4. Using custom processes with team projects
13. Reporting
13.1. SQL Reporting Services 2005 overview
13.2. Data warehouse architecture
13.3. Creating reports
13.4. Adding reports to a team project
13.5. Adding reports to process templates
14. Modifying the Project Portal
14.1. Introduction to WSS customization
14.2. Web parts