My Account Log in

1 option

Professional C# 7 and .NET core 2.0 / Christian Nagel.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Nagel, Christian, author.
Language:
English
Subjects (All):
Web sites--Design.
Web sites.
Microsoft .NET Framework.
Physical Description:
1 online resource (1,369 pages)
Edition:
7th edition
Other Title:
Professional C sharp seven and .NET Core two point zero
Place of Publication:
Indianapolis, Indiana : Wrox, a Wiley Brand, 2018.
System Details:
text file
Summary:
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.
Contents:
Part 1. The C# language. .NET applications and tools
Core C#
Objects and types
Object-oriented programming with C#
Generics
Operators and casts
Arrays
Delegates, lambdas, and events
Strings and regular expressions
Collections
Special collections
Language integrated query
Functional programming with C#
Errors and exceptions
Asynchronous programming
Reflection, metadata, and dynamic programming
Visual studio 2017
Part 2. .NET Core and the Windows runtime. Libraries, assemblies, packages, and NuGet
Dependency injection
Tasks and parallel programming
Files and streams
Networking
Security
ADO.NET and transactions
Entity framework core
Localization
Testing
Tracing, logging and analytics
Part 3. Web applications and services. ASP.NET core
ASP.NET core MVC
Web API
Part 4. APPS. Windows Apps
Patterns with CAML Apps
Styling Windows Apps
Advanced Windows Apps
Xamarin. Forms.
Notes:
Includes index.
"Wrox Programmer to programmer"--Cover.
Description based on online resource; title from PDF title page (EBC, viewed April 14, 2018).
Includes bibliographical references and index.
ISBN:
9781119549147
1119549140
9781119449249
1119449243
OCLC:
1029545741

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account