• Online, Self-Paced
Course Description

The Visual Studio IDE promotes and supports the principle of quality within the development cycle. Areas of focus include code quality, development tools and management, standards, testing and alignment, and development teams. In this course, you will learn about the application of coding disciplines and testing practices and techniques to promote, build in, and sustain application quality, continuous improvement, and customer value.

Learning Objectives

Code Quality

  • start the course
  • establish code review practices based on performance and security analysis
  • work with the code review component
  • describe the code coverage process
  • describe common code defects

Testing and Frameworks

  • describe the establishment of unit test standards
  • work with Unit Testing
  • describe Code coverage within VS/TFS
  • describe Unit Testing for external frameworks
  • work with Unit Testing for external frameworks

Code Development

  • work with coding standards and maintainable code
  • describe configuration management and appropriate tooling
  • work with TFVC

Code Quality Validation

  • define test candidates selection and work with test plans and artifacts
  • develop test plans
  • describe testing tools and types
  • describe test types
  • describe test types
  • execute tests in VB/TFS
  • analyze test results
  • track test results

Team Project Management

  • describe the project (process) templates
  • describe Template and Work Item Customization
  • customize process templates and work items
  • describe roles, authority, and permissions
  • work with Groups, Users, Permissions, and Security

Practice: The Development Process

  • define quality and value within the development process

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.