Overview:
This three-day instructor led course provides you with the knowledge and skills to use Microsoft Visual Studio Team System tools to optimise software application development.
Learning Method:
This hands-on course will be presented over 3 days. It will be presented in tutorial style sessions using a combination of lectures, group discussions and practical exercises. Each participant will be provided with a comprehensive set of course notes and you will have the opportunity to combine exercises and practical work to solidify what you have learned.
Who will benefit from this course?
This course is intended for the five job roles that comprise a typical software application development team: project manager, infrastructure architect, solution architect, developer, and tester. You should preferably have some experience working in these job roles with organisations that have medium to large user bases.
Pre-requisites
This workshop requires that you meet the pre-requisites for which ever of the roles you assume:
Project managers
Infrastructure architects
Infrastructure architects should have knowledge and skills in the following areas:
- server operating systems such as Microsoft Windows Server 2000 or Microsoft Windows Server 2003
- networking architecture such as sub-netting and routing
- network security including firewalls, ports, and Secure Sockets Layer (SSL)
- infrastructure architects should be familiar with diagramming implementations, but they might have less experience with a formal diagramming methodology.
Solution architects
Solution architects should have knowledge and skills in the following areas:
- high-level database design
- distributed systems design
- business requirements analysis
- solution architects should be familiar with diagramming solutions, but they might have less experience with a formal diagramming methodology.
Enterprise developers
Developers should have at least one to two years of experience as junior developers. They should have experience in using source code versioning control tools, bug reporting, tracking, analysis tools, and possibly a unit testing suite. Developers should:
- have experience with Microsoft Visual Studio 2003 or Microsoft Visual Studio 2005
- be competent Microsoft Visual Basic .NET or Microsoft Visual C# developers.
Software test engineers
Software test engineers should have at least one to two years of experience as a software tester. They should have 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
- some knowledge of Visual Basic .NET or Visual C# code.
What can you expect to gain from this course?
- Students in each job role will be able to describe how Visual Studio Team System supports their job roles through the tracks of the software development life cycle.
- Project managers will be able to plan an application development project using Visual Studio Team System tools.
- Infrastructure and solution architects will be able to design an application using Visual Studio Team System tools.
- Developers will be able to develop application code using Visual Studio Team System tools.
- Testers will be able to stabilise application code using Visual Studio Team System tools.
- Solution architects will be able to create an application deployment package using Visual Studio Team System tools.
Course Content: