Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4


This instructor-led course provides students with the knowledge & skills to manage source control management, a configurable build process, tools that aid in test driven development, & process workflow all integrated directly into Visual Studio 2008.


 
Course Outline
Introduction

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.

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

Course Outline

Module 1: Overview of Application Lifecycle Management

This module describes integrated Application Life-Cycle Management (ALM) System and how Visual Studio Team System aids ALM.

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

Lab 1: Identifying the Benefits of Having Process Guidance

• Using TFS Web Access to access project information
• Using Team Explorer to access project information
• Creating a Work Item and route through different members in the team

After completing this module, students will be able to:

• Identify Role-Based Editions and the elements of Team Foundation Server.
• Describe ALM scenarios supported by Visual Studio Team System.

Module 2: Using Visual Studio Team System in a Team

This module explains how to develop and test team interactions with Visual Studio Team System TFS in Team System. It also describes the use of Team System to improve collaboration and the overall efficiency of the software development efforts.

Lessons

• Introduction to Visual Studio Team System Architecture
• Using Visual Studio Team System in a Team

Lab 2: Exploring Visual Studio Team System for Teams

• Scheduling a Build
• Automating Unit Testing
• Filing Project Documents

After completing this module, students will be able to:

• 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

This module explains how to plan projects using MSF and use Process Guidance to customize process templates. It also describes how to track projects through work items and reports.

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 3: Overview of Project Management Tools

• Customizing a process using Process Template Editor
• Creating a new project using Project Creation Wizard in Team Explorer
• Export Work Items to MS Project

After completing this module, students will be able to:

• 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

This module explains how to minimize the complexity of distributed software by utilizing more tools than simply code modeling. It also describes the Developer and Architect tasks of Visual Studio Team System, and explains the need to map applications to the physical environment in which they will run.

Lessons

• Designing a Solution
• Using Database Design Tools
• Developing a Solution

Lab 4: Designing a Software Solution

• Creating and Implementing a Class diagram
• Managed Code Analyses Using Database Schema
• Implementing a unit test

After completing this module, students will be able to:

• 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

This module explains how the build process works and how to utilize the customization and dynamic build features.

Lessons

• Overview of MSBuild architecture
• Customizing Team Build
• Integrating Testing in Visual Studio Team System

Lab 5: Customizing Team Build

• Configuring the Build Agent machin
• Configuring Continuous Integration Build
• Integrating a test with Build

After completing this module, students will be able to:

• Describe MSBuild architecture.
• Customize Team Build.
• Integrate a test with Team Build

Module 6: Introduction to Version Control in Parallel Development

This module explains features of the Version Control like branching, Merging, Locking models, differencing and security.

Lessons

• Introduction to Version Control Locking Models
• Overview of Branching, Differencing and Merging

Lab 6: Defining Branching, Differencing and Merging

• Creating a branch
• Performing difference on different branches
• Performing a baseless merge

After completing this module, students will be able to:

• Describe version control locking models.
• Describe branching, differencing and merging.

Module 7: Introduction to Advance Analyzing Tasks

This module explains how performance analysis is done using performance tools and performance explorer. It also explains the quality tools which ensure the quality of the application.

Lessons

• Overview of Performance Analysis Tools
• Overview of Code Analysis Tools
• Overview of Unit Testing
• Overview of Performance Profiling Tools

Lab 7: Exploring Advanced Analysis tools

• Creating a performance session using Performance Wizard
• Running tests of a given profile using Application Performance Explore
• Enabling code analysis for managed code

After completing this module, students will be able to:

• 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

This module explains how to develop, operate, and interpret results obtained from web and load tests. It also explains how to develop test cases.

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 8: Overview of Testing Tools

• Creating a test case using Test Case Manager
• Managing test cases
• Creating a web test request for a given scenario, using a given set of parameters

After completing this module, students will be able to

• 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.


Prerequisites & Certificates
Pre-Requisites

Before attending this course, students must have: - 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.

Certificates offered

