Play by Play is a series in which top technologists work through a problem in real time, unrehearsed and unscripted. In this course, Play by Play: Visual 2017 and C# 7, Kathleen Dollard and Jim Christopher explore C# 7 features like tuples, pattern matching, local functions, and out variables to write better code. You'll gain some perspective on how .NET Core and .NET Standard form a next-step in the evolution of the Microsoft development platform. By the end of this course, you'll have the tools to speed up and improve code consistency with Visual Studio 2017 and C# 7.
Jim has spent over 17 years developing software for aerospace, education, and casinos. Since 2010 he has run Code Owls LLC, a company in Charlotte NC specializing in IT tooling and automation technologies. Jim is a PowerShell MVP and avid speaker.
Course Overview Hi everyone, my name is Jim Christopher, and welcome to this Play by Play on Visual Studio 2017 and C# 7. I am the director of technical curriculum for data at Pluralsight, and today you and I are going to learn about language features newly available in C# 7, as well as new and improved tools that are included with Visual Studio 2017. Our teacher for the next couple of hours is Kathleen Dollard. Kathleen is an expert at the Microsoft development stack and has been an advocate for developers working in this space since its earliest inception. For a software developer, understanding the tools at your disposal can change the scale of your work from days to hours or from hours to minutes. Knowing the features available in a programming language can mean the difference between an experience that delights you as a programmer, and one that fills you with dread. During our time with Kathleen, we'll learn how to use powerful new C# language features, such as pattern matching capabilities or built-in tuple support. We'll also see some of the new debugging features and the remarkably improved diagnostics and profiling experience that's available in Visual Studio 2017. By the end of this course, you and I both will be able to leverage these new language and studio features to write more expressive code and create more performant applications. That said, you'll get the most out of this Play by Play if you have a basic working knowledge of both C# and Visual Studio. Now, settle in and learn with me as Kathleen helps us see the impact C# 7 and Visual Studio 2017 will have on our software development experiences in this Play by Play on Pluralsight.