Microsoft Visual C# Step by Step (Developer Reference)
<b>Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017</b> <br />Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. If you are an experienced software developer, you’ll get all the guidance, exercises, and code you need to start building responsive, scalable, cloud-connected applications that can run almost anywhere. . <b> <br /> </b> <b>Discover how to:</b> <ul> <li>Quickly start creating Visual C# code and projects with Visual Studio 2017 </li> <li>Work with variables, operators, expressions, methods, and program flow </li> <li>Build more robust apps with error, exception, and resource management </li> <li>Spot problems fast with the Visual Studio debugger </li> <li>Make the most of improvements to C# methods, parameters, and switch statements </li> <li>Master the C# object model, and create your own functional data structures </li> <li>Leverage advanced properties, indexers, generics, and collection classes </li> <li>Create Windows 10 apps that share data, collaborate, and use cloud services </li> <li>Integrate Cortana to voice-enable your applications </li> <li>Perform complex queries over object collections with LINQ </li> <li>Improve application throughput and response time with asynchronous methods </li> <li>Use delegates and decoupling to construct highly extensible systems </li> <li>Customize C# operator behavior over your own classes and structures </li> <li>Streamline development with app templates </li> <li>Implement the powerful Model-View-ViewModel (MVVM) pattern </li> <li>Develop cloud-connected applications that seamlessly follow users across devices </li> <li>Build UWP applications that retrieve complex data via REST and present it intuitively </li> </ul>