Certificate of Completion After completing this course, students will be able to: - 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. Course Materials and Software The student kit includes a comprehensive workbook and other necessary materials for this class.


Cancellation Policy
10 business day cancellation policy. if the course is confirmed and the student cancels within 10 days of the course, then they get charged and apply a credit for future courses. If they cancel outside of 10 business days, then there are no charges at all.
Map & Reviews
CTE Solutions
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
I realize that we are constantly dealing with technology, but I still think for a registration fee of almost $3,000, that a hardcover book should be included. I know that the option to print the book on a one-time basis exists.
Reviewed by 2016
no
Reviewed by 2016
The instructor was very knowledgeable and answered all questions. Jarod did an excellent job presenting.
Reviewed by 2015
The room was cold. I had to sit next to the space heater. It would be good to tell future patrons to dress warmly AHEAD of time. No suprises.
Reviewed by 2015
He was great and offered his contact info for further questions.
Reviewed by 2015
Howard was a fantastic instructor and the course was exactly what I required.
Reviewed by 2014
The trainer was excellent - the course exceeded my expectations.
Reviewed by 2014
This course provides an excellent overview and a bit of practice on the various functions of SharePoint 2013. I was disappointed at the number of exceedingly long breaks given after each module. I would have preferred less break time and more content to the course. Having never taken a SharePoint course with another provider, I don't know if this is the norm with all providers of just this one in particular.
Reviewed by 2014
I ranked the "Use of Technology" low because for Users who were remote the VM's that were setup were a little wonky. Could be very slow at times and then sometimes they needed to be refreshed to work properly with the lab. In some instances we couldn't follow along as replication would not occur fast enough and we would have our lab cut short (for us remote Users).
Reviewed by 2014
The instructor was good at remembering to acknowledge the online students even though he was facing a classroom of students also.
Reviewed by 2014
Insructor was not so good with the live examples. Also the handouts was not so useful
Reviewed by 2013
The trainer was excellent, very knowledgeable and had a lot of valuable experience to share. The problem was that there were way too many workshops that took too long and interfered with getting the maximum benefit from the instructor and the course.
Reviewed by 2013
This was quite informative. It was a great opportunity to have ‘real life’ discussions with certified PMs. The instructor had excellent examples and was able to share his PM experiences with us with concrete examples. In addition, this was a great opportunity to network with private sector/public sector PMs and develop a better appreciation of PM on both sides of the fence. Cheers, CL
Reviewed by 2013
no
Reviewed by 2013
I did not like the video format
Reviewed by 2013
As a remote attendee, it appeared the instructor paid attention to the "Attendee" and "Chat" windows only a few times throughout the day, so I was not confident that he would see if I sent a message or raised my hand during the course.
Reviewed by 2013
The chairs were not very comfortable and the material contained spelling and grammatical error (a few but still)as well as repetition of words.
Reviewed by 2013
Was a bit slow the last 1/2 day. Of course, for some, this was the last of a 4 day course (not just 2 days).
Reviewed by 2013
I really enjoyed the course and I learned a lot. The pace was excellent.
Reviewed by 2013
good!
Reviewed by 2013
The room was excellent on its own - less distraction and no noise around you. There was no direction to the room when I walked in and therefore was not sure if I was heading in the right direction. We were not provided with the direction that there was coffee and fridge on the 3rd floor, and the bathroom floor was dirty.
Reviewed by 2012
This course was great, very informative, had Lionel as instructor and he was also very good.
Reviewed by 2012
Instructor was eager to assist but lacked subject matter expertise. Course time management was very poor. Content provided could have been delivered effectively in a one day course.
Reviewed by 2012
Good Course, good trainer. All questions addressed equally and in a timely professional manner.
Reviewed by 2011
The course content was interesting; however, the instructor didn't have enough knowledge about Microsoft Sharepoint 2010 Development and wasn't able to answer questions without google search. In the future CTE needs to make sure the instructors have real on-hands experience and are highly trained in the technologies they are supposed be teaching.
Reviewed by 2011
need-to-train-a-group-banner

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 395 times.