- Introducing the Microsoft Visual Studio family
- Planning a TFS 2018 Deployment
- Installing TFS
- Upgrading to TFS 2018
- Managing TFS Instances
- TFS Backup and Restore
- Creating and Managing Team Projects
- Configuring Team Project Level Security
- Advanced Security and Permissions
- Source Control Configuration
- Installing and managing extensions
- Work Items
- Managing Process Templates
- Reporting
- Configuring build and release infrastructure
Introducing the Microsoft Visual Studio family
- What’s new in Visual Studio
- Overview of the Visual Studio family
- Overview of product features
- A lap around Visual Studio Team Services
- Project workflow across the Visual Studio suite of products
Planning a TFS 2018 Deployment
- Overview of TFS architecture
- Planning a TFS deployment
- An overview of product licensing
- SharePoint and Project Server integration
Installing TFS
- Installing and configuring TFS prerequisites
- TFS installation
- Installing Code Search
- Optimizing your Code Search deployment
Upgrading to TFS 2018
- Understanding upgrades and updates
- In-place vs migration-based upgrades
- Performing your upgrade
Managing TFS Instances
- Using the TFS Administration Console
- Configuring SMTP support for TFS
- TFS server health monitoring
- Changing service accounts
- Viewing installed updates
TFS Backup and Restore
- TFS Backup and Restore strategies
- Understanding the TFS databases
- Creating a backup schedule
- The restore process
- Refreshing the client data cache
Creating and Managing Team Projects
- Planning your projects and collections
- Creating Team Project Collections
- Creating Team Projects
- Creating Project Welcome pages
- Renaming and deleting Team Projects
Configuring Team Project Level Security
- Overview of TFS security
- Configuring security using standard groups
- Setting user access levels for your server
- Understanding and configuring Teams
Advanced Security and Permissions
- Fine-grain security options
- TFS server level permissions
- Setting permissions at the Team Project Collection level
- Restricting access in TFS
- Using command line tools for managing security
Source Control Configuration
- Setting project-wide source control settings
- Understanding workspaces
- Using the TFS command line utility
- Using the TFS Rollback command
- Using the TFS Proxy to improve performance
- Backward compatibility using the MSSCCI provider
Installing and managing extensions
- Introducing the Visual Studio Marketplace
- Installing extensions from the Marketplace
- Managing extension requests
- Paid extensions and understanding billing
Work Items
- Overview of work items
- Creating custom queries
- Work item charting and pinning charts
- Work item tagging
- Configuring and managing notifications
Managing Process Templates
- Understanding process templates
- Basics of template customization
- Adding new fields to Work Item Types
- Updating forms for new and legacy clients
- Updating an upgraded Team Project
Reporting
- Understanding the reporting architecture
- Adding new reports
- Creating ad-hoc reports using Excel
- TFS Warehouse and OLAP Cube overview
- Changing the Data Warehouse and Analysis Services Cube processing frequency
- Rebuild the Data Warehouse and Analysis Services Cube
Configuring build and release infrastructure
- Overview of build and release infrastructure
- Creating agent pools and queues
- Installing and configuring agents
- Scaling your agent pool infrastructure
- Overview of non-Windows agents