Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Книги для разработчиков

C# 7 and .NET Core: Modern Cross-Platform Development, 2nd Edition

C# 7 and .NET Core: Modern Cross-Platform Development, 2nd Edition

Автор:
Год:
Страниц:
791
Просмотров:
2972

Описание

C# has recently been made open source and now supports cross-platform development for Linux, macOS, and Windows. It can be used to create everything from business applications, websites, and services to games for Android and iOS mobile phones and Xbox One. If you want to build powerful cross-platform applications with C# 7 and .Net Core, then this book is for you.

First, we’ll run you through the basics of C#, as well as object-orient programming, before taking a quick tour through the latest features of C# 7 such as tuples, pattern matching, and out variables. We also look at the features of C# 6 such as string interpolation, exception filtering, and static class imports. We’ll also cover both the full-feature, mature .NET framework and the newer, cross-platform .NET Core.

After quickly taking you through C# and how .NET works, we’ll dive into the internals of the .NET class libraries, covering topics such as performance, monitoring, debugging, serialization, and encryption. We’ll look at managing your data with Entity Framework Core, developing code-first entity data models, and using LINQ to query and manipulate that data.

The final section demonstrates the major types of applications that you can build and deploy cross-device and cross-platform. In this section, we’ll cover Universal Windows Platform (UWP) apps, web applications, and web services. Last, we’ll help you build a complete application that can be hosted on all of today’s most popular platforms, including Linux and Docker.

By the end of the book, you’ll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET Core.

What you will learn
● Build cross-platform applications using C# 7 and .NET Core.
● Explore ASP.NET Core and learn how to create professional web applications.
● Improve your application’s performance using multitasking.
● Use Entity Framework Core and find out how to build code-first databases.
● Master object-oriented programming with C# to increase code reuse and efficiency.
● Familiarize yourself with cross-device app development using the Universal Windows Platform and XAML.
● Query and manipulate data using LINQ.
● Protect your data by using encryption and hashing.

Похожее
Integrating Serverless Architecture
Автор: Rami Vemula
Год: 2019
Design, develop, build, and deliver an end-to-end serverless architecture by leveraging Azure services, frameworks, and tools. This book offers a holistic approach, guiding you through the design and development of a Twitter Bot application, while leveraging Azure Functions.Integrating Serverless Architecture...
Pro ASP.NET Core MVC 2, Seventh Edition
Автор: Adam Freeman
Год: 2017
Now in its 7th edition, the best selling book on MVC is updated for ASP.NET Core MVC 2. It contains detailed explanations of the Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the...
Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core
Автор: Dustin Metzgar
Год: 2017
Windows developers have always enjoyed the productivity boost you get with the .NET platform, tools like Entity Framework and ASP.NET, and the amazingly-powerful C# language. Now, .NET Core extends those same benefits to Linux-based systems, offering a true cross-platform solution...
CLR via C#, 3rd Edition
Автор: Jeffrey Richter
Год: 2010
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind...
Написать сообщение
Тип
Почта
Имя
*Сообщение