C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8, 8/e (Paperback)
暫譯: C# 12 與 .NET 8 - 現代跨平台開發基礎 - 第八版:開始使用 ASP.NET Core 8、Blazor 和 EF Core 8 建立網站和服務,8/e (平裝本)
Price, Mark J.
- 出版商: Packt Publishing
- 出版日期: 2023-11-14
- 售價: $1,930
- 貴賓價: 9.5 折 $1,834
- 語言: 英文
- 頁數: 826
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1837635870
- ISBN-13: 9781837635870
-
相關分類:
.NET、ASP.NET、C#
-
其他版本:
C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9, 9/e (Paperback)
買這商品的人也買了...
-
$220$198 -
$320$288 -
$950$903 -
$1,188$1,129 -
$1,167計算機程序設計藝術 捲2 : 半數值算法, 3/e (The Art of Computer Programming, Volume 2 : Seminumerical Algorithms, 3/e)
-
$1,188$1,129 -
$505你必須掌握的 Entity Framework 6.x 與 Core 2.0
-
$480$379 -
$789重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e)
-
$594$564 -
$1,620$1,539 -
$505統計信號處理基礎 — 估計與檢測理論 (卷I、卷II合集)
-
$403統計信號處理基礎:實用算法開發‧卷III
-
$1,650$1,617 -
$680$530 -
$4,116Microelectronic Circuits, 8/e (Paperback)
-
$690$538 -
$857C# 10 和 .NET 6 入門與跨平臺開發, 6/e
-
$2,200$2,090 -
$990.NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Paperback)
-
$720$360 -
$1,760$1,672 -
$760$570 -
$620$489 -
$850$663
相關主題
商品描述
An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 12 and .NET 8, with hands-on exercises using Visual Studio 2022 and Visual Studio Code.
Key Features:
- Explore the latest additions to C# 12, the .NET 8 class libraries, and Entity Framework Core 8
- Create professional websites and services with ASP.NET Core 8 and Blazor
- Build your confidence with step-by-step code examples and tips for best practices
Book Description:
This Packt bestseller will give you a solid foundation to start building apps and services with confidence.
You'll learn object-oriented programming, writing, testing, and debugging functions, and implementing interfaces. You'll take on .NET APIs for managing and querying data, working with the filesystem, and serialization. As you progress, you'll explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core.
This latest edition integrates .NET 8 enhancements into its examples: type aliasing and primary constructors for concise and expressive code, and lambda expressions with parameter defaults for more flexible code. You'll handle errors robustly through new built-in guard clauses and explore a simplified implementation of caching in ASP.NET Core 8.
If that's not enough, you'll also see how native ahead-of-time (AOT) compiler publish lets web services reach new heights. You'll work with the seamless new HTTP Editor in Visual Studio 2022 to enhance the testing and debugging process. You'll even get introduced to Blazor Full Stack with its new unified hosting model for unparalleled code reusability.
What You Will Learn:
- Discover C# 12's new features, including aliasing any type and primary constructors
- Try out the native AOT publish capability for ASP.NET Core 8 Minimal APIs web services
- Build rich web experiences using Blazor Full Stack, Razor Pages, the Model-View-Controller (MVC) pattern, and other ASP.NET Core features
- Integrate and update databases in your apps using Entity Framework Core models
- Query and manipulate data using LINQ
- Build and consume powerful services using Web API and Minimal API
Who this book is for:
This book is for beginners as well as 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 last few years.
Prior exposure to C# or .NET is not a prerequisite. A general understanding of programming will help you to work through the book more comfortably, though the content is suitable for those completely new to programming.
If you already have some C# and .NET skills and want to focus on developing practical apps, you can pick up Mark's other .NET book, Apps and Services with .NET 8, instead.
商品描述(中文翻譯)
一份適合初學者到中級程式設計師的指南,介紹 C# 12 和 .NET 8 的概念、實際應用及最新功能,並提供使用 Visual Studio 2022 和 Visual Studio Code 的實作練習。
主要特點:
- 探索 C# 12、.NET 8 類別庫及 Entity Framework Core 8 的最新新增功能
- 使用 ASP.NET Core 8 和 Blazor 創建專業網站和服務
- 透過逐步的程式碼範例和最佳實踐提示來增強自信
書籍描述:
這本 Packt 的暢銷書將為您提供堅實的基礎,讓您能夠自信地開始構建應用程式和服務。
您將學習物件導向程式設計、撰寫、測試和除錯函數,以及實作介面。您將使用 .NET API 來管理和查詢資料、操作檔案系統和序列化。隨著進度的推進,您將探索可以構建和部署的跨平台專案範例,例如使用 ASP.NET Core 的網站和服務。
這一最新版本將 .NET 8 的增強功能整合到範例中:類型別名和主要建構函數使程式碼更簡潔且具表達性,帶有參數預設值的 lambda 表達式使程式碼更具靈活性。您將通過新的內建保護條款來穩健地處理錯誤,並探索在 ASP.NET Core 8 中簡化的快取實作。
如果這還不夠,您還將看到原生的即時編譯(AOT)發佈如何讓網路服務達到新高度。您將使用 Visual Studio 2022 中無縫的新 HTTP 編輯器來增強測試和除錯過程。您甚至會接觸到 Blazor Full Stack 及其新的統一託管模型,以實現無與倫比的程式碼重用性。
您將學到的內容:
- 探索 C# 12 的新功能,包括別名任何類型和主要建構函數
- 嘗試 ASP.NET Core 8 Minimal APIs 網路服務的原生 AOT 發佈功能
- 使用 Blazor Full Stack、Razor Pages、模型-視圖-控制器(MVC)模式及其他 ASP.NET Core 功能構建豐富的網路體驗
- 使用 Entity Framework Core 模型在您的應用程式中整合和更新資料庫
- 使用 LINQ 查詢和操作資料
- 使用 Web API 和 Minimal API 構建和消費強大的服務
這本書適合誰:
這本書適合初學者以及有過 C# 和 .NET 程式設計經驗的中級程式設計師,特別是那些希望跟上過去幾年變化的人。
對 C# 或 .NET 的先前接觸並不是必需的。對程式設計的一般理解將幫助您更輕鬆地閱讀本書,儘管內容也適合完全新手。
如果您已經具備一些 C# 和 .NET 技能,並希望專注於開發實用的應用程式,您可以選擇 Mark 的其他 .NET 書籍《使用 .NET 8 構建應用程式和服務》。