LEARNING PATH: Visual Studio: Master Visual Studio 2017 (Udemy.com)

Become an expert in the tools and techniques of Visual Studio 2017

Created by: Packt Publishing

Produced in 2018

icon
What you will learn

  • Learn what's new in the Visual Studio 2017 IDE, C# 7.0, and how it will help developers to improve their productivity
  • Explore the workloads and components of the new installation wizard and how to use the online and offline installer
  • Find out how to work with Git repositories and team projects
  • Understand how to debug applications from Visual Studio
  • Learn how to write and organize unit tests
  • Perform white-box testing with IntelliTest
  • Learn to create and execute test plans with Microsoft Test Manager
  • Know how to create distributed web load tests

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Course Description

Visual Studio 2017 brings powerful tools for testing and debugging, which help developers concentrate more on writing better code than finding loopholes in their code. This Learning Path exposes best in class techniques to test and debug applications using the tools and techniques within Visual Studio 2017. So, if you're a .NET developer or a test engineer who wants to master the tools and techniques of Visual Studio 2017, then go for this Learning Path.
Packt's Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
Focus on coding with the new, improved, and powerful tools of VS 2017
Test for performance, load, and continuous delivery, all at one place
Master every tool to improve the effectiveness of manual testing
Let's take a quick look at your learning journey. This Learning Path begins with an introduction to the new features of Visual Studio 2017 and C# 7.0. You will then understand how to work with source control repositories. You will also learn to plan and create a test suite.
Next, you will learn how to perform unit tests. Once you are comfortable testing, you will learn how to automate your tests as well. You will learn how to test your application for performance, running, distributing, and analyzing load tests. You will also learn the use of Microsoft Test Manager to streamline your tests and then go on to test web performance and write code to customize it where needed.
Moving ahead, this Learning Path teaches you how to perform continuous testing that fits in line with DevOps practices for cloud environments. You will be introduced to the tools that can improve the effectiveness of manual testing. You will then work with Microsoft Test Manager to organize test processes more effectively; (IntelliTrace for easier reproduction of issues encountered; and UI tests, to automate repetitive regression testing). Next, you will learn to configure Visual Studio Team Services to automatically build code and run unit tests whenever a change is committed to source control. Finally, you will focus on tools for improving application performance, that is, profiling and load testing.
After the completion of this Learning Path, you will master the tools and techniques of Visual Studio 2017 to test and debug your applications efficiently.
Meet Your Expert:We have the best works of the following esteemed authors to ensure that your learning journey is smooth:
Kunal Chowdhury has been a Microsoft Most Valuable Professional since 2010, starting with Silverlight to Windows app development. He is also a renowned public speaker, active blogger by passion, and a software engineer by profession. Over the years, he has acquired profound knowledge on various Microsoft products and helped developers throughout the world with his deep knowledge and experience.As a technical buff, Kunal has in-depth knowledge of OOPs, C sharp, XAML, dot NET, WPF, UWP, Visual Studio, Windows 10 and Microsoft Azure. He is also proficient in entire Software Development Life Cycle and Scrum methodology. He has written many articles, tips & tricks on his technical blog for developers and consumers.
Damir Arh is a software architect and developer, who is interested in using new technologies and methodologies to make development processes more efficient and improve the user experience in software.He is a big proponent of TDD (test-driven development) and unit testing in general. He regularly uses NUnit and MsTest unit testing frameworks and is very fond of the NCrunch continuous testing tool. It really changes the way you look at unit tests. He has a lot of experience with setting up continuous integration servers (CruiseControl.NET and TeamCity), and has used and administered different source control tools (SVN, GIT, TFS, and VSS). He has been working with Microsoft development tools all of his professional career. He has lots of experience with most parts of the .NET framework: client-side (WPF, Windows Forms), server-side (WCF, WF, and ASP.NET), and data access (ADO.NET, Entity Framework).Who this course is for:
  • This Learning Path is for .NET developers and test engineers who want to enhance their development process and improve the overall quality of their software by leveraging Visual Studio tools.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More visual basic .net courses

Basic C# Clearly Explained

$11.99

Let's Code: VB.Net Exercises for Beginners

$11.99

Learn To Program Tic-Tac-Toe with C# and Visual Studio

$11.99

What's New in C# 6, C# 7 and Visual Studio 2017

$11.99

Beginners Guide To C# With Visual Studio 2017

$11.99

VB.NET Introduction

$11.99

icon
Reviews

4.0

6 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Vikram Sankhala

An Excellent Course

By Nat

The first part, the part about installing and using Visual Studio for the first time, was great. I wasn't interested in the "What's new with C#" part, so I skipped that section -- no big deal. There's no section on actually building and running programs. Instead, the course goes straight into debugging. Really? And the debugging narrator has impressive credentials, but has too thick of an accent to be a good narrator.

By Rennda Plymale

Good info so far!

By Reg Migrant

the pacing is ok but it's jarring that the presenter doesn't seem to understand IT terms. Saying 'emm bee' for megabytes and carefully pronouncing Eye. Dee. Eee. for IDE, this leads to a somewhat stilted experience

The Presenter for the second part is much more knowledgeable and has a relaxed style, the sequence also shows more 'real world' examples.

By Marvi Buncaras

It taught me how to install the visual studio

By Kevin Jameson

The first part of the course was good for me because it did not use Enterprise versions or Team cloud services. I found the course to be much less interesting and less useful the further it progressed. And sorry to say, but the author's accent was very tiring to listen to and difficult to understand. If I could take a similar course from a native English speaker, I would.