Goals


  • Visual Studio ALM tools and strategy
  • Visual Studio editions and capabilities
  • Team Foundation Server components/architecture
  • Visual Studio Team Services
  • Planning and creating team project collections
  • Planning and creating team projects
  • Selecting an appropriate process
  • Managing and securing a team project
  • Renaming and deleting team projects
  • Creating and querying work items
  • Using Agile tools to plan and track work
  • Using hierarchical backlogs (epics and features)
  • Creating and refining a product backlog
  • Planning and tracking work in a sprint
  • Obtaining stakeholder feedback
  • Conducting and tracking a code review
  • Understanding and using version control
  • Git and/or TFVC version control systems
  • Basic and advanced version control workflows
  • Labeling, shelving, branching, and merging
  • Writing and executing .NET unit tests
  • Using IntelliTest to generate unit tests
  • Using Live Unit Testing to only run impacted tests
  • Using code analysis and code metrics
  • Using code clone analysis to find duplicate code
  • Using IntelliTrace to troubleshoot and diagnose
  • Using Performance Profiler
  • Web-based test case management
  • Planning, creating, and executing manual/UI tests
  • Planning and running manual tests from the web
  • Using coded UI tests to automate UI testing
  • Testing web applications
  • Load and performance testing
  • Configuring and running an automated build
  • Installing and configuring a build agent
  • Automating the building and testing of a project
  • Release Management
  • Relevant Visual Studio Marketplace extensions

Who Should Attend


This course is intended for current software development professionals who are involved in building applications with Visual Studio. Regardless of the student’s role, he or she will be able to learn and get hands-on experience with the ALM features in Visual Studio

Carga horária


24hs horas aula.