幫助中心 | 我的帳號 | 關於我們

Python架構模式(精通基於Python的API設計事件驅動架構和包管理)

  • 作者:(愛爾蘭)詹姆·布爾塔|責編:王春華|譯者:盧浩//任鴻//金宏斌//陳新//冷毅
  • 出版社:機械工業
  • ISBN:9787111742876
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:409
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    開發規模和複雜性不斷增長的大型系統需要深刻理解軟體項目的實施過程。軟體開發人員、架構師和技術管理團隊遵循高級軟體設計模式(如微服務架構、事件驅動架構,以及領域驅動設計規定的策略模式),可以簡化開發過程。
    本書涵蓋了這些成熟的架構設計模式,並以前瞻性的方法幫助Python開發人員管理複雜應用程序的開發,令其從Python測試套件中獲取最大價值。
    本書從系統設計的起始階段開始,讓你了解軟體開發的思路和項目中要考慮的重點問題。書中闡述了各種架構模式,如微服務、Web服務和事件驅動架構,以及如何選擇最適合你的項目的模式。然後,在建立相關概念的基礎上,討論如何進行開發、調試和測試,以編寫高質量的代碼,併為系統部署做好準備。此外,本書還講解了當系統部署到最終用戶之後如何實現持續運維,因為軟體開發的生命周期永無止境。
    學完本書,你將形成「架構思維」:一種不一樣的軟體設計方法,包括對運行中的系統進行調整。

作者介紹
(愛爾蘭)詹姆·布爾塔|責編:王春華|譯者:盧浩//任鴻//金宏斌//陳新//冷毅

目錄
譯者序
前言
關於作者
關於審校者
第1章  軟體架構簡介
    1.1  設計軟體系統的架構
    1.2  劃分為較小的單元
    1.3  康威定律:對軟體架構的影響
    1.4  應用示例:概述
    1.5  軟體架構安全
    1.6  小結
第一部分  設計
  第2章  API設計
    2.1  抽象
      2.1.1  使用合適的抽象
      2.1.2  抽象失效
      2.1.3  資源與操作抽象
    2.2  RESTful介面
      2.2.1  實用性定義
      2.2.2  HTTP頭部及狀態
      2.2.3  資源設計
      2.2.4  資源與參數
      2.2.5  分頁
      2.2.6  RESTful API流程設計
      2.2.7  使用Open API規範
    2.3  認證
      2.3.1  HTML介面認證
      2.3.2  RESTful介面認證
    2.4  API版本管理
      2.4.1  為何需要版本管理
      2.4.2  內部版本與外部版本
      2.4.3  語義化版本管理
      2.4.4  簡單的版本管理
    2.5  前端與後端
    2.6  HTML介面
      2.6.1  傳統HTML介面
      2.6.2  動態頁面
      2.6.3  單頁應用程序
      2.6.4  混合模式
    2.7  API設計示例
      2.7.1  端點
      2.7.2  設計及實現審查
    2.8  小結
  第3章  數據建模
  第4章  數據層
第二部分  架構模式
  第5章  十二要素App方法論
  第6章  Web伺服器架構
  第7章  事件驅動架構
  第8章  高級事件驅動架構

  第9章  微服務與單體
第三部分  實現
  第10章  測試與TDD
  第11章  包管理
第四部分
  第12章  日誌
  第13章  度量
  第14章  性能分析
  第15章  調試
  第16章  持續架構

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032