Professional C# 7 and .NET Core 2.0, 7th Edition Front Cover

Professional C# 7 and .NET Core 2.0, 7th Edition

  • Length: 1440 pages
  • Edition: 7
  • Publisher:
  • Publication Date: 2018-04-10
  • ISBN-10: 1119449278
  • ISBN-13: 9781119449270
  • Sales Rank: #246925 (See Top 100 Books)
Description

The professional’s guide to C# 7, with expert guidance on the newest features

Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world’s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.

With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more—everything you need to know about C# is right here, in the single-volume resource on every developer’s shelf.

  • Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0
  • Learn how the latest Visual Studio update makes developers’ jobs easier
  • Streamline your workflow with a new focus on code simplification and performance enhancement
  • Delve into improvements made for localization, networking, diagnostics, deployments, and more

Whether you’re entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language’s full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know.

Table of Contents

PART I: The C# Language
Chapter 1 .Net Applications And Tools
Chapter 2 Core C#
Chapter 3 Objects And Types
Chapter 4 Object-Oriented Programming With C#
Chapter 5 Generics
Chapter 6 Operators And Casts
Chapter 7 Arrays
Chapter 8 Delegates, Lambdas, And Events
Chapter 9 Strings And Regular Expressions
Chapter 10 Collections
Chapter 11 Special Collections
Chapter 12 Language Integrated Query
Chapter 13 Functional Programming With C#
Chapter 14 Errors And Exceptions
Chapter 15 Asynchronous Programming
Chapter 16 Reflection, Metadata, And Dynamic Programming
Chapter 17 Managed And Unmanaged Memory
Chapter 18 Visual Studio 2017

PART II: .NET Core and the Windows Runtime
Chapter 19 Libraries, Assemblies, Packages, And Nuget
Chapter 20 Dependency Injection
Chapter 21 Tasks And Parallel Programming
Chapter 22 Files And Streams
Chapter 23 Networking
Chapter 24 Security
Chapter 25 Ado.Net And Transactions
Chapter 26 Entity Framework Core
Chapter 27 Localization
Chapter 28 Testing
Chapter 29 Tracing, Logging, And Analytics

PART III: Web Applications and Services
Chapter 30 Asp.Net Core
Chapter 31 Asp.Net Core Mvc
Chapter 32 Web Api

PART IV: Apps
Chapter 33 Windows Apps
Chapter 34 Patterns With Xaml Apps
Chapter 35 Styling Windows Apps
Chapter 36 Advanced Windows Apps
Chapter 37 Xamarin.Forms

To access the link, solve the captcha.