TEAM FOUNDATION SERVER 2013 ADVANCED TOPICS

Request more details:

submit request
Description:
This two-day, instructor-led course dives deep into Team Foundation Server (TFS). Students will explore areas of process templates, template customization,advanced version control, parallel development, Team Foundation Build, extending Team Foundation Server, and a variety of preferred practices. This course provides students with the knowledge and skills to effectively understand, customize, and leverage these features and capabilities.
Prerequisites:
This course is intended for participants with a working-knowledge of Team Foundation Server or who have attended comparable training classes.
PROCESS TEMPLATE CUSTOMIZATION:
Lessons:
Customizing vs. extending
Process template architecture
Modifying a process template
Customizing work item types
Using global lists
Customizing process guidance
Customizing Agile planning tools
Labs:
Explore an existing process template
Customize a process template
Customize a work item type
Modify Agile planning tools behavior
Create and use a global list
Use work item templates (optional)
MANAGING CHANGE DURING PARALLEL DEVELOPMENT:
Lessons:
Introduction to parallel development
Workspace and locking models
Branch, merge, shelve and unshelve
Branching patterns
Conflict detection and resolution
Securing folders and files
The TF.exe command line utility
TFS Power Tools
Labs:
Shelve and unshelve changes
Branch code and manage branches
Understand and resolve conflicts
Merge changes between branches
Secure artifacts under version control
Use an alternate merge tool (optional)
Use the MSSCCI provider (optional)
ADVANCED TEAM FOUNDATION BUILD:
Lessons:
Team Foundation Build architecture
Automating and securing Team Build
Implementing Continuous Integration
Gated check-ins and private builds
Tagging build agents
Team Build community projects
Customizing build process templates
Team Foundation Build FAQ
Labs:
Configure Team Foundation Build
Override a build’s default behavior
Configure additional build agents
Configure a gated check-in build
Configure a private build
Customize the build process template
Install additional build activities
EXTENDING TEAM FOUNDATION SERVER:
Lessons:
Extending Team Foundation Server
Relevant object models
Extending work item tracking
Extending version control
Extending Team Build
Team Foundation Services
Labs:
Extend work item tracking extensibility by creating a custom work item utility
Explore version control extensibility by creating a custom check-in policy
Explore TFS events by creating and registering a custom WCF application
PREFERRED PRACTICES:
Lessons:
Team projects, areas, iterations, work Item tracking, and licensing
Version control, branching, shared code, dependencies, and builds
Collaboration, productivity, code reviews, feedback, and getting done!