Apps and Services with .NET 8 - Second Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Price, Mark J.

  • 出版商: Packt Publishing
  • 出版日期: 2023-12-12
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 798
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 183763713X
  • ISBN-13: 9781837637133
  • 相關分類: .NETWeb API
  • 立即出貨 (庫存=1)

商品描述

Bestselling author Mark Price is back to guide you through the latest and most common technologies a .NET developer should know: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Core Minimal APIs, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, Azure Functions, and more!


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


Key Features:

  • Use specialized libraries to improve all aspects of your apps, including performance, security, and localization
  • Harness the full potential of .NET using cloud-native data stores like Cosmos DB, and unlock scalability, performance, and resilience in your service implementations
  • Unleash the capabilities of Blazor Full Stack and.NET MAUI to develop stunning, truly cross-platform apps for web and mobile


Book Description:

Elevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8.


With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You'll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps.


This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizr and Noda Time. There's also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services.


By the end of this book, you'll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.


What You Will Learn:

  • Get familiar with a variety of technologies for implementing services, like gRPC and GraphQL
  • Store and manage data locally and cloud native with SQL Server and Cosmos DB
  • Use ADO.NET SqlClient for implementing web services with native AOT publish support
  • Leverage Dapper for improved performance over EF Core
  • Implement popular third-party libraries like Serilog, FluentValidation, Humanizr, and Noda Time
  • Explore the new unified hosting model of Blazor Full Stack


Who this book is for:

This book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.


You'll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, you can pick up Mark's other .NET book, C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals, first.

商品描述(中文翻譯)

暢銷作家Mark Price回來了,他將引導您了解.NET開發人員應該了解的最新和最常見的技術:Blazor Full Stack、ASP.NET Core MVC、ASP.NET Core Minimal APIs、.NET MAUI、gRPC、GraphQL、SQL Server、Cosmos DB、SignalR、Azure Functions等等!

購買印刷版或Kindle電子書,將包含一本免費的PDF格式電子書。

主要特點:
- 使用專門的庫來改善應用程序的各個方面,包括性能、安全性和本地化
- 利用像Cosmos DB這樣的雲原生數據存儲庫,充分發揮.NET的潛力,在服務實現中實現可擴展性、性能和彈性
- 發揮Blazor Full Stack和.NET MAUI的能力,開發令人驚艷的真正跨平台的Web和移動應用程序

書籍描述:
通過這本《Apps and Services with .NET 8》的新版本,將您的實用C#和.NET技能提升到新的水平。

本書將實踐各種技術,包括Web API、gRPC、GraphQL和SignalR,使您的知識範圍比其他只關注少數.NET技術的書籍更廣泛。您將深入研究Blazor Full Stack的新統一模型,並利用.NET MAUI開發移動和桌面應用程序。

這個新版本介紹了最新的增強功能,包括使用ADO.NET SqlClient的本地Ahead-of-Time(AOT)支持實現無縫的Web服務實現。熱門庫的涵蓋範圍現在包括Humanizr和Noda Time。還有一個全新的章節深入探討服務架構、緩存、隊列和強大的後台服務。

通過閱讀本書,您將掌握豐富的最佳實踐和深入的見解,幫助您構建豐富的應用程序和高效的服務。

學到什麼:
- 熟悉各種實現服務的技術,如gRPC和GraphQL
- 使用SQL Server和Cosmos DB在本地和雲原生中存儲和管理數據
- 使用ADO.NET SqlClient實現具有本地AOT發布支持的Web服務
- 利用Dapper提高EF Core的性能
- 實現流行的第三方庫,如Serilog、FluentValidation、Humanizr和Noda Time
- 探索Blazor Full Stack的新統一托管模型

適合閱讀對象:
本書適合對探索更專門的庫和構建服務和應用程序的實現基礎感興趣的.NET開發人員。

在深入研究本書之前,您需要非常熟悉.NET和C#,如果您想從基礎開始學習,可以先閱讀Mark的另一本.NET書籍《C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals》。