In preparing for the 70-512 TS Visual Studio Team Foundation Server 2010 Administration certification, I have found a lack of adequate preparation materials.
In this post I will share my complete list of links which address each of the exam objectives as listed on the Microsoft Learning website.
Installing and Configuring TFS (27%)
- Install TFS.
installing TFS in a multi-tier or multi-machine environment ,
installing TFS in a load-balanced environment,
setting up version control proxy
- Configure application tier
validating an installation,
configuring SMTP for TFS,
changing the URL (friendly name) (link 2),
changing the default SharePoint Web application
- Migrate and upgrade TFS.
upgrading TFS 2005 or TFS 2008 to TFS 2010 (link 2),
importing a source base from Microsoft Visual Source Safe (VSS),
a third-party revision control system, or a sub-version
- Install and configure team lab.
set up environment templates,
installing and configuring test agents,
installing and configuring Virtual Machine Manager (basic Virtual Machine Manager installation),
creating library shares or resource pools (link 2,link 3, link 4)
- Install and configure multiple build agents and controllers.
binding a controller to a project collection,
adding as build agent
Managing TFS (27%)
- Manage Team Project Collections.
moving project collections,managing team collections and projects,
creating and configuring team project collections,
moving team projects from one collection to another,
creating a team project with SharePoint and SQL Server Reporting Services (link 2 , link 3),
cloning (splitting team project collections, partitioning)
- Configure for backup and recovery.
backup and recovery of TFS and related components,
recover a failed application tier,
recover a failed database tier (link 2),
implement a disaster recovery plan
- Monitor server health and performance.
application tier logs,
monitoring the server for performance issues (monitoring activity logging database and TFS server manager),
monitoring job infrastructure for failed jobs (monitoring warehouse adapters and warehouse jobs),
cleanup of stale workspaces and shelve sets (link 2, link 3, link 4),
cleanup builds (applying retention policies),
setting up team build to use a version control proxy server
- Administer TFS application tier.
retiring or archiving projects and purging the system,
rebuilding a warehouse
configuring user permissions by using Active Directory Domain Services and TFS groups,
moving a TFS instance to a new server or a new domain
configuring security for TFS Work Item Only View (link 2)
- Manage reporting for TFS.
basic reporting using Microsoft Office Excel Services,
adding a custom report to a SharePoint project portal,
uploading a new SQL Server Reporting Services TFS report
configuring to enable a report to appear in a SharePoint project portal (link 2)
- Set up automated functional and UI tests.
setting up a build definition
configuring the build definition to use the proper lab environment,
setting up tests to work on an installed agent
setting up a service as interactive,
setting up data collectors (link 2)
Customizing TFS for Team Use (24%)
- Configure a team build definition.
setting up for a Symbol Server and Source Server,
setting up for test impact analysis (link 2),
setting up for custom build numbers,
configuring build log verbosity,
setting up for code analysis,
setting up for automated unit testing (link 2, link 3),
setting up for architecture validation
- Configure and execute a build.
queuing a build with parameters,
reconciling workspaces as part of a gated check-in workflow,
setting up build triggers (gated check-in, continuous integration, scheduled build)
- Modify a process template.
customizing a process template by changing the workflow for a work item,
adding a new work item type as a child of an existing work item (WI) (link 2),
uploading and downloading process templates,
- Configure a team project.
areas and iterations,
default security groups,
portal settings (team project portal site URL, process guidance URL),
- Apply work item customizations.
creating a new WI category and adding existing WI types to the new category,
adding or removing fields,
customizing a workflow,
creating or editing a work item type,
importing and exporting work item types,
renaming work item types,
- Create Work Item Query Language (WIQL) queries.
query folders and permissions,
query types (tree, flat, directed),
defining WIQL keywords,
adding fields to a query,
creating a WIQL query by using Team Explorer,
identify built-in macros,
- Configure client connectivity to TFS.
configuring Visual Studio (link 2),
and other tools to connect to TFS
configuring clients for proxy server
Administering Version Control (23%)
- Create and manage workspaces.
modifying a workspace,
deleting a workspace,
specifying the workspace visibility,
restoring deleted items (link 2)
unlocking other users’ checkouts, pending changes, and code (link 2, link 3, link 4)
- Configure shelvesets.
creating a shelve set,
deleting a shelveset,
opening another user’s shelve set
- Branch and merge source artifacts.
Track change visualisations,
converting a folder into a proper branch and creating a new branch,
merging and resolving file conflicts (link 2),
viewing branch hierarchy,
creating a branch
deleting a branch
- Configure version control proxy
cache hit ratio
setting up the cache size ,
setting up for multiple TFS servers
- Configure team project version control settings.
enable multiple checkout,
enable get latest on checkout,
configuring check-in policies for a team project (work items, builds, code analysis, testing policies)
I will update this as I find more relevant links.
Until next time. This is Jason Chin signing off.