O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Path: Visual Studio: Simplify App and Web Development with Visual Studio 2015

Video Description

Make application development easier, faster, and more productive

In Detail

Visual Studio is an environment that can be used to develop web sites, mobile apps, web applications, and web services. As it caters a lot of developers needs, it serves as the premier tool for developers who are targeting the Microsoft platform.

The latest version of Visual Studio: Visual Studio 2015 is packed with improvements that increase productivity.

In this Learning Path, we will start exploring Visual Studio 2015, and learning about Universal Windows Platform Apps, and look at various ways to debug your .NET-based code.

The second half of the Learning Path deals with the use of asynchronous code, unwrapping C++ development, which tackles the elder statesman of languages. We will also learn about working with Team Foundation Server 2015, which describes how Team Foundation Server can benefit your productivity. We will also look at other languages apart from .NET and C++, which include Type Script and Python that can be used in the VS environment.

Prerequisites: You are expected to know the basics of programming language such as .NET, C++ is expected.

Resources: Code downloads and errata:

  • Visual Studio 2015 Solutions - Part 1

  • Visual Studio 2015 Solutions - Part 2

  • PATH PRODUCTS

    This path navigates across the following products (in sequential order):

  • Visual Studio 2015 Solutions - Part 1 (4h)

  • Visual Studio 2015 Solutions - Part 2 (3h 11m)

  • Table of Contents

    1. Chapter 1 : Visual Studio 2015 Solutions - Part 1
      1. The Course Overview 00:05:40
      2. Synchronizing Settings 00:06:03
      3. Touring the VS2015 IDE 00:08:31
      4. Managing the Editor Windows 00:09:03
      5. Finding Visual Studio Commands 00:03:12
      6. Searching and Navigating 00:04:25
      7. Navigating in Depth 00:05:52
      8. Enabling UWP App Development on 00:04:34
      9. Creating a UWP App 00:08:17
      10. Customizing Your UWP App 00:08:26
      11. Using the UWP App Simulator 00:11:19
      12. Defining Capabilities and Contracts 00:10:29
      13. Analyzing Your App's Performance 00:04:53
      14. Packaging Your UWP App 00:05:45
      15. Validating Your Windows Store App 00:04:19
      16. Submitting Your App to the Windows Store 00:06:31
      17. Distributing Your UWP App Through 00:05:53
      18. Getting started with a Bootstrap-Based SPA 00:07:03
      19. Making the Most of Browser Link 00:04:50
      20. Adding Bundling and Minification to JavaScript and CSS Files 00:06:29
      21. Managing Packages with NuGet 00:09:46
      22. Fortifying JavaScript Applications with TypeScript 00:06:19
      23. Using Visual Studio for Node.js Development 00:09:33
      24. Creating a Task-Based WCF Service 00:07:17
      25. Unit Testing .NET Applications 00:11:23
      26. Sharing Class Libraries Across Different Runtimes 00:08:02
      27. Detecting Duplicate Code 00:04:37
      28. Exploring C# Through the Immediate Window 00:06:50
      29. Putting Diagnostic Tools to Work 00:09:06
      30. Maximizing Everyday Debugging 00:06:20
      31. Debugging on Remote Machines and Tablets App 00:17:36
      32. Debugging Parallel Code 00:06:18
      33. Visualizing Concurrency 00:06:18
    2. Chapter 2 : Visual Studio 2015 Solutions - Part 2
      1. The Course Overview 00:03:35
      2. Making Your Code Asynchronous 00:09:02
      3. Understanding Asynchrony and Universal Windows Platform Apps 00:05:53
      4. Using Asynchrony with Web Applications 00:06:00
      5. Working with actors and the TPL Dataflow Library 00:06:13
      6. Using XAML with C++ 00:09:19
      7. Unit Testing C++ Applications 00:06:34
      8. Analyzing Your C++ Code 00:03:31
      9. Using a Custom Ruleset 00:04:23
      10. Edit and Continue C++ Style 00:04:39
      11. Working with DirectX in Visual Studio 2015 00:08:19
      12. Creating a Shader Using DGSL 00:05:06
      13. Creating and Displaying a 3D Model 00:04:02
      14. Using the Visual Studio Graphics Diagnostics 00:04:47
      15. Creating a New TFS Project 00:07:49
      16. Managing Your Work 00:09:17
      17. Using Local Workspaces for Source Control 00:10:27
      18. Performing Code Reviews 00:09:17
      19. Getting Feedback from Your Users 00:05:27
      20. Using Git for Source Control 00:11:48
      21. Taking Advantage of Git's Command Line 00:04:53
      22. Fortifying JavaScript Applications with TypeScript 00:05:59
      23. Integrating Python into Visual Studio 00:06:53
      24. Integrating Python with .NET 00:27:40
      25. Targeting Linux with Visual Studio 2015 00:08:09
      26. Creating installer packages with InstallShield LE 00:07:36
      27. Creating Custom installer packages 00:06:23
      28. Creating Visual Studio Add-ins and Extensions 00:05:19
      29. Creating Your Own Snippets 00:05:31