Simple play icon Course
Skills Expanded

ALM for Developers with Visual Studio 2012

by Benjamin Day

This course covers Microsoft's Application Lifecycle Management (ALM) tooling from the perspective of a software developer including testing, software architecture, code quality, requirements and SQL Server database development.

What you'll learn

This course covers Microsoft's Application Lifecycle Management (ALM) tooling from the perspective of a software developer. Topics include using TFS to minimize the impact of interruptions, unit testing, the Fakes Framework, Coded UI tests, code reviews, architecture tools and modeling, SQL Server database development, requirements management and customer feedback.

Table of contents

About the author

Benjamin Day is a consultant and trainer specializing in software development best practices using Microsoft’s development tools with an emphasis on Team Foundation Server, Scrum, and Windows Azure. He is a Microsoft Visual Studio ALM MVP, a certified Scrum trainer via Scrum.org, and a speaker at conferences such as TechEd, DevTeach, and VSLive. When not developing software, Ben’s been known to go running and kayaking in order to balance out his love of cheese, cured meats, and champagne. He can... more

Ready to upskill? Get started