Book 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
- COVER
- TITLE PAGE
- INTRODUCTION
-
PART I: The C# Language
- 1 .NET Applications and Tools
- 2 Core C#
- 3 Objects and Types
- 4 Object-Oriented Programming with C#
- 5 Generics
- 6 Operators and Casts
- 7 Arrays
- 8 Delegates, Lambdas, and Events
- 9 Strings and Regular Expressions
- 10 Collections
- 11 Special Collections
- 12 Language Integrated Query
- 13 Functional Programming with C#
- 14 Errors and Exceptions
- 15 Asynchronous Programming
- 16 Reflection, Metadata, and Dynamic Programming
- 17 Managed and Unmanaged Memory
- 18 Visual Studio 2017
- PART II: .NET Core and the Windows Runtime
-
PART III: Web Applications and Services
- 30 ASP.NET Core
-
31 ASP.NET Core MVC
- SETTING UP SERVICES FOR ASP.NET CORE MVC
- DEFINING ROUTES
- CREATING CONTROLLERS
- CREATING VIEWS
- RECEIVING DATA FROM THE CLIENT
- WORKING WITH HTML HELPERS
- GETTING TO KNOW TAG HELPERS
- IMPLEMENTING ACTION FILTERS
- CREATING A DATA-DRIVEN APPLICATION
- IMPLEMENTING AUTHENTICATION AND AUTHORIZATION
- RAZOR PAGES
- SUMMARY
- 32 Web API
- PART IV: Apps
- INDEX
- END USER LICENSE AGREEMENT
Product information
- Title: Professional C# 7 and .NET Core 2.0, 7th Edition
- Author(s):
- Release date: April 2018
- Publisher(s): Wrox
- ISBN: 9781119449270
You might also like
book
Professional C# 6 and .NET Core 1.0
A true professional's guide to C# 6 Professional C# 6 and .NET Core 1.0 provides complete …
book
C# 7 and .NET Core Cookbook
Quick solutions to common programming problems with the latest features of C# 7.0, .NET Core 1.1, …
book
C# 7 and .NET Core 2.0 High Performance
Improve the speed of your code and optimize the performance of your apps About This Book …
book
Pro C# 7: With .NET and .NET Core
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks …