View all courses

Team Foundation Server 2018 and Visual Studio 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 2018. All examples and hands-on lab exercises use Team Foundation Version Control (TFVC). This course focuses on the Agile and Scrum processes which is a common theme through all modules. Course attendees will learn the basics of working from product and sprint backlogs and learn how they can easily track work to help ensure projects are delivered on-time while maintaining quality. The central part of the course provides a deep dive into version control topics which is central 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. You'll learn how to track the quality of your code and work to reduce the accumulation of technical debt during your projects. The course examines the new build system and how to configure continuous integration (CI) to help find issues quickly so they can be fixed. The final topic in the course looks at the new Package Management features introduced in the previous version TFS. Package Management allows teams to easily re-use packages across multiple applications to increase productivity.

Target 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.

What You'll Learn

  • Create, configure and manage Team Projects
  • Use the new wiki for team documentation
  • Use the Team Explorer to navigate project content
  • Work from the product backlog
  • Decompose user stories into tasks in the sprint backlog
  • Manage work using work items
  • Link code changes to tasks and bugs to provide traceability
  • Use both managed and adhoc queries to find and organize work
  • Setup and manage their own notifications
  • Understand core version concepts and how they apply to TFS
  • Use the version control system effectively including branching
  • Work with unit tests and the test explorer window
  • Understand and use live unit testing
  • Calculate and monitor code coverage
  • Use code metrics and static code analysis
  • Reduce technical debt using code clone analysis
  • Use the new build system and configure Continuous Integration (CI)
  • Improve code reuse using Package Management

*Request Detailed Syllabus

Register for this course
View all courses
  • Course Number TFSDF
  • Course Length 2 days
  • Course Fee $1,595.00
  • Delivery Format VLT (Instructor Led; Virtual LIVE Online; Remote Training)
  • Course Topic Programming, Development
  • Vendor Microsoft
  • Technology Team Foundation Server (TFS); Azure DevOps (VSTS)

Register for course: TFSDF

"*" indicates required fields

Training Agreement*
This field is for validation purposes and should be left unchanged.