- Module 1: Evaluate what Visual Studio can add to your development experience with tools like the advanced editor, debugger, code-sharing, and publishing tools
- Evaluate whether Visual Studio is appropriate for your development needs.
- Understand the differences between Visual Studio and Visual Studio Code
- Describe how the editor, debugger, customization, extensions, pair programming, and publishing tools of Visual Studio make you more productive.
- Module 2: In this module, we'll authenticate to GitHub, create a local Git repository, and push the repository to GitHub by using the Git tooling experience in Visual Studio 2019. We'll add and modify files, stage and commit changes, and then finally push to your remote.
- Add a GitHub account to sign in to Visual Studio
- Initialize a Git repository and push it to GitHub by using Visual Studio
- Make and push commits to your remote branch
- Module 3: Evaluate if testing is right for your scenarios, and familiarize yourself with basic testing concepts such as TDD, BDD, unit testing, UI testing, and the test pyramid.
- Evaluate if testing is right for your scenarios.
- Describe how different types of testing, the testing pyramid, and different testing schools of thought answer the demands of modern development.
- Module 4: Start testing your C# apps by using the testing tools in Visual Studio. Learn to write tests, use Test Explorer, create test suites, and apply the red, green, refactor pattern to write code.
- Create a test project, add references to product code, and write tests.
- View, run, and debug tests in Test Explorer.
- Sharpen your test-writing skills with Fluent Assertions, data-driven tests, and mocking.
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to: