SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

TFS Training


Liked the interactive working with other students in the class. This allowed practice of not only the exercise, but what it would be like in a work environment.
Comment from HRSDC

1. Title

  • Implementing Microsoft Team Foundation Server (NFTFS, 4 days)
    View PDF

2. Course Pre-requisites

  • Some application development experience

3. Target Audience

  • IT professionals who participate in application development projects

4. Dates and Pricing


Jul 25 to Jul 28, 2017$2,775.00/person
Oct 10 to Oct 13, 2017$2,775.00/person

5. Outline

Module 1: Best Practices of Software Engineering

Topic 1: What is a Good System?

Topic 2: Characteristics of Good Software Solutions

Topic 3: Iterative Development

Topic 4: Requirements Management

Topic 5: Ongoing Verification of Software Quality

Topic 6: Use of Component-Based Architectures

Topic 7: Control of Software Changes

Topic 8: Symptoms and Causes of Problems

Module 2: Installation and Configuration

Topic 1: Requirements

Topic 2: The Installation Process in a Nutshell

Topic 3: Install Windows Server

Topic 4: Configure Windows Server IIS Services

Topic 5: Install the Microsoft .NET Framework

Topic 6: Enable ASP.NET

Topic 7: Create user or domain accounts

Topic 8: Install/Configure SQL Server

Topic 9: Confirm SQL Server Services

Topic 10: Install Team Foundation Server

Topic 11: Install Team Build on the TFS Server

Topic 12: Client Configuration

Module 3: VSTS Team Foundation Server

Topic 1: Visual Studio Team System Overview

Topic 2: Team Foundation Server Overview

Topic 3: TFS Physical Structure

Topic 4: TFS Security Architecture

Module 4: Advanced Security and Customization

Topic 1: Team Foundation Server Security Concepts

Topic 2: Team Foundation Security for Users and Groups

Topic 3: Viewing TFS User/Group Permissions

Topic 4: Changing TFS User/Group Permissions

Topic 5: Managing Teams through TFS Customization

Topic 6: Using Team Foundation Server with SSL

Module 5: Exploring Requirements

Topic 1: Systems Analysis

Topic 2: Design Perspectives

Topic 3: Functional and Non-Functional Requirements

Topic 4: Use Cases and the Analysis Process

Topic 5: Use Cases in the Software Development Process

Topic 6: Use Cases and Requirements

Module 6: Iterative and Agile Software Development

Topic 1: Overview

Topic 2: The Unified Process

Topic 3: Agile Software Development

Module 7: Setting Up the TFS Environment

Topic 1: Hardware and Software Planning

Topic 2: TFS and Visual Studio Licensing

Topic 3: SQL Server 2016 with Reporting Services

Topic 4: Windows Server TFS Accounts

Topic 5: TFS Installation Overview

Topic 6: TFS Database Backup/Recovery Planning

Module 8: Team Foundation Server and SharePoint

Topic 1: Overview

Topic 2: Team Project Document Management

Module 9: Process Overview

Topic 1: Overview

Topic 2: Creating Team Projects

Topic 3: Version Control

Topic 4: Work Items

Topic 5: Work Item Tracking

Topic 6: Build Management

Topic 7: Testing

Topic 8: Project Management

Topic 9: Project Reporting and Metrics

Module 10: Team Projects

Topic 1: Team Projects

Topic 2: Team Project Artefacts

Topic 3: Team Foundation Server Security Accounts

Topic 4: Creating a New Team Project using a Process

Topic 5: Deleting Team Projects

Topic 6: Creating a Team Project-Specific Group

Topic 7: Granting Access to Team Project Services

Module 11: Planning and Deploying Team Structure/Process

Topic 1: Strategies for Employing Team Projects

Topic 2: Providing Substructure within a Team Project

Topic 3: Team Projects and Solution/Process Frameworks

Topic 4: Team Projects Physical Definition

Topic 5: Agile Development and CMMI Process Improvement Templates

Topic 6: Team Project Work Items/Work Item Types

Topic 7: Customizing Process Templates

Topic 8: TFS Template Customisation and Tools

Module 12: Source Code Control

Topic 1: Team Foundation Server vs. Visual SourceSafe

Topic 2: Structuring Team Projects for Version Control

Topic 3: Deciding What to Put into Version Control

Topic 4: Establishing the Initial Baseline for Your Project

Topic 5: Team Foundation Version Control

Topic 6: Managing Change and Sharing Information

Topic 7: Creating a Code Branch

Topic 8: Policing/Protecting Projects

Module 13: Using Team Foundation Build

Topic 1: Software Construction and Building Overview

Topic 2: Making a Build Validation Test

Topic 3: Setting Team Build Permissions

Topic 4: Creating Team Build Definitions

Topic 5: Queuing and Running a Build Definition

Topic 6: Scheduling a Command-Line Daily Build

Topic 7: Integration Build

Topic 8: Deleting Build Products

Module 14: Data Reporting

Topic 1: Team Foundation Server Reporting

Topic 2: Work Item Tracking

Topic 3: Using Team Project Data Reports

Topic 4: Viewing Built-In Team Project Reports

Topic 5: Microsoft Excel Data Reporting/Integration

Topic 6: Accessing Data in the TFS Relational Database

Module 15: Advanced Security and Customization

Topic 1: Team Foundation Server Security Concepts

Topic 2: Team Foundation Security for Users and Groups

Topic 3: Viewing TFS User/Group Permissions

Topic 4: Changing TFS User/Group Permissions

Topic 5: Managing Teams through TFS Customization

Topic 6: Using Team Foundation Server with SSL

Module 16: Case Study

Topic 1: Existing VB.NET Solution Overview

Topic 2: Creating a Team Project and Adding the Solution

Topic 3: Adding Work Items and Supporting Documents

Topic 4: Check-In and Check-In Policy Development

Topic 5: Code Updates: Versioning/Branching/Merging

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette