Real-World Web Development with .NET 10 : Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco C, 2/e (Paperback)
暫譯: 實務網頁開發與 .NET 10:使用成熟且經過驗證的 ASP.NET Core MVC、Web API 和 Umbraco C 建立網站與服務,第2版(平裝本)

Price, Mark J.

  • 出版商: Packt Publishing
  • 出版日期: 2025-12-03
  • 售價: $2,060
  • 貴賓價: 9.5$1,957
  • 語言: 英文
  • 頁數: 744
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1835888925
  • ISBN-13: 9781835888926
  • 相關分類: ASP.NET
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

A hands-on guide to building modern websites and services with ASP.NET Core MVC, Web API, and Umbraco CMS, featuring practical patterns, real-world techniques, and proven workflows for .NET 10 developers.

Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*

Key Features:

- Master ASP.NET Core MVC, Web API, and OData to build robust web services

- Gain hands-on experience with web testing, security, and containerization techniques

- Learn how to implement Umbraco CMS for content management websites

Book Description:

Using .NET for web development is a powerful way to build professional-grade websites and services. But moving from a basic project to a full-scale, production-ready system takes more than just business logic and views-it requires a deep understanding of architecture, maintainability, and scalability. Real-World Web Development with .NET 10 bridges that gap, guiding developers who want to build robust, secure, and maintainable web solutions using battle-tested .NET technologies.

You'll start by designing structured websites using ASP.NET Core MVC, separating concerns, managing dependencies, and writing clean, testable code. From there, you'll build RESTful services with Web API and use OData for rich, queryable endpoints. The book walks you through testing strategies and containerizing your applications. The final section introduces Umbraco CMS, showing you how to integrate content management into your site so end users can manage content independently.

By the end of the book, you'll be ready to build controller-based websites and services that are scalable, secure, and ready for real-world use while mastering Umbraco's flexible, content-driven solutions-skills that are increasingly in demand across organizations and industries.

*Email sign-up and proof of purchase required

What You Will Learn:

- Build web applications using ASP.NET Core MVC with well-structured, maintainable code

- Develop secure and scalable RESTful services using Web API and OData

- Implement authentication and authorization for your applications

- Test and containerize your ASP .NET Core projects for smooth deployment

- Optimize application performance using caching and other techniques

- Use and implement Umbraco CMS effectively

Who this book is for:

This book is for intermediate .NET developers with a solid grasp of C# and .NET fundamentals. It is ideal for developers looking to expand their skills in building professional controller-based web applications.

Table of Contents

- Introducing Real-World Web Development Using .NET

- Building Websites Using ASP.NET Core MVC

- Model Binding, Validation, and Data Using EF Core

- Building and Localizing Web User Interfaces

- Authentication and Authorization

- Performance and Scalability Optimization Using Caching

- Web User Interface Testing Using Playwright

- Configuring and Containerizing ASP.NET Core Projects

- Building Services Using ASP.NET Core Web API

- Building Clients for Web Services

- Testing and Debugging Web Services

- Building Web Services Using ASP.NET Core OData

- Building Web Services Using FastEndpoints

- Web Content Management Using Umbraco CMS

- Customizing and Extending Umbraco CMS

- Epilogue

- Appendix A: Answers to the Test Your Knowledge Questions

- Appendix B: Setting Up Your Development Environment

商品描述(中文翻譯)

一個實用的指南,教你如何使用 ASP.NET Core MVC、Web API 和 Umbraco CMS 建立現代網站和服務,包含實用的模式、真實世界的技術和經過驗證的工作流程,專為 .NET 10 開發者設計。

隨書附贈:無 DRM 的 PDF 版本 + 訪問 Packt 的下一代閱讀器*

主要特點:

- 精通 ASP.NET Core MVC、Web API 和 OData,建立穩健的網路服務
- 獲得網路測試、安全性和容器化技術的實作經驗
- 學習如何實作 Umbraco CMS 以管理內容網站

書籍描述:

使用 .NET 進行網路開發是一種強大的方式來建立專業級的網站和服務。然而,從一個基本專案轉變為一個全面、可投入生產的系統,不僅需要商業邏輯和視圖,還需要對架構、可維護性和可擴展性有深入的理解。《Real-World Web Development with .NET 10》填補了這一空白,指導希望使用經過實戰考驗的 .NET 技術來建立穩健、安全和可維護的網路解決方案的開發者。

你將從使用 ASP.NET Core MVC 設計結構化網站開始,分離關注點、管理依賴關係,並撰寫乾淨、可測試的代碼。接著,你將使用 Web API 建立 RESTful 服務,並使用 OData 來提供豐富的可查詢端點。本書將引導你了解測試策略和容器化應用程式。最後一部分介紹 Umbraco CMS,展示如何將內容管理整合到你的網站中,以便最終用戶能夠獨立管理內容。

在書籍結束時,你將能夠建立基於控制器的網站和服務,這些網站和服務具備可擴展性、安全性,並準備好應用於真實世界,同時掌握 Umbraco 的靈活、以內容為驅動的解決方案,這些技能在各行各業中越來越受到需求。

*需要電子郵件註冊和購買證明

你將學到的內容:

- 使用 ASP.NET Core MVC 建立結構良好、可維護的網路應用程式
- 使用 Web API 和 OData 開發安全且可擴展的 RESTful 服務
- 為你的應用程式實作身份驗證和授權
- 測試和容器化你的 ASP.NET Core 專案,以便順利部署
- 使用快取和其他技術優化應用程式性能
- 有效使用和實作 Umbraco CMS

本書適合對象:

本書適合具備 C# 和 .NET 基礎的中級 .NET 開發者。非常適合希望擴展其在建立專業控制器基礎網路應用程式方面技能的開發者。

目錄:

- 介紹使用 .NET 的真實世界網路開發
- 使用 ASP.NET Core MVC 建立網站
- 使用 EF Core 的模型綁定、驗證和數據
- 建立和本地化網路用戶介面
- 身份驗證和授權
- 使用快取進行性能和可擴展性優化
- 使用 Playwright 進行網路用戶介面測試
- 配置和容器化 ASP.NET Core 專案
- 使用 ASP.NET Core Web API 建立服務
- 為網路服務建立客戶端
- 測試和除錯網路服務
- 使用 ASP.NET Core OData 建立網路服務
- 使用 FastEndpoints 建立網路服務
- 使用 Umbraco CMS 進行網路內容管理
- 自訂和擴展 Umbraco CMS
- 結語
- 附錄 A:測試你的知識問題的答案
- 附錄 B:設置你的開發環境

類似商品