ASP.NET 8 Best Practices: Explore techniques, patterns, and practices to develop effective large-scale .NET web apps
暫譯: ASP.NET 8 最佳實踐:探索開發有效大型 .NET 網頁應用程式的技術、模式與實務
Danylko, Jonathan R.
- 出版商: Packt Publishing
- 出版日期: 2023-12-29
- 售價: $1,580
- 貴賓價: 9.5 折 $1,501
- 語言: 英文
- 頁數: 256
- 裝訂: Quality Paper - also called trade paper
- ISBN: 183763212X
- ISBN-13: 9781837632121
-
相關分類:
.NET、ASP.NET
立即出貨 (庫存=1)
買這商品的人也買了...
商品描述
Improve your ASP.NET skills with industry-proven techniques and practices to make your code efficient and maintainable throughout the software development lifecycle
Key Features
- Get to grips with standard guidelines for every phase of the SDLC, encompassing pre-coding, coding, and post-coding stages
- Build high-quality software by employing industry best practices throughout the development process
- Apply proven techniques to improve your coding, debugging, and deployment processes for websites
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
As .NET 8 emerges as a long-term support (LTS) release designed to assist developers in migrating legacy applications to ASP.NET, this best practices book becomes your go-to guide for exploring the intricacies of ASP.NET and advancing your skills as a software engineer, full-stack developer, or web architect.
This book will lead you through project structure and layout, setting up robust source control, and employing pipelines for automated project building. You’ll focus on ASP.NET components and gain insights into their commonalities. As you advance, you’ll cover middleware best practices, learning how to handle frontend tasks involving JavaScript, CSS, and image files. You’ll examine the best approach for working with Blazor applications and familiarize yourself with controllers and Razor Pages. Additionally, you’ll discover how to leverage Entity Framework Core and exception handling in your application. In the later chapters, you’ll master components that enhance project organization, extensibility, security, and performance.
By the end of this book, you’ll have acquired a comprehensive understanding of industry-proven concepts and best practices to build real-world ASP.NET 8.0 websites confidently.
What you will learn
- Explore the common IDE tools used in the industry
- Identify the best approach for organizing source control, projects, and middleware
- Uncover and address top web security threats, implementing effective strategies to protect your code
- Optimize Entity Framework for faster query performance using best practices
- Automate software through continuous integration/continuous deployment
- Gain a solid understanding of the .NET Core coding fundamentals for building websites
- Harness HtmlHelpers, TagHelpers, ViewComponents, and Blazor for component-based development
Who this book is for
This book is for developers who have working knowledge of ASP.NET and want to advance in their careers by learning best practices followed in developer communities or corporate environments. Beginners can use this book as a springboard for integrating best practices into their learning journey, and as a reference to gain clarity on advanced ASP.NET topics at a later time.
商品描述(中文翻譯)
改善您的 ASP.NET 技能,運用業界驗證的技術和實踐,使您的程式碼在整個軟體開發生命週期中高效且易於維護。
主要特點
- 熟悉 SDLC 每個階段的標準指導方針,包括編碼前、編碼和編碼後階段
- 在開發過程中運用業界最佳實踐來構建高品質軟體
- 應用經驗證的技術來改善您的網站編碼、除錯和部署流程
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
書籍描述
隨著 .NET 8 作為長期支援 (LTS) 版本的推出,旨在協助開發人員將舊有應用程式遷移至 ASP.NET,本書成為您探索 ASP.NET 複雜性的最佳實踐指南,並提升您作為軟體工程師、全端開發者或網頁架構師的技能。
本書將引導您了解專案結構和佈局、設置穩健的源代碼控制,以及使用管道進行自動化專案構建。您將專注於 ASP.NET 組件,並深入了解它們的共通性。隨著進展,您將涵蓋中介軟體的最佳實踐,學習如何處理涉及 JavaScript、CSS 和圖像文件的前端任務。您將檢視與 Blazor 應用程式合作的最佳方法,並熟悉控制器和 Razor Pages。此外,您將發現如何在應用程式中利用 Entity Framework Core 和異常處理。在後面的章節中,您將掌握增強專案組織、可擴展性、安全性和性能的組件。
在本書結束時,您將全面了解業界驗證的概念和最佳實踐,能夠自信地構建實際的 ASP.NET 8.0 網站。
您將學到什麼
- 探索業界常用的 IDE 工具
- 確定組織源代碼控制、專案和中介軟體的最佳方法
- 揭示並解決主要的網頁安全威脅,實施有效策略來保護您的程式碼
- 使用最佳實踐優化 Entity Framework 以提高查詢性能
- 通過持續集成/持續部署自動化軟體
- 獲得建立網站所需的 .NET Core 編碼基礎知識
- 利用 HtmlHelpers、TagHelpers、ViewComponents 和 Blazor 進行基於組件的開發
本書適合誰
本書適合對 ASP.NET 有工作知識的開發人員,並希望通過學習開發者社群或企業環境中遵循的最佳實踐來提升職業生涯。初學者可以將本書作為整合最佳實踐的跳板,並作為參考,以便在稍後的時間對進階的 ASP.NET 主題有更清晰的理解。
目錄大綱
- Taking Control with Source Control
- CI/CD – Building Quality Software Automatically
- Best Approaches for Middleware
- Applying Security From The Start
- Optimizing Data Access with Entity Framework Core
- Best Practices for Web User Interfaces
- Testing Your Code
- Catching Exceptions with Exception Handling
- Creating Better Web APIs
- Push Your Application with Performance
- Appendix
目錄大綱(中文翻譯)
- Taking Control with Source Control
- CI/CD – Building Quality Software Automatically
- Best Approaches for Middleware
- Applying Security From The Start
- Optimizing Data Access with Entity Framework Core
- Best Practices for Web User Interfaces
- Testing Your Code
- Catching Exceptions with Exception Handling
- Creating Better Web APIs
- Push Your Application with Performance
- Appendix