Get in Touch

Course Outline

Getting to Know Visual Studio 2022

  • An overview of Visual Studio as an integrated development environment (IDE)
  • Gaining insight into Visual Studio’s features and supported technologies
  • Examining the Visual Studio development lifecycle
  • An introduction to contemporary application development using Visual Studio

Setting Up and Customising Visual Studio 2022

  • Installing the Visual Studio 2022 suite
  • Choosing appropriate workloads and development components
  • Configuring your development workspace
  • Managing extensions and personalisation settings

Core Visual Studio 2022 Skills

  • Mastering the navigation of the Visual Studio interface
  • Comprehending the structure of solutions, projects, and files
  • Utilising editors and essential development utilities
  • Overseeing project configurations and settings

Building Applications with Visual Studio

  • Initiating and administering new projects
  • Writing and structuring application code
  • Leveraging IntelliSense and other productivity enhancements
  • Implementing code navigation and refactoring methods
  • Compiling and executing applications

Debugging Techniques

  • Grasping fundamental debugging principles
  • Applying breakpoints and debugging utilities
  • Examining variables and application status
  • Resolving runtime errors
  • Debugging both local and remote applications

Elevating Code Quality

  • Adhering to coding standards and industry best practices
  • Employing code analysis utilities
  • Refactoring and optimising code structures
  • Addressing warnings and code quality metrics

Application Testing

  • An introduction to software testing within Visual Studio
  • Generating and executing unit tests
  • Administering test projects
  • Analysing test outcomes
  • Enhancing application stability through rigorous testing

Integrating Git and GitHub

  • An overview of version control principles
  • Utilising Git integration features in Visual Studio
  • Managing repositories and branch structures
  • Committing, merging, and reviewing code modifications
  • Collaborating via remote repositories

Package and Dependency Management

  • Understanding the basics of package management
  • Working with NuGet packages
  • Installing and updating project dependencies
  • Managing project library references

Team-Based Development in Visual Studio

  • Leveraging Visual Studio’s collaboration features
  • Working within shared codebases
  • Facilitating team-oriented development workflows
  • Applying best practices for collaborative coding

Hands-On Workshop and Course Wrap-Up

  • Building an application using Visual Studio 2022
  • Applying debugging, testing, and version control methodologies
  • Reviewing key productivity features
  • Recap of essential concepts and recommended next steps

Requirements

  • Fundamental programming proficiency

Target Audience

  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories