Mastering C# 7.2 and .NET Core 2.1 Application Development
Mastering C# 8 and .NET Core 3, will be your one-stop guide to master C# 8 and .NET Core 3. After reading this book, you will be able to fully leverage the .NET Framework 3 & C# 8 to build cross-platform applications for Windows, Linux and Mac operating systems.
The book begins with an introduction to the new features of C# 8 and .NET Core 3, describing how they help in improving the performance of your application. Then you'll learn about package management via exploring NuGet. Here you will also learn to define your own NuGet packages. Further, you'll learn concepts related to advanced data structures and understand ORM, Entity Framework and it's working. Next, you will learn to build cross-platform applications using Xamrin. Further, you will learn techniques related to profiling your application and database. Once your app is profiled then you will learn various programming methods like parallel, asynchronous, reactive & concurrency to improve the performance of the application. You will also learn steps to secure your application abstracting hashing, encryption and design considerations for security. Lastly, you will learn to design and write APIs for cloud consumption. Here you will also learn about serverless computing with Azure and various methods to monitor, deploy and test your services. By the end of this book, you will become adept at building cross-platform applications with .NET framework 3 & C# 8.
|Date Of Publication||18 Feb 2020|