Details

Professional C# 7 and .NET Core 2.0


Professional C# 7 and .NET Core 2.0


7. Aufl.

von: Christian Nagel

38,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 21.03.2018
ISBN/EAN: 9781119449249
Sprache: englisch
Anzahl Seiten: 1440

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>The professional’s guide to C# 7, with expert guidance on the newest features</b></p> <p><i>Professional C# 7 and .NET Core 2.0</i> 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.</p> <p>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.</p> <ul> <li>Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0</li> <li>Learn how the latest Visual Studio update makes developers’ jobs easier</li> <li>Streamline your workflow with a new focus on code simplification and performance enhancement</li> <li>Delve into improvements made for localization, networking, diagnostics, deployments, and more</li> </ul> <p>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. <i>Professional C# 7 and .NET Core 2.0</i> is the one-stop guide to everything you need to know.</p>
<p>INTRODUCTION liii</p> <p><b>PART I: THE C# LANGUAGE</b></p> <p>CHAPTER 1: .NET APPLICATIONS AND TOOLS 3</p> <p>CHAPTER 2: CORE C# 37</p> <p>CHAPTER 3: OBJECTS AND TYPES 75</p> <p>CHAPTER 4: OBJECT-ORIENTED PROGRAMMING WITH C# 109</p> <p>CHAPTER 5: GENERICS 129</p> <p>CHAPTER 6: OPERATORS AND CASTS 151</p> <p>CHAPTER 7: ARRAYS 193</p> <p>CHAPTER 8: DELEGATES, LAMBDAS, AND EVENTS 215</p> <p>CHAPTER 9: STRINGS AND REGULAR EXPRESSIONS 235</p> <p>CHAPTER 10: COLLECTIONS 255</p> <p>CHAPTER 11: SPECIAL COLLECTIONS 287</p> <p>CHAPTER 12: LANGUAGE INTEGRATED QUERY 305</p> <p>CHAPTER 13: FUNCTIONAL PROGRAMMING</p> <p>CHAPTER 14: ERRORS AND EXCEPTIONS 367</p> <p>CHAPTER 15: ASYNCHRONOUS PROGRAMMING 391</p> <p>CHAPTER 16: REFLECTION, METADATA, AND DYNAMIC</p> <p>CHAPTER 17: MANAGED AND UNMANAGED MEMORY 439</p> <p>CHAPTER 18: VISUAL STUDIO 2017 479</p> <p><b>PART II: .NET CORE AND THE WINDOWS RUNTIME</b></p> <p>CHAPTER 19: LIBRARIES, ASSEMBLIES, PACKAGES, AND NUGET 539</p> <p>CHAPTER 20: DEPENDENCY INJECTION 559</p> <p>CHAPTER 21: TASKS AND PARALLEL PROGRAMMING 583</p> <p>CHAPTER 22: FILES AND STREAMS 631</p> <p>CHAPTER 23: NETWORKING 669</p> <p>CHAPTER 24: SECURITY 713</p> <p>CHAPTER 25: ADO.NET AND TRANSACTIONS 741</p> <p>CHAPTER 26: ENTITY FRAMEWORK CORE 769</p> <p>CHAPTER 27: LOCALIZATION 831</p> <p>CHAPTER 28: TESTING 863</p> <p>CHAPTER 29: TRACING, LOGGING, AND ANALYTICS 895</p> <p><b>PART III: WEB APPLICATIONS AND SERVICES</b></p> <p>CHAPTER 30: ASP.NET CORE 923</p> <p>CHAPTER 31: ASP.NET CORE MVC 963</p> <p>CHAPTER 32: WEB API 1039</p> <p><b>PART IV: APPS</b></p> <p>CHAPTER 33: WINDOWS APPS 1083</p> <p>CHAPTER 34: PATTERNS WITH XAML APPS 1157</p> <p>CHAPTER 35: STYLING WINDOWS APPS 1195</p> <p>CHAPTER 37: XAMARIN.FORMS 1291</p> <p>INDEX 1327</p> <p>ONLINE CHAPTERS</p> <p>BONUS CHAPTER 1: COMPOSITION OC1</p> <p>BONUS CHAPTER 2: XML AND JSON OC33</p> <p>BONUS CHAPTER 3: WEBHOOKS AND SIGNALR OC71</p> <p>BONUS CHAPTER 5: MORE WINDOWS APPS FEATURES OC123</p>
<p><b>About the author</b> <p><b>Christian Nagel</b> is a Microsoft MVP for Visual Studio and Development Technologies, software architect, and veteran developer who has been building solutions with .NET technologies since 2000. He has authored many acclaimed .NET books, and he also speaks at such international conferences as Ignite (formerly TechEd) and Tech Days. A supporter of .NET user groups, Christian is a Microsoft Certified Trainer and Professional Developer for Universal Windows apps, ASP.NET Core, and Microsoft Azure. <p>Visit us at wrox.com for free code samples.
<p><b>Your insider's guide to C# 7—with advanced tips for new features</b> <p>Visual Studio 2017 now offers C# 7. Every part of .NET Core delivered as NuGet packages is updated. This expert-level guide is the fastest way for experienced programmers to get up to speed. C# 7 is about getting more done faster, and no one else is better qualified to deliver authoritative details that are valuable in the real world than Microsoft MVP Christian Nagel. With a hands-on clarity that leads to a competitive edge, he shows developers how to bring .NET to non-Microsoft platforms, incorporate tools from such platforms as Docker, Gulp, and NPM, and interact in the space in many other significant ways. <p><i>Professional C# 7 and .NET Core 2.0:</i> <ul> <li>Opens up the extensive new features of C# 7 and .NET Core 2.0 for advanced developers who need state-of-the-art tools</li> <li>Reveals the latest hacks and practical tips for Visual Studio<sup>®</sup> 2017, including new user interfaces, additional templates, editor enhancements, and more</li> <li>Explains innovative ways to streamline workflow in order to code faster, accurately diagnose and debug, test often, and release with confidence</li> <li>Features step-by-step guidance for developing apps for Android<sup>®</sup>, iOS, Windows<sup>®</sup>, Linux<sup>®</sup>, the web, and the cloud</li> <li>Jump starts mastery of the productivity features in Visual Studio that accelerate AI innovation</li> </ul> <p><b>Wrox Professional guides</b> are written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Diese Produkte könnten Sie auch interessieren:

Domain Architectures
Domain Architectures
von: Daniel J. Duffy
PDF ebook
31,99 €