Training Course:Visual Studio Team System End-To-End Using MSF 4.0/AgileSchool/Trainer:Hilton Computer Strategies Houston, Texas, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' This three-day, instructor-led course provides students with the knowledge and skills to effectively use Visual Studio 2005 Team System to manage their entire Software Development Life Cycle (SDLC) in a team-based environment. The course focuses on teaching project managers, software architects, software developers, and testers the various features and capabilities of Team System and Team Foundation Server.
Audience This course is intended for current software development professionals, including project managers, architects, developers, and testers who are involved in building Windows or Web-based .NET applications. Regardless of the students role, he or she will be able to learn and get hands-on experience with all of the role-based features of Visual Studio 2005 Team System.
At Course Completion
After attending this course, students will be able to:
Understand Team Systems capabilities
Understand Team Systems support for the Software Development Life Cycle
Understand the architecture of Team Foundation Server
Plan and create a team project
Manage and secure a team project
Choose an appropriate software development methodology
Creating and querying work items
Use the various distributed system designers to architect a connected .NET solution
Validate solution deployment and generate a deployment report
Leverage Visual Studio 2005s new software development features
Protect Visual Studio projects by placing them under Team Foundation Version Control
Work with Version Control in a multi-user environment
Improve the quality of .NET code through unit testing, code analysis, and profiling
Test Web applications using automated tools
Load test applications using automated tools
Automate the software build process using Team Build
Prerequisites Before attending this course, students should have experience working on a team-based software development project and be familiar with the Software Development Lifecycle.
Have played one or more roles in the SDLC: PM, architect, developer, tester
Have familiarity with one or more methodologies. For example: MSF, XP, Scrum, RUP
Have familiarity with distributed application design. For example: client/server, Web applications, Web services, etc.
Have used Visual Studio
Be comfortable reading user requirements and business-need documents. For example: functional requirements, technical requirements, or business analysis reports.
Understand the basic foundations of .NET
Can read and understand C# .NET code. All source code will be provided
Understand Microsoft Windows operating system basics
Understand Microsoft Windows security basics
Have some experience with a reporting tool. For example: SQL RS, Access, Crystal
Course Content Module 1: Introduction This module introduces Visual Studio 2005 Team System from a business and technical point of view.
Lessons
The challenges with building software
What is Team System
Architectural overview of Team System and Team Foundation Server
Team System features by role
Lab
First look at Visual Studio 2005 Team System
Module 2: Project Management This module introduces the Project Manager role and team projects. Students will learn how to create and configure team projects using the Team Explorer and other client applications. Lessons
The Project manager role
What are team projects
Creating and configuring team projects
Team Explorer and other client applications
Lab
Configuring and creating team projects
Module 3: Methodologies and Work Items This module introduces students to the methodology support in Team System. Students will also learn about the improvements in Microsoft Solutions Framework version 4.0 and its two methodology templates that accompany Team System and the work items defined by each methodology.
Lessons
What is a methodology
Microsoft Solutions Framework 4.0
Methodology support in Team System
Work Items
Lab
Exploring methodologies and working with work items
Module 4: Architecture This module introduces the Architect role and the tools found in the Software Architect edition. Students will learn how to use the various Distributed System Designers to create models of their application and deployment environment and validate their design.
Lessons
The Architect Role
Logical Datacenter Designer
Application Designer
Trial Deployment
Lab
Creating and validating infrastructure and application architecture models
Module 5: Software Development This module introduces the Developer role and the tools found in the Software Developer edition that will help improve code quality. Students will learn how to use the new developer features of Visual Studio 2005, including the class designer. Students will also learn how to use the version control capabilities of Team Foundation Server.
Lessons
The Developer Role
New Visual Studio 2005 features
Team Foundation Version Control architecture
Using Version Control
Lab
Using Team Foundation Version Control and code profiling tools
Module 6: Unit Testing and Code Analysis This module introduces the concept of Test Driven Development (TDD) and the tools that support it in Team System. Students will learn how to create proper unit tests that have adequate code coverage. In addition, the students will learn how to analyze their code for common defects and best practice violations.
Lessons
Unit Testing
Code Coverage
Code Analysis
Lab
Using Team Foundation Version Control and code analysis tools
Module 7: Web Testing This module introduces the Tester role and some of the tools found in the Software Tester edition that will help test Web applications for defects. Students will learn how to record and configure HTTP-based tests and play them back, looking for the desired results. They will also learn how to drive those Web tests from an existing data source, such as Microsoft Access or SQL Server.
Lessons
The Tester Role
Web Testing
Configuring Web Tests
Advanced Web Tests
Lab
Create Web tests and data-driven Web tests on an ASP.NET Web site
Module 8: Load Testing This module continues the coverage of the tools found in the Software Tester edition. Students will learn how to create load tests of existing unit tests or Web tests, in order to baseline performance, discover defects, and realize the performance limits of their code and infrastructure.
Lessons
Load Testing
Configuring Load Tests
Advanced Load Tests
Lab
Create load tests of existing Web tests and also explore manual tests
Module 9: Team Build This module covers the Team Build features of Team Foundation Server. Students will learn the architecture and execution process of Team Build as well as how to create, configure, and execute build scripts. They will also learn how to retrieve and analyze the build reports.
Lessons
Team Build
Team Build Process
Executing Team Build Scripts
Reporting
Lab
Creating, configuring, executing, and scheduling team build scripts ...''
Please go to the school's official website for training price and schedule: http://www.hiltoncomputer.com/
Phone:1-800-324-7415
School Address:
Hilton Computer Strategies, 6001 Savoy, Suite 207, Houston, TX 77036 USA
Jobs & Resumes: Houston Houses & Roommates: Houston
Other training courses offered by Hilton Computer Strategies:
Administering and Automating Microsoft SQL Server 2005 Databases and Servers
Microsoft Server 2005 Analysis Services
Microsoft SQL Server 2005 Integration Services
Business Intelligence Solution for the Enterprise using Microsoft SQL Server 2005
ETL Solution Architecture using Microsoft SQL Server 2005 Integration Services
Microsoft SQL Server 2005 Reporting Services
SQL Server 2008
Microsoft Systems Center Configuration Manager 2007
Transact SQL
Visual Studio 2008
VMWARE
Updating your Network Infrastructure Technology Skills to Windows Server 2008
Updating your Active Directory Technology Skills to Windows Server 2008
Updating your Application Platform Technology Skills to Windows Server 2008
Deploying Windows Vista Business Desktop Extended Version
Installing and Configuring the Windows Vista Operating System
Configuring Windows Vista Mobile Computing and Applications
Maintaining and Troubleshooting Windows Vista Computers
Supporting the Windows Vista Operating System and Applications
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Facts: We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day. |
|
|