Customizing ASP.NET Core 6.0 - Second Edition: Learn to turn the right screws to optimize ASP.NET Core applications for better performance
暫譯: 自訂 ASP.NET Core 6.0 - 第二版:學習調整關鍵參數以優化 ASP.NET Core 應用程式的效能
Jürgen Gutsch
- 出版商: Packt Publishing
- 出版日期: 2021-12-31
- 售價: $1,450
- 貴賓價: 9.5 折 $1,378
- 語言: 英文
- 頁數: 202
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803233605
- ISBN-13: 9781803233604
-
相關分類:
.NET、ASP.NET
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Second edition updated and enhanced to cover the latest .NET 6 features and changes
- Learn expert techniques to implement authentication and authorization for securing your web apps
- Discover best practices for configuring ASP.NET Core, from user interface design to hosting it on platforms
Book Description
ASP.NET Core comes packed full of hidden features for building sophisticated web applications. You'd be missing out on a lot of its capabilities by not customizing it to work for your applications. With Customizing ASP.NET Core 6.0, you'll discover techniques to help you get the most out of the framework to deliver robust applications.
In this updated second edition, you'll cover the latest features and changes in the .NET 6 LTS version. You'll find new insights and customization techniques for important topics such as authentication and authorization. The book will also show you how to work with caches and change the default behavior of ASP.NET Core apps. You'll learn essential concepts relating to optimizing the framework, such as configuration, dependency injection, routing, action filters, and more. As you progress, you'll be able to create custom solutions that meet the needs of your use case with ASP.NET Core. Later chapters will cover expert techniques and best practices for using the framework for your app development needs, from UI design to hosting. Finally, you'll focus on the new endpoint routing in ASP.NET Core to build custom endpoints and add third-party endpoints to your web apps for processing requests faster.
By the end of this book, you'll be able to customize ASP.NET Core to develop robust optimized apps.
What you will learn
- Explore various application configurations and providers in ASP.NET Core 6
- Enable and work with caches to improve the performance of your application
- Understand dependency injection in .NET and learn how to add third-party DI containers
- Discover the concept of middleware and write your middleware for ASP.NET Core apps
- Create various API output formats in your API-driven projects
- Get familiar with different hosting models for your ASP.NET Core app
Who this book is for
This .NET 6 book is for .NET developers who need to change the default behaviors of the framework to help improve the performance of their applications. Intermediate-level knowledge of ASP.NET Core and C# is required before getting started with the book.
商品描述(中文翻譯)
**主要特點**
- 第二版已更新並增強,以涵蓋最新的 .NET 6 特性和變更
- 學習專家技術以實現身份驗證和授權,保護您的網頁應用程式
- 探索配置 ASP.NET Core 的最佳實踐,從用戶界面設計到在平台上託管
**書籍描述**
ASP.NET Core 充滿了隱藏的功能,用於構建複雜的網頁應用程式。如果不對其進行自定義,您將錯過許多其能力。透過《Customizing ASP.NET Core 6.0》,您將發現幫助您充分利用該框架以交付穩健應用程式的技術。
在這本更新的第二版中,您將涵蓋 .NET 6 LTS 版本中的最新特性和變更。您將找到有關身份驗證和授權等重要主題的新見解和自定義技術。本書還將向您展示如何使用快取並更改 ASP.NET Core 應用程式的預設行為。您將學習與優化框架相關的基本概念,例如配置、依賴注入、路由、動作過濾器等。隨著進展,您將能夠使用 ASP.NET Core 創建滿足您用例需求的自定義解決方案。後面的章節將涵蓋專家技術和最佳實踐,以滿足您的應用程式開發需求,從 UI 設計到託管。最後,您將專注於 ASP.NET Core 中的新端點路由,以構建自定義端點並將第三方端點添加到您的網頁應用程式中,以更快地處理請求。
在本書結束時,您將能夠自定義 ASP.NET Core 以開發穩健的優化應用程式。
**您將學到的內容**
- 探索 ASP.NET Core 6 中的各種應用程式配置和提供者
- 啟用並使用快取以改善應用程式的性能
- 理解 .NET 中的依賴注入,並學習如何添加第三方 DI 容器
- 探索中介軟體的概念,並為 ASP.NET Core 應用程式編寫您的中介軟體
- 在您的 API 驅動項目中創建各種 API 輸出格式
- 熟悉 ASP.NET Core 應用程式的不同託管模型
**本書適合誰**
這本 .NET 6 書籍適合需要更改框架預設行為以改善其應用程式性能的 .NET 開發人員。在開始閱讀本書之前,需要具備中級的 ASP.NET Core 和 C# 知識。
作者簡介
Jürgen Gutsch is a .NET-addicted web developer. He has worked with .NET and ASP.NET since the early versions in 2002. Before that, he wrote server-side web applications using classic ASP. He is also an active part of the .NET developer community. Jürgen writes for the dotnetpro magazine, one of the most popular German-speaking developer magazines. He also publishes articles in English on his blog, ASP.NET Hacker, and contributes to several open source projects. Jürgen has been a Microsoft MVP since 2015. The best way to contact him is by using Twitter at sharpcms. He works as a developer, consultant, and trainer for the digital agency YOO Inc., located in Basel, Switzerland. YOO Inc. serves national as well as international clients and specializes in creating custom digital solutions for distinct business needs.
作者簡介(中文翻譯)
Jürgen Gutsch 是一位對 .NET 充滿熱情的網頁開發者。他自 2002 年早期版本以來便開始使用 .NET 和 ASP.NET。在此之前,他使用經典的 ASP 編寫伺服器端的網頁應用程式。他也是 .NET 開發者社群的活躍成員。Jürgen 為 dotnetpro 雜誌撰寫文章,這是德語區最受歡迎的開發者雜誌之一。他還在他的部落格 ASP.NET Hacker 上發表英文文章,並參與多個開源專案。自 2015 年以來,Jürgen 一直是 Microsoft MVP。聯絡他的最佳方式是透過 Twitter,帳號為 sharpcms。他在位於瑞士巴塞爾的數位代理商 YOO Inc. 擔任開發者、顧問和培訓師。YOO Inc. 服務於國內及國際客戶,專注於為特定商業需求創造客製化的數位解決方案。
目錄大綱
Table of Contents
- Customizing Logging
- Customizing App Configuration
- Customizing Dependency Injection
- Configuring and Customizing HTTPS with Kestrel
- Configuring WebHostBuilder
- Using Different Hosting Models
- Using IHostedService and BackgroundService
- Writing Custom Middleware
- Working with Endpoint Routing
- Customizing ASP.NET Core Identity
- Configuring Identity Management
- Content Negotiation Using a Custom OutputFormatter
- Managing Inputs with Custom ModelBinder
- Creating a Custom ActionFilter
- Working with Caches
- Creating Custom TagHelper
目錄大綱(中文翻譯)
Table of Contents
- Customizing Logging
- Customizing App Configuration
- Customizing Dependency Injection
- Configuring and Customizing HTTPS with Kestrel
- Configuring WebHostBuilder
- Using Different Hosting Models
- Using IHostedService and BackgroundService
- Writing Custom Middleware
- Working with Endpoint Routing
- Customizing ASP.NET Core Identity
- Configuring Identity Management
- Content Negotiation Using a Custom OutputFormatter
- Managing Inputs with Custom ModelBinder
- Creating a Custom ActionFilter
- Working with Caches
- Creating Custom TagHelper