Use Visual Studio for modern development
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- 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:
Syllabus
- Module 1: Introduction to Visual Studio
- Introduction
- What is Visual Studio?
- What's in Visual Studio?
- When to use Visual Studio?
- Knowledge check
- Summary
- Module 2: Get started with Git and GitHub in Visual Studio
- Introduction
- Sign in to GitHub from Visual Studio
- Exercise - Sign in to GitHub from Visual Studio
- Create a repository on GitHub from Visual Studio
- Exercise - Create a repository on GitHub from Visual Studio
- Commit your changes
- Exercise - Commit your changes
- Push changes to GitHub from Visual Studio
- Exercise - Push changes to GitHub from Visual Studio
- Knowledge check
- Summary
- Module 3: Introduction to software testing concepts
- Introduction
- What is testing?
- Why we test
- Different types of testing and the testing pyramid
- Testing schools of thought
- Summary
- Module 4: C# testing in Visual Studio
- Introduction
- Create a test
- Exercise - Write a test
- View, run, and debug tests
- Exercise - Create a test suite
- Sharpen your test skills
- Summary
Tags
Related Courses
Next Steps in SAP HANA Cloud PlatformSAP Learning How to Use Git and GitHub
Udacity Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera Python for Data Science
University of California, San Diego via edX Version Control with Git
Udacity