Outstanding delivery !!! The pace is perfect and the instructors can easily customise the content to your business... More Testimonials »

Administering Team Foundation Server 2010

Delivery Options

Class Description

Class Overview

This three-day, instructor-led Team Foundation Server training class provides students with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2010. This course will also help you prepare for the Microsoft 70-512 exam.

Class Goals

  • To prepare for the Microsoft 70-512 exam.
  • To deploy, configure, and manage Microsoft Team Foundation Server 2010.

Class Outline

  1. Introduction to Team Foundation Server 2010
    1. Introduction to Team Foundation Server 2010 (TFS)
    2. TFS support of Application Lifecycle Management (ALM)
    3. TFS editions and components
    4. Team Foundation Power Tools
    5. Team Foundation Server Sidekicks
    6. Administration responsibilities and tasks
    7. Lab
      1. Setup the learning environment
      2. Review reference documentation
  2. Planning and Deploying Team Foundation Server
    1. Team Foundation Server 2010 editions and features
    2. Supported topologies (single/dual/multiple servers)
    3. Hardware, software, and security requirements
    4. Installing Team Foundation Server prerequisites (IIS, SQL, SharePoint)
    5. Installing Team Foundation Server 2010
    6. Installing Team Explorer
    7. Installing Team Foundation Server Power Tools
    8. Troubleshooting
    9. Lab
      1. Capacity planning worksheet
      2. Create service accounts
      3. Install prerequisite software
      4. Install Team Foundation Server 2010
      5. Install Team Explorer
      6. Install Team Foundation Server Power Tools
      7. Review the health of the deployment
      8. Run Best Practices Analyzer
  3. Configuring Team Foundation Server 2010
    1. Managing team project collections
    2. Managing process templates
    3. Managing team projects
    4. Managing security groups and permissions
    5. Configuring SharePoint 2010
    6. Configuring SQL Server 2010
    7. Using tfsconfig.exe
    8. Deleting a team project
    9. Troubleshooting
    10. Lab
      1. Create and secure a team project collection
      2. Upload a new process template
      3. Create and secure a team project
      4. Configure SharePoint project portal
      5. Configure SQL Reporting Services
      6. Configure SQL Analysis Services
      7. TFS Administration Tool (CodePlex)
  4. Team Foundation Server Client Applications
    1. Client Access Licenses (CAL)
    2. Integration with Visual Studio
    3. Team Explorer
    4. Microsoft Office
    5. SharePoint
    6. Team Web Access
    7. Command-line utilities
    8. Troubleshooting
    9. Lab
      1. Review the Visual Studio licensing white paper
      2. Configure and use Team Explorer
      3. Configure and use Microsoft Excel 2010
      4. Configure and use Microsoft Project 2010
      5. Configure and use the SharePoint project portal
      6. Configure and use Team Web Access
      7. Use various command-line utilities
  5. Team Foundation Version Control
    1. Team Foundation Version Control
    2. Managing workspaces
    3. Managing labels
    4. Managing shelvesets
    5. Managing branches
    6. Check-in policies and notes
    7. Controlling access to version control
    8. Team Foundation Server Proxy
    9. Using tf.exe
    10. TFS Sidekicks (3rd party)
    11. Lab
      1. Setup and use workspaces
      2. Create and manage labels
      3. Create and manage shelvesets
      4. Branch and merge code
      5. Track branches and changesets
      6. Configure and use check-in policies and notes
      7. Manage check-in policy overrides
      8. Use Team Foundation Power Tools and Sidekicks (optional)
      9. Configure and use Team Foundation Server Proxy (optional)
  6. Team Foundation Build
    1. Team Foundation Build architecture
    2. Controllers and agents
    3. Securing the build process
    4. Automating Team Foundation Build
    5. Implementing Continuous Integration (CI)
    6. Builds check-in policy
    7. Gated check-ins and private builds
    8. Using build process templates
    9. Customizing a build process template
    10. Creating a custom Windows Workflow activity (optional)
    11. Using tfsbuild.exe
    12. Lab
      1. Configure Team Foundation Build controller and agent
      2. Create a build definition
      3. Queue a build in various ways
      4. Configure and use a gated check-in
      5. Create a custom Windows Workflow-based build template
  7. Upgrading, Migrating, and Integrating
    1. Upgrading to Team Foundation Server 2010
    2. In-place vs. migration upgrade
    3. Migrating work items
    4. Migrating source controlled artifacts
    5. Migrating from Visual SourceSafe
    6. 3rd part migration utilities
    7. Integrating ALM tools with Team Foundation Server
    8. TFS Integration Platform (CodePlex)
    9. Lab
      1. Migrate work items using Microsoft Excel 2010
      2. Migrate work items using TFPT.exe
      3. Migrate work items using a custom TFS API utility
      4. Migrate test cases using Test Case Migrator Plus" (CodePlex)
      5. Migrate artifacts from Visual SourceSafe manually (optional)
      6. Migrate artifacts from Visual SourceSafe using VSSConverter.exe (optional)
      7. Use Team Foundation Server Integration Tools (optional)
  8. Advanced Team Foundation Server Administration
    1. Monitoring health and availability
    2. Options for disaster recovery
    3. Options for high availability
    4. Backing up and restoring Team Foundation Server
    5. Moving Team Foundation Server
    6. Managing the data warehouse
    7. Using PowerShell to manage Team Foundation Server
    8. Configuring alerts and notifications
    9. Configuring automated reports
    10. Lab
      1. Monitor Team Foundation Server health
      2. Backup and Restore using SQL Server Management Studio
      3. Backup and Restore using Team Foundation Server Power Tools
      4. Configure email alerts and build notifications
      5. Process the data warehouse
      6. Rebuild the data warehouse
      7. Use PowerShell scripts to manage Team Foundation Server
  9. Customizing and Extending Team Foundation Server
    1. Customization vs. extensibility
    2. Customizing a process template
    3. Customizing a work item type
    4. Managing a global list
    5. Using the process editor
    6. Using witadmin.exe
    7. Using work item templates
    8. Creating a custom Excel report
    9. Creating a custom SQL Reporting Services report
    10. Team Foundation Server SDK
    11. Creating a custom work-item utility
    12. Creating a custom check-in policy
    13. Deploying binaries to the team
    14. Lab
      1. Use the Process Editor to customize a process template
      2. Use a global list
      3. Alter work item types for an existing team project
      4. Use work item templates
      5. Create a custom Excel report
      6. Create a custom SQL Reporting Services report
      7. Create a custom work-item migration utility (optional)
      8. Create a custom check-in policy (optional)

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • A working knowledge of Windows Server 2003, 2008, or 2008R2
  • An understanding of Windows-based security, networking, and virtualization
  • Experience managing SQL Server 2005 or 2010
  • Experience managing SharePoint 2007 or 2010
  • Be able to read and understand C# .NET code (all source code will be provided)

Experience in the following areas would be beneficial:

  • Familiarity with their organization's software development process
  • Familiarity with Visual Studio 2005, 2008, or 2010

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.
© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723