Support

Microsoft Visual Studio 2005 Team System Deep Dive Training

6 sessions available starting from $2,720.00

Subject: Microsoft ASP.NET

Ages: All ages

Skill level: All difficulty levels

Course Code: 50005
Course Duration: 4 days

This four-day instructor-led (Level 300) course provides students with deep dive information on Microsoft Visual Studio Team System 2005, including a brief refresher/overview of the Visual Studio 2005 Team System, the architecture and capabilities of both the client SKUs as well as TFS at a 300 level, and commonly encountered Visual Studio 2005 Team System customisation and extension scenarios.

Skills Gained

After completing this course, students will be able to:

• Position the value of Team System to customers
• Explain the basic licensing requirements of Visual Studio Team System
• Describe the architecture of Visual Studio Team System
• Reinforce the key concepts behind Visual Studio Team System
• Review the architecture of Visual...

see more

Course Code: 50005
Course Duration: 4 days

This four-day instructor-led (Level 300) course provides students with deep dive information on Microsoft Visual Studio Team System 2005, including a brief refresher/overview of the Visual Studio 2005 Team System, the architecture and capabilities of both the client SKUs as well as TFS at a 300 level, and commonly encountered Visual Studio 2005 Team System customisation and extension scenarios.

Skills Gained

After completing this course, students will be able to:

• Position the value of Team System to customers
• Explain the basic licensing requirements of Visual Studio Team System
• Describe the architecture of Visual Studio Team System
• Reinforce the key concepts behind Visual Studio Team System
• Review the architecture of Visual Studio Team System
• Understand the components that comprise Visual Studio Team System
• Understand the steps, requirements, and deployment options for the installation of Team Foundation Server and its components
• Understand the various management activities required postinstallation
• Understand the difference between customization and extensibility
• Review the Team Foundation Core APIs (application programming interfaces)
• Understand the eventing and security services
• Discuss the resources available in the Visual Studio 2005 software development kit (SDK)
• Review the reporting capabilities of Team Foundation Server
• Understand the architectural components and security model of TFS reporting
• Discuss customizing a Process Design Template
• Understand the Team System reporting cube structure
• Understand the process of managing and viewing reports
• Author and deploy reports
• Review considerations for team projects
• Understand process template customisation
• Define work items and understand the work item customization process
• Review additional resources for Visual Studio Team System extensibility
• Gain advanced understanding of Team Foundation Version Control (TFVC)
• Understand how to leverage TFVC in deployment scenarios
• Get familiar with migration challenges and scenarios
• Perform advanced administration operations on TFVC
• Create and deploy custom policies
• Configure and administer proxy server for distributed teams
• Gain advanced understanding of Team Foundation Server Team Build
• Understand how to leverage Team Build in deployment scenarios
• Create and deploy custom build tasks
• Perform advanced administration operations on Team Build
• Gain advanced understanding of Team Edition for Software Architects
• Understand how to use Team Edition for Software Architects in customer deployment scenarios
• Get familiar with migration challenges
• Extend the tools by using validators and custom definitions
• Gain advanced understanding of Team Edition for Software Developers
• Perform advanced administration operations on Team Edition for Software Developers
• Create custom code analysis rules
• Configure the profiling and code coverage tools
• Migrate NUnit Tests to the Unit Testing Framework
• Gain advanced understanding of Visual Studio Team Edition for Software Testers
• Describe common customer scenarios
• Understand how to use Team Edition for Software Testers in deployment scenarios
• Get familiar with migration challenges
• Perform advanced admin operations on Team Edition for Software Testers
• Understand customization and extensibility

Course Modules

Module 1: Introduction
This module covers the high-level objectives of the class and the goals for the student.

Module 2: Visual Studio Team System Licensing
This module provides students with a fundamental overview of licensing information regarding Team System and its components, including licensing Team Foundation Server, Team Editions and Team Suite, Team Explorer, Team Foundation Build, Test Rigs, and client CALs.

Module 3: Visual Studio Team System Overview and Architecture
This module discusses the high-level architecture and core application services of Visual Studio Team System, focusing specifically on Team Foundation Server. In addition, it discusses scalability, performance, and reliability features of Team System.

