Planning Information
The duration of this course is 3 Days.
Classes are priced from $1,797.00. See individual sessions for details.
Description
This three-day instructor-led course provides students with the knowledge and skills to manage source control management, a configurable build process, tools that aid in test driven development, and process workflow all integrated directly into Visual Studio 2008. By the end of the course, developers are equipped to use test-driven techniques and proven software processes to create high-quality software with a minimal change in overall effort.
Intended Audience
This course is intended for Enterprise IT Staff who actively participate in software development projects. They participate in specification, design, coding, testing or project management
At Completion
-
Describe integrated Application Life-Cycle Management (ALM) and how Visual Studio Team System 2008 aids the ALM process.
-
Identify the components of Visual Studio Team System architecture and how these are used to improve collaboration and increase the overall efficiency of the team development process.
-
Describe project management tools available in Visual Studio Team System.
-
Describe the Developer and Architect tasks in Visual Studio Team System 2008.
-
Describe MSBuild architecture and customize Team Build.
-
Access Version control and use branching and merging effectively.
-
Describe tools used for performance and code analysis.
-
Describe tools used for performance and code analysis.
Prerequisites
-
Experience and familiarity with process methodologies such as Microsoft Solutions Framework (MSF).
-
Familiarity with diagramming implementations, High-level database design, Distributed systems design, Business requirements analysis.
-
Experience in using source code versioning control tools, bug reporting, tracking, analysis tools, and possibly a unit testing suite.
-
Experience with Microsoft Visual Studio 2003 or Microsoft Visual Studio 2005.
-
Experience in using source code versioning control tools, bug reporting, tracking, analysis tools, and possibly a unit testing suite. They should have experience with Visual Studio 2003 or Visual Studio 2005 and some knowledge of Visual Basic .NET or Visual C# code.
Materials
Digital Microsoft Official Curriculum
Course Outline
Module 1: Overview of Application Lifecycle Management
Lessons
- Introduction to Application Lifecycle Management
- Introduction to Team Development Features in Visual Studio Team System 2008
- Introduction to ALM Scenarios Supported by Visual Studio Team System
Module 2: Using Visual Studio Team System in a Team
Lessons
- Introduction to Visual Studio Team System Architecture
- Using Visual Studio Team System in a Team
Lab : Exploring Visual Studio Team System for Teams
-
Describe Team Foundation Client Tier, Application Tier, and Data Tier.
-
Describe the Visual Studio Team System Client Architecture, Database, and Reporting.
Module 3: Overview of Project Management
Lessons
- Overview of Microsoft Solution Framework (MSF)
- Overview of Project Planning
- Overview of Process Guidance
- Overview of Process Customization
- Overview of Work Items
- Overview of Project Portal
Lab : Overview of Project Management Tools
-
Describe the Microsoft Solution Framework.
-
Identify the tasks and roles in the Application Development Lifecycle.
-
Describe the Process Guidance workflow.
-
Identify the ways in which a process can be customized.
-
Demonstrate work item management.
-
Describe the features of Team Project Portal.
Module 4: Designing and Developing a Software Solution in Visual Studio Team System
Lessons
- Designing a Solution
- Using Database Design Tools
- Developing a Solution
Lab : Designing a Software Solution
-
Use Visual Studio Team System Architecture tools for designing a solution.
-
Use Visual Studio Team System Database Designing tools for designing database.
-
Use Visual Studio Team System Developer tools for developing a solution.
Module 5: Introduction to Version Control in Parallel Development
Lessons
- Overview of MSBuild architecture
- Customizing Team Build
- Integrating Testing in Visual Studio Team System
Lab : Customizing Team Build
-
Describe MSBuild architecture.
-
Customize Team Build.
-
Integrate a test with Team Build
Module 6: Introduction to Version Control in Parallel Development
Lessons
- Introduction to Version Control Locking Models
- Overview of Branching, Differencing and Merging
Lab : Defining Branching, Differencing and Merging
-
Describe version control locking models.
-
Describe branching, differencing and merging.
Module 7: Introduction to Advance Analyzing Tasks
Lessons
- Overview of Performance Analysis Tools
- Overview of Code Analysis Tools
- Overview of Unit Testing
- Overview of Performance Profiling Tools
Lab : Exploring Advanced Analysis tools
-
Describe performance analysis tools.
-
Describe code analysis tools.
-
Describe unit testing framework.
-
Demonstrate how to use each performance profiling tool.
Module 8: Overview of Testing in Visual Studio Team System
Lessons
- Overview of Developing Web Tests
- Overview of Running Web Tests
- Overview of Developing Load Tests
- Overview of Interpreting Test Results
- Overview of Test Case Development
Lab : Overview of Testing Tools
-
Describe web test development in Visual Studio Team System 2008.
-
Describe web test operation in Visual Studio Team System 2008.
-
Describe load test development in Visual Studio Team System 2008.
-
Describe load test operation in Visual Studio Team System 2008.
-
Describe how test results can be interpreted using Visual Studio Team System 2008.
-
Describe test case development.
To request private training or future dates, call 610-321-3500 or
Register your interest now