ATTFSDG2015 - Team Foundation Server 2015 Developer Foundations (Git)

Microsoft’s Team Foundation Server (TFS) is ideal for teams of any size. Having an experienced
TFS administrator is not enough, however. Every developer on the team needs to know the
basics. This two-day course will introduce you to TFS' foundational capabilities so that you can
plan, track, and manage work while ensuring high-quality code in your next project.

Click here to print this page »


This course is intended for members of a development team that uses Visual Studio 2015. Attendees should be comfortable using a current version of Windows and be able to read and understand C# code.

Detailed Class Syllabus

Module 1: Team Projects

What’s new in Visual Studio 2015
Team project collections and team projects
Configure security, team, areas, and iterations
Planning, renaming, and deleting team projects
Use Team Explorer and Team Web Access

Module 2: Work Items and Queries

Create, link, query, and manage work items
Chart, tag, and report work items
Configure alerts and notifications
Use Team Web Access, MS Excel, and MS Project

Module 3: Planning and Tracking Work

Create and manage a product backlog
Plan and track work during a sprint
Use Agile (backlog, Kanban, and task boards)
Use a Team Room to collaborate with others

Module 4: Using Git for Version Control

Git concepts and overview
Create and clone a Git repository
Basic and advanced Git workflows
Create and merge branches, send pull requests
Administer and troubleshoot Git

Module 5: Ensuring Code Quality

Create, run, and refactor C# unit tests
Calculate Code Coverage
Use Code Metrics and Code/Code Clone Analysis
Conduct a Code Review

Module 6: Automating the Build Process

Overview of the new Visual Studio 2015 build system
Create and queue a Git build
Monitor and manage the build process
Automate code quality checks