Team Foundation Server 2017 Developer Foundations (Git)

Course Description

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.
2 Days
Contact us for pricing
 

Prerequisites

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

Team Projects

Visual Studio editions and ALM features
Team projects and team project collections
Configure security, team, areas, and iterations
Plan, rename, and delete team projects
Manage using Team Explorer and the web portal

Work Items and Queries

Create, link, query, and manage work items
Chart, tag, and report work items
Configure alerts and notifications
Use web portal, MS Excel, and MS Project

Planning and Tracking Work

Create and manage a product backlog
Plan and track work during a sprint
Use Agile backlog and Kanban board
Execute and track work using the task board

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

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

Automating the Build Process

Overview of the build system
Create and queue a build
Monitor and manage the build process
Automate testing and other code quality checks

Team Foundation ServerTFSGitALMVisual Studio