TFS 2017 Developer Fundamentals

PT15117
Training Summary
Team Foundation Server 2017 and Visual Studio Team Services offer many features to help make developers more productive. This two-day course has been designed for developers wanting to work efficiently with Team Foundation Server 2017 or Visual Studio Team Services. All examples are shown using Team Foundation Version Control (TFVC). The course starts by getting developers familiar with the product suite before creating a new Team Project to organize their work. We then move onto Work Item Tracking, which is where requirements, tasks, bugs, and more are defined and tracked throughout the project. The central part of the course provides a deep dive into version control topics that are vital to a developer’s day-to-day work. This includes how to branch and merge following best practices before moving into unit testing and code quality features. We will examine the new build system and how to configure continuous integration (CI), and the final topic in the course looks at the new Package Management features introduced in TFS 2017 to allow teams to easily reuse packages across their applications.
Prerequisites
Before taking this course, attendees should have some familiarity with Visual Studio and either Visual Basic or C#.
Duration
2 Days/Lecture & Lab
Audience
This course is designed for all Visual Studio 2017 developers who are starting work in a team with either Visual Studio Team Services or Team Foundation Server. The course focuses on features common to both the professional and enterprise editions of Visual Studio 2017.
Course Topics
Introducing the Microsoft Visual Studio 2017 Family
  • Organizing Work in Team Projects
  • Understanding and Using Work Items
  • TFS Version Control Concepts
  • Using Team Foundation Version Control
  • Configuring an Effective Version Control Environment
  • Effective Branching and Merging
  • Unit Testing and Code Quality Tools
  • Build and Continuous Integration
  • Package Management

Related Scheduled Courses