My first online course for Pluralsight went live a few days ago. Application Lifecycle Management (ALM) with Team Foundation Server 2012 (TFS2012) Fundamentals. This is a first course in a multi-course series so keep your eyes open for more ALM courses in the near future!
Here’s the course description:
Team Foundation Server (TFS) is more than just version control! This course provides an overview of the Application Lifecycle Management (ALM) tooling that's available using Team Foundation Server 2012. We'll start with version control and move on to cover TFS builds, project planning and project management using TFS Work Items. Along the way, we'll also discuss the features of TFS Source Control including branching and merging and also how to customize TFS's work items and automated build features.
Here is the course outline:
- Overview
- TFS is more than just version control: The 40,000 foot overview of Microsoft ALM
- If you only learn one thing...
- What is ALM?
- TFS can help
- TFS and ALM...not just for small teams
- The Big Picture and TFS
- Team Foundation Server
- Connect to TFS
- Version Control
- Requirement Management
- Agile Planning
- Automated Build
- Testing and Defect Tracking
- Feedback
- Lab Management
- Reporting
- Basic Setup & Configuration
- The core pieces of TFS
- The other pieces of TFS
- Things that bolt on to TFS
- TFS configurations
- TFS on Windows Azure
- Fancy TFS configurations
- TFS hardware capacity planning
- TFS pre-requisites
- Installing TFS
- Team Project vs. Team Project Collections
- Process Templates
- Demo: Create a Team Project
- Permissions and Security
- Demo: Tour of TFS permissions
- Demo: The TFS Administration Console
- A simple backup plan
- Version Control Basics
- TFS Version Control (aka. TFS Source Control)
- How to access TFS Version Control
- Demo: My First 'Get Latest'
- TFS Workspaces
- Demo: The TFS Workspace Editor
- Server vs. Local Workspaces
- Configure a new TFS project
- Demo: Set up the repository and add code
- Keep it simple.
- Version control operations
- Version Control Beyond The Basics
- Demo: Offline source control features
- Free yourself from the real-only bit
- Demo: Detected changes and associated work items
- Version control locks
- Shelving
- Demo: Shelving
- Branching and Merging
- Demo: Server-side settings
- Demo: Permissions
- Work Item Basics
- What is a work item?
- Ways to edit a work item
- Demo: Edit Work Items in Visual Studio 2012
- Demo: Edit Work Items in Excel
- Work Item Types
- Work Item Links
- Demo: Work Item Links
- Stay organized with Areas & Iterations
- Demo: Areas & Iterations
- Work Item Queries
- Demo: Work Item Queries
- Agile & Scrum Planning Tools
- Subdivide your project with Teams
- Demo: Create a TFS Team
- Some context about Work Items
- The blindingly fast overview of Scrum and Agile
- The Scrum / Agile Planning Tools in TFS2012
- Demo: Product Backlog Manager
- Demo: Sprint Planning
- Demo: The Scrum Board & Running the Daily Standup
- Demo: The Burndown Chart
- Work Item Customization
- Work Item Customization
- WitAdmin.exe
- Backup your process template
- Demo: Backup your process template
- Two ways to customize
- Structure of a Work Item Type Definition (WITD)
- Work Item Fields
- Work Item States and Transitions
- Work Item Form
- Demo: Customize the WITD
- Demo: Upload the changes to TFS
- Demo: Add the customization to Source Control
- Automated Build Basics
- Why automated builds?
- Installing and Planning TFS Build
- Demo: Install the TFS build service
- Demo: Create a build definition
- Demo: Run the build
- Automated Build Beyond The Basics
- Demo: Gated Check-in Builds
- Build customization
- Demo: Clone the default build
- Demo: Add the build to the build editor project
- Demo: Using 3rd party build activities
- Demo: Add an argument to the build script
Here’s the link to that course again on Pluralsight’s website.
-Ben
-- Looking for an in-person version of this course? We’re happy to come to you. Want help upgrading to TFS2012? Need guidance for how to adopt TFS and Microsoft Test Manager (MTM)? Trying to streamline Scrum using TFS? Drop us a line at info@benday.com.