C# 9 and .NET 5 – Modern Cross-Platform Development
Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code
Format:Paperback
Publisher:Packt Publishing Limited
Published:10th Nov '20
Currently unavailable, and unfortunately no date known when it will be back
Publisher's Note: Microsoft will stop supporting .NET 5 in early May 2022. A new edition of this book is available that uses .NET 6 (an LTS release with support up until November 2024), C# 10, and Visual Studio 2022, as well as Visual Studio Code.
Key Features- Explore the newest additions to C# 9, the .NET 5 class library, Entity Framework Core and Blazor
- Strengthen your command of ASP.NET Core 5.0 and create professional websites and services
- Build cross-platform apps for Windows, macOS, Linux, iOS, and Android
In C# 9 and .NET 5 – Modern Cross-Platform Development, Fifth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.
This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with a new chapter on the Microsoft Blazor framework.
The book's first part teaches the fundamentals of C#, including object-oriented programming and new C# 9 features such as top-level programs, target-typed new object instantiation, and immutable types using the record keyword. Part 2 covers the .NET APIs, for performing tasks like managing and querying data, monitoring and improving performance, and working with the file system, async streams, serialization, and encryption. Part 3 provides examples of cross-platform apps you can build and deploy, such as websites and services using ASP.NET Core or mobile apps using Xamarin.Forms. The best type of application for learning the C# language constructs and many of the .NET libraries is one that does not distract with unnecessary application code. For that reason, the C# and .NET topics covered in Chapters 1 to 13 feature console applications. In Chapters 14 to 20, having mastered the basics of the language and libraries, you will build practical applications using ASP.NET Core, Model-View-Controller (MVC), and Blazor.
By the end of the book, you will have acquired the understanding and skills you need to use C# 9 and .NET 5 to create websites, services, and mobile apps.
What you will learn- Build your own types with object-oriented programming
- Query and manipulate data using LINQ
- Build websites and services using ASP.NET Core 5
- Create intelligent apps using machine learning
- Use Entity Framework Core and work with relational databases
- Discover Windows app development using the Universal Windows Platform and XAML
- Build rich web experiences using the Blazor...
ISBN: 9781800568105
Dimensions: unknown
Weight: unknown
822 pages
5th Revised edition