C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7 (Paperback)

Price, Mark J.

買這商品的人也買了...

商品描述

An accessible guide for beginner-to-intermediate programmers to concepts, real-world applications, and latest features of C# 11 and .NET 7, with hands-on exercises using Visual Studio 2022 and Visual Studio Code.

 

Purchase of the print or Kindle book includes a free eBook in PDF format.

 

Key Features:

  • Explore the newest additions to C# 11, the .NET 7 class libraries, and Entity Framework Core 7
  • Create professional websites and services with ASP.NET Core 7 and Blazor
  • Build your confidence with step-by-step code examples and tips for best practices

 

Book Description:

Extensively revised to accommodate the latest features that come with C# 11 and .NET 7, this latest edition of our guide will get you coding in C# with confidence.

 

You'll learn object-oriented programming, writing, testing, and debugging functions, implementing interfaces, and inheriting classes. Next, you'll take on .NET APIs for performing tasks like managing and querying data, working with the filesystem, and serialization. As you progress, you'll also explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core.

 

Instead of distracting you with unnecessary graphical user interface code, the first eleven chapters will teach you about C# language constructs and many of the .NET libraries through simple console applications. In later chapters, having mastered the basics, you'll then build websites, web services, and browser apps using ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor.

 

C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals will give you a solid foundation to start building apps and services with confidence. By the end of this book, you'll be able to create rich web experiences and have a solid grasp on object-oriented programming that you can build upon.

 

What You Will Learn:

  • Build rich web experiences using Blazor, Razor Pages, the Model-View-Controller (MVC) pattern, and other features of ASP.NET Core
  • Build your own types with object-oriented programming
  • Write, test, and debug functions
  • Query and manipulate data using LINQ
  • Integrate and update databases in your apps using Entity Framework Core models
  • Build and consume powerful services using the latest technologies, including Web API and Minimal API

 

Who this book is for:

This book is primarily for beginners, but intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the past few years will also find plenty of useful information in it. Prior exposure to C# or .NET is not a prerequisite, but you should have a general understanding of programming before you jump in.

 

If you already have some C# and .NET skills and want to focus on developing apps, we recommend that you pick up Mark's other .NET book, Apps and Services with .NET 7, instead.

商品描述(中文翻譯)

一本適合初學者到中級程度的程式設計師的易於理解的指南,介紹C# 11和.NET 7的概念、實際應用和最新功能,並提供使用Visual Studio 2022和Visual Studio Code的實作練習。

購買印刷版或Kindle電子書,將附贈PDF格式的免費電子書。

主要特點:
- 探索C# 11、.NET 7類庫和Entity Framework Core 7的最新功能
- 使用ASP.NET Core 7和Blazor創建專業網站和服務
- 通過逐步代碼示例和最佳實踐提示來提高自信心

書籍描述:
經過廣泛修訂以適應C# 11和.NET 7的最新功能,本指南的最新版本將使您能夠自信地編寫C#代碼。

您將學習面向對象的編程、編寫、測試和調試函數、實現接口和繼承類。接下來,您將使用.NET API執行任務,例如管理和查詢數據、使用文件系統和序列化。隨著學習的進展,您還將探索可以構建和部署的跨平台項目示例,例如使用ASP.NET Core的網站和服務。

在前11章中,不會分散您的注意力,而是通過簡單的控制台應用程序教授C#語言結構和許多.NET庫。在後面的章節中,您將掌握基礎知識後,將構建使用ASP.NET Core、模型-視圖-控制器(MVC)模式和Blazor的網站、網絡服務和瀏覽器應用程序。

《C# 11和.NET 7-現代跨平台開發基礎》將為您打下堅實的基礎,讓您能夠自信地開始構建應用程序和服務。通過閱讀本書,您將能夠創建豐富的網絡體驗,並對面向對象編程有深入的理解。

學到什麼:
- 使用Blazor、Razor Pages、模型-視圖-控制器(MVC)模式和ASP.NET Core的其他功能構建豐富的網絡體驗
- 使用面向對象編程創建自己的類型
- 編寫、測試和調試函數
- 使用LINQ查詢和操作數據
- 使用Entity Framework Core模型集成和更新應用程序中的數據庫
- 使用最新技術構建和使用強大的服務,包括Web API和Minimal API

適合對象:
本書主要針對初學者,但已有C#和.NET經驗的中級程度的程式設計師也可以在其中找到許多有用的信息,以了解過去幾年所做的更改。不需要先前的C#或.NET經驗,但在開始之前應該對程式設計有一般的理解。

如果您已經具備一些C#和.NET技能,並且想專注於開發應用程序,我們建議您選擇Mark的另一本.NET書籍《使用.NET 7開發應用程序和服務》。