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

TFS Training


I really enjoyed the course especially the team work, discussions and exercises were actually fun to do ! Great Instructor !
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


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