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

企業級Go項目開發實戰

  • 作者:孔令飛|責編:陳潔
  • 出版社:機械工業
  • ISBN:9787111716341
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:639
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本手把手教讀者如何零基礎快速掌握企業級Go項目全流程開發的實戰性著作。內容初稿源於極客時間上的專欄(有超過25000人付費學習),圖書內容在專欄的基礎上做了全面的更新和大量的補充。
    作者是騰訊雲的技術專家,有多年的企業級Go項目開發經驗。全書圍繞一個可部署、可運行的企業級Go應用(附源碼,可二次開發)展開,覆蓋項目全生命周期的所有環節,不僅將每個環節涉及的原理、步驟講解得非常詳細,而且把項目涉及的Go語言知識點全部娓娓道來。每個知識點都朝著最佳實踐方向去設計,採用了業界共識程度最高的Go包、Go設計模式、Go開發規範、Go簡潔架構等,不僅能讓讀者事半功倍地掌握企業級Go項目的開發方法,而且能學到一線大廠的最佳實踐。
    本書內容翔實,篇幅較大,一共31章,分為六個部分:第一部分是項目開始前的準備工作,包括貫穿全書的實戰項目IAM的介紹與部署,以及Go開發環境的搭建;第二至六部分詳細講解了項目的設計、管理、開發、測試、部署等。包含了規範設計、文檔編寫、開發流程管理、功能設計與實現、項目測試、性能優化、高可用、高安全、水平擴展等方方面面。旨在幫助讀者徹底學會如何構建企業級Go項目,並解決Go項目開發所面臨的各類問題。

作者介紹
孔令飛|責編:陳潔

目錄
第一部分 項目準備
  第1章  Go開發環境準備
    1.1  機器選擇
      1.1.1  開發機選擇
      1.1.2  辦公機選擇
    1.2  Windows終端模擬器安裝和配置
    1.3  Linux伺服器申請和配置
      1.3.1  Linux伺服器申請
      1.3.2  登錄Linux伺服器
      1.3.3  Linux伺服器配置
      1.3.4  依賴安裝和配置
    1.4  Go編譯環境安裝和配置
      1.4.1  Go編譯工具安裝和配置
      1.4.2  Protobuf編譯環境安裝
    1.5  Go IDE安裝和配置
    1.6  本章總結
  第2章  快速部署IAM系統
    2.1  為什麼選擇IAM系統作為實戰項目
    2.2  IAM系統概述
      2.2.1  IAM資源授權流程
      2.2.2  IAM系統架構介紹
      2.2.3  通過使用流程理解架構
    2.3  下載IAM項目代碼
    2.4  安裝和配置資料庫
      2.4.1  配置scripts/install/environment.sh
      2.4.2  安裝和配置MariaDB
      2.4.3  安裝和配置Redis
      2.4.4  安裝和配置MongoDB
    2.5  安裝和配置IAM系統
      2.5.1  準備工作
      2.5.2  安裝和配置iam-apiserver
      2.5.3  安裝iamctl
      2.5.4  安裝和配置iam-authz-server
      2.5.5  安裝和配置iam-pump
      2.5.6  安裝和配置iam-watcher
      2.5.7  安裝man文件
      2.5.8  測試IAM系統是否安裝成功
    2.6  彩蛋:一鍵安裝
    2.7  本章總結
……
第二部分 項目設計
第三部分 項目管理
第四部分 項目開發
第五部分 項目測試
第六部分 項目部署

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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