Description
This course will provide you with the knowledge to industrialize your .NET application developments with TFS 2013. You will learn to define the application architecture, efficiently manage the source code, manage the tests, set up an implementation approach. continuous integration and operating in project mode.
Who is this training for ?
For whom ?Project managers, architects, developers, deployment teams.
Prerequisites
Training objectives
Training program
- Continuous integration and project monitoring
- Team Foundation Build.
- Build workflow.
- Automated generation of a validation framework.
- Putting into production with Release Management .
- Setting up a dashboard.
- Reporting.
- Practical work Deployment of the solution and reporting on the evolution of the project.
- Creation and configuration of a Team Project
- Introduction to Visual Studio 2013.
- The industrialization of applications.
- The architecture.
- The TFS 2013 solution.
- Project collection.
- Add a new collection.
- Team Project and processes.
- Create and configure a project.
- Definition of teams, areas and security configuration.
- Practical work Collection and Team Project: creation and configuration.
- Conception d'architecture
- Visual Studio 2013 architecture tools.
- Use UML diagrams.
- Define the layered architecture of an application.
- Using Code Map.
- Practical work UML diagram and Code Map: creation and use.
- Defining tasks with Work Items
- The main concepts.
- Typed links.
- History.
- Prioritization.
- Management and personalization of Work Items.
- Practical work Creation of Work Items and personalized queries.
- Setting up the schedule with MS-Project
- Linking Work Items to MS Project data.
- Setting up and monitoring planning and resources.
- Source code management
- Control, archiving and extraction.
- Manage the developments of a project (labels, branches).
- File comparison and conflict resolution.
- Practical work Implementation of source control.
- Conflict management.
- Technical tests and optimization
- Unit tests, web tests, scalability tests.
- Automation of input with a database.
- Problem detection and resolution.
- Practical work Setting up different types of tests.
- Functional testing campaign
- Plan test campaigns with the Test and Lab Manager tool.
- Functional test scenarios and use of exploratory tests.
- Execute tests, communicate with the team, manage anomalies, monitor developments, report.
- Practical work Definition of a test campaign and execution.
- Continuous integration and project monitoring
- Team Foundation Build.
- Build workflow.
- Automated generation of a validation framework.
- Project monitoring.
- Using the team site.
- Putting into production with Release Management.
- Setting up a dashboard.
- Reporting.