-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

C# 9 and .NET 5 – Modern Cross-Platform Development
By :

C# 9 and .NET 5 – Modern Cross-Platform Development
By:
Overview of this book
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.
Table of Contents (23 chapters)
Preface
In Progress
| 0 / 4 sections completed |
0%
Hello, C#! Welcome, .NET!
In Progress
| 0 / 8 sections completed |
0%
Speaking C#
In Progress
| 0 / 8 sections completed |
0%
Controlling Flow and Converting Types
In Progress
| 0 / 7 sections completed |
0%
Writing, Debugging, and Testing Functions
In Progress
| 0 / 7 sections completed |
0%
Building Your Own Types with Object-Oriented Programming
In Progress
| 0 / 10 sections completed |
0%
Implementing Interfaces and Inheriting Classes
In Progress
| 0 / 12 sections completed |
0%
Understanding and Packaging .NET Types
In Progress
| 0 / 9 sections completed |
0%
Working with Common .NET Types
In Progress
| 0 / 12 sections completed |
0%
Working with Files, Streams, and Serialization
In Progress
| 0 / 7 sections completed |
0%
Protecting Your Data and Applications
In Progress
| 0 / 10 sections completed |
0%
Working with Databases Using Entity Framework Core
In Progress
| 0 / 9 sections completed |
0%
Querying and Manipulating Data Using LINQ
In Progress
| 0 / 10 sections completed |
0%
Improving Performance and Scalability Using Multitasking
In Progress
| 0 / 8 sections completed |
0%
Introducing Practical Applications of C# and .NET
In Progress
| 0 / 8 sections completed |
0%
Building Websites Using ASP.NET Core Razor Pages
In Progress
| 0 / 9 sections completed |
0%
Building Websites Using the Model-View-Controller Pattern
In Progress
| 0 / 7 sections completed |
0%
Building Websites Using a Content Management System
In Progress
| 0 / 7 sections completed |
0%
Building and Consuming Web Services
In Progress
| 0 / 8 sections completed |
0%
Building Intelligent Apps Using Machine Learning
In Progress
| 0 / 6 sections completed |
0%
Building Web User Interfaces Using Blazor
In Progress
| 0 / 6 sections completed |
0%
Building Cross-Platform Mobile Apps
In Progress
| 0 / 8 sections completed |
0%
Index
In Progress
| 0 / 1 sections completed |
0%
Customer Reviews