Course
Skills Expanded
ALM for Developers with Visual Studio 2012
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
Unit Testing Basics
34mins
Unit Testing Beyond The Basics
37mins
Coded UI Testing
47mins
- Introduction 1m
- Unit Tests vs. Coded UI Tests 4m
- Support for Coded UI 2m
- Demo: Create a Coded UI Test 4m
- Structure of a Coded UI Test 2m
- Demo: A cleaner way to record your Coded UI Tests 3m
- Demo: Edit and Customize the UIMap 7m
- Demo: Check values with Asserts 7m
- Demo: Grab and use values from the screen 6m
- Demo: ApplicationUnderTest and Environment Variables 6m
- Coded UI vs. MTM Action Recordings 2m
- Demo: Convert an Action Recording to a Coded UI Test 5m
- Outro 1m
Coding, Code Reviews and Metrics
37mins
Architecture and Modeling
45mins
- Introduction 0m
- Why? 4m
- Demo: Dependency Graph 5m
- Demo: Architecture Explorer 4m
- Demo: Layer Diagram 6m
- Demo: Generate Sequence Diagram from Code 4m
- Demo: UML Use Case Diagram 4m
- Demo: UML Activity Diagram 5m
- Demo: UML Class Diagram 7m
- Demo: Visual Studio Class Diagram 3m
- Demo: UML Component Diagram 3m
- Outro 1m
SQL Server Database Projects
37mins
- Introduction 0m
- Why should I care? 5m
- What does it do? 7m
- Demo: Create a Project and Import a Database 4m
- Demo: Add a Stored Procedure 2m
- Demo: Treat warnings as errors 2m
- Demo: Refactoring 3m
- Demo: Database Code Analysis 3m
- Demo: Deploy changes to the database 5m
- Demo: Import changes using Schema Comparison 5m
- Outro 1m
Requirements and Feedback
29mins