Coding Clean, Reliable, and Safe Rest APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .Net 8
暫譯: 使用 ASP.NET Core 8 編寫乾淨、可靠且安全的 REST API:使用 .NET 8 開發穩健的最小 API
Giretti, Anthony
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
SQL Server 效能調校$450$351 -
Beginning Big Data with Power BI and Excel 2013: Big Data Processing and Analysis Using PowerBI in Excel 2013 (Paperback)$1,670$1,587 -
$474系統分析與設計:敏捷疊代方法(原書第6版) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,290$3,126 -
$857深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
$284大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
You will learn what reflexes and mindset a developer must have to approach the development of an API of medium complexity. By performing CRUD operations on a SQL Server database, you will see how to set up a clean and reliable application with industry best practices (clean code, security, observability, optimization and testing).
After completing Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8, you will be able to develop many kinds of APIs that require a senior developer level of knowledge and provide your customers with high-quality APIs.
You will:
- Discover the latest version of ASP.NET Core 8
- Code REST APIs with minimal APIs
- Become familiar with clean code principles
- Optimize performances with caching, background tasks and more
- Make APIs resilient by handling SQL and HttpClient transient errors
- Understand the importance of observability
- Implement Authentication and Authorization
- Grasp OWASP principles
- Protect sensitive data
- Master unit testing best practices
商品描述(中文翻譯)
學習最新版本的 Microsoft Framework:.NET 8 中的 ASP.NET Core API。本書將向您展示如何使用 ASP.NET Core 8 開發 API。作者 Anthony Giretti 將揭示您需要了解的有關 HTTP 協議、REST 架構風格和 ASP.NET Core 8 的所有知識。
您將學習開發中等複雜度 API 所需的開發者心態和反應。通過對 SQL Server 數據庫執行 CRUD 操作,您將看到如何設置一個乾淨且可靠的應用程序,並遵循行業最佳實踐(乾淨代碼、安全性、可觀察性、優化和測試)。
完成《使用 ASP.NET Core 8 編寫乾淨、可靠且安全的 REST API》後,您將能夠開發多種需要高級開發者知識的 API,並為您的客戶提供高品質的 API。
您將會:
- 探索最新版本的 ASP.NET Core 8
- 使用最小 API 編寫 REST API
- 熟悉乾淨代碼原則
- 通過緩存、背景任務等優化性能
- 通過處理 SQL 和 HttpClient 瞬態錯誤使 API 具備韌性
- 理解可觀察性的重要性
- 實施身份驗證和授權
- 掌握 OWASP 原則
- 保護敏感數據
- 精通單元測試最佳實踐
作者簡介
Anthony Giretti is a passionate developer who always likes to learn new technologies. He is a Microsoft MVP (awarded six times) and got certified in MCSD in 2016. He is a senior developer/architect at Marchex in Toronto, Canada. A specialist in Web technologies (17 years experience), including .NET, his expertise in IT and his passion for sharing his knowledge allows him to understand any web project and help other developers achieve their projects. He loves to deal with performance constraints, high availability, and optimization challenges.
作者簡介(中文翻譯)
安東尼·吉雷提(Anthony Giretti)是一位熱愛開發的工程師,總是喜歡學習新技術。他是微軟 MVP(獲獎六次),並於2016年獲得 MCSD 認證。他是位於加拿大多倫多的 Marchex 的資深開發者/架構師。作為一名擁有17年經驗的網頁技術專家,包括 .NET,他在資訊科技領域的專業知識以及對分享知識的熱情,使他能夠理解任何網頁專案並幫助其他開發者實現他們的專案。他喜歡處理性能限制、高可用性和優化挑戰。