Module 4: Planning a Team System Deployment and Maintenance
This module discusses the features for Team Foundation Server that include server features, server clients, and topologies for Team Foundation Server deployment. In addition, it also discusses Team Foundation Server hardware and software prerequisites, and the tasks to perform to maintain the product.

Module 5: Visual Studio Team System Team Foundation Server Extensibility
This module provides an overview of the difference between customization and extensibility, including a review of the APIs available with Team Foundation Server. In addition, it discusses the eventing service, the security service, and resources within the Visual Studio 2005 SDK.

Module 6: Visual Studio Team System Reporting
This module explores the architectural components of reporting and process template design. It discusses cube structure, managing and viewing reports, and authoring and deploying reports.

Module 7: Team Projects and Process Template Customisation
This module explores planning guidelines, naming conventions, sharing resources between projects, as well as techniques around merging, dividing, and moving Team Projects. In addition, it discusses process template customisation and work item types.

Module 8: Visual Studio Team System Team Foundation Server Version Control
This module discusses the process of migrating your source to Team Foundation Version Control; how to use MSSCCI clients and command-line tools to access Team Foundation Version Control; typical usage models; how to enforce the development process; best practices for labels, branch, and merge; administering access control and permissions; and the tools and utilities available for providing support for Team Foundation Version Control.

Module 9: Team Foundation Build
This module explains how to migrate build scripts and how to adapt Team Foundation Build to build .NET 1.1 and Visual Basic 6.0 code. It also discusses creating custom MSBuild tasks, managing targets, project security, troubleshooting builds, and subscribing to events.

Module 10: Visual Studio Team System Team Edition for Software Architects
This module introduces the Team System architecture tools. It discusses porting other models from other tools to Visual Studio 2005 Team System and integrating third-party or competing applications into Team System. In addition, it discusses the Team Edition for Software Architects architecture, Power Toys for the Visual Studio 2005 Class, and command-line and automation tools. It concludes by looking at the SDM SDK and DSL extensibility and creation.

Module 11: Team Edition for Software Developers
This module explains how to extend and customize the developer tools implemented during the course of a customer engagement, as well as how to migrate unit tests, ASP.NET unit tests, and third-party developer tools to Team System. It discusses validation rules, generic types, and third-party types; the missing features in generic tests; Dev Tools and Profiler security; and Team System tool extensibility including AppVerifier, Code Coverage, and Code Analysis.

Module 12: Team Edition for Software Testers
This module provides a high-level view of the testing tools, providing context on what tools are appropriate for what scenarios. It discusses how to incorporate third-party testing tools into Team System; the command-line tools available in Team Edition for Software Testers; and generic types, validation rules, and extending test types by using API calls.

Who Should Attend

This course is intended for experienced developers who want to learn more about Visual Studio Team System 2005.

Prerequisites

Before attending this course, students must have:

At least six months experience extending, customising, and doing customer implementations of Visual Studio 2005 Team System
• Visual Studio 2005 Team System Training experience
• At least three years experience in software development with one or more of the following languages: Microsoft Visual Basic, Microsoft Visual C#, Microsoft Visual C++
• At least two years experience in MS CTEC/CPLS developing and delivering training in Visual Basic, Microsoft SQL Server, Microsoft ASP.NET, the Microsoft .NET Framework, Commerce Server, or other Microsoft technologies
• Experience with using and configuring Microsoft Virtual PC, Internet Information Server (IIS) 6.0, Visual Studio 2005, the .NET Framework, ASP.NET, and Microsoft Windows SharePoint Services 2.0

see less

Choose from 6 available sessions:

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $2,720.00

Type

  • Class / Group Sessions



Reviews

John Weber
Good experience!
  • 5/5 stars

I took CCNA class in MIS. It was pretty good, the course was hands-on and teacher was instructional. I was also...
John Weber

see all reviews »


My Other Listings

Managing and Maintaining Windows Server 2008 Active Directory Servers
Managing and Maintaining Windows Server 2008 Active Directory Servers
5 sessions available starting from $1,360.00
Microsoft Desktop Optimization Pack Course (MDOP)
Microsoft Desktop Optimization Pack Course (MDOP)
3 sessions available starting from $650.00
Microsoft Word 2003 Course | Level 1
Microsoft Word 2003 Course | Level 1
5 sessions available starting from $385.00

see all listings »


Found In