全棧開發方法與技術 (微課視頻版) 張引 趙玉麗 9787302659167 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$439
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:全棧開發方法與技術 (微課視頻版)
ISBN:9787302659167
出版社:清華大學
著編譯者:張引 趙玉麗
頁數:259
所在地:中國大陸 *此為代購商品
書號:1638310
可大量預訂,請先連絡。

內容簡介

本書介紹適用於複雜的、需要與伺服器通信的全棧應用開發的關鍵技術,內容涵蓋協作開發方法、對象創建技術、數據管理技術、應用測試技術、用戶界面開發方法、客戶端架構、用戶體驗提升技術,遠程數據訪問、伺服器端開發方法和微服務架構方法等方面。學習本書的讀者需要具備一定的計算機專業課基礎,至少掌握一門編程語言並能獨立完成簡單的開發任務。通過本書的學習,讀者可以培養多技能棧整合運用能力,為解決複雜工程問題提供完整的支撐。本書適合作為高等院校計算機、軟體等專業學生的教材也可作為開發者的參考用書。

作者簡介

張長勝,男,博士,東北大學軟體學院教授、博導。2009年畢業於吉林大學計算機科學與技術學院計算機軟體與理論專業。主要研究智能金融、智能優化及工業數據分析等。

目錄

第1章 緒論
1 1 程序、軟體與應用
1 2 全棧應用開發
1 3 環境安裝
1 3 1 Visual Studio
1 3 2 Docker
1 4 練習
第2章 協作開發方法
2 1 開發規範
2 1 1 命名規範
2 1 2 排版規範
2 1 3 註釋規範
2 1 4 項目組織規範
2 2 源代碼管理
2 2 1 源代碼管理工具
2 2 2 分支開發
2 3 練習
第3章 對象創建技術
3 1 直接創建對象的問題
3 2 基本對象創建模式
3 2 1 靜態工廠方法模式
3 2 2 工廠方法模式
3 2 3 抽象工廠模式
3 2 4 建造者模式
3 2 5 原型模式
3 3 依賴注入
3 3 1 依賴注入模式
3 3 2 使用依賴注入
3 4 依賴注入容器的實現原理
3 4 1 反射技術簡述
3 4 2 使用反射描述類型
3 4 3 使用反射描述繼承
3 4 4 使用反射描述函數
3 4 5 使用反射調用構造函數
3 4 6 依賴注入容器的實現
3 5 練習
第4章 數據管理技術
4 1 數據的分類
4 2 數據存儲技術
4 2 1 關係數據存儲
4 2 2 文檔數據存儲
4 2 3 鍵值數據存儲
4 2 4 對象數據存儲
4 2 5 列數據存儲
4 2 6 圖數據存儲
4 2 7 其他數據存儲
4 3 數據存儲的選擇依據
4 3 1 基於分類選擇數據存儲
4 3 2 選擇數據存儲的其他依據
4 4 數據存儲的優化策略
4 5 數據的對象映射工具
4 5 1 對象關係映射工具
4 5 2 對象文檔映射工具
4 6 練習
第5章 應用測試技術
5 1 單元測試技術
5 2 Mock技術
5 2 1 設置Moc
5 2 2 驗證調用
5 2 3 靜態Mock
5 2 4 Mock的實現原理
5 3 單元測試的規劃方法
5 3 1 馬上測試
5 3 2 減少依賴
5 3 3 考慮周全
5 3 4 還原現場
5 4 測試的覆蓋率
5 5 不可測試的代碼
5 6 練習
第6章 用戶界面開發方法
6 1 自適應像素
6 2 界面的布局
6 2 1 絕對布局
6 2 2 相對布局
6 2 3 網格布局
6 2 4 線性布局
6 3 響應式布局
6 4 普通控制項
6 4 1 控制項的屬性
6 4 2 控制項的事件
6 4 3 控制項的函數
6 5 批量生成控制項
6 5 1 模板控制項
6 5 2 確定用戶交互的數據
6 6 擴展控制項的功能
6 7 練習
第7章 客戶端開發的MVVM+IServioe架構
7 1 MVVM模式
7 1 1 Model
7 1 2 View
7 1 3 ViewModel
7 1 4 連接MVVM
7 2 IService
7 3 綁定
7 3 1 數據綁定
7 3 2 命令綁定
7 3 3 綁定的上下文
7 4 MVVM+IService架構的測試
7 4 1 測試ViewModel
7 4 2 測試Service
7 4 3 測試命令
7 4 4 測試屬性
7 5 練習
第8章 高級MVVM+IServioe架構技術
8 1 值轉換器
8 1 1 正向值轉換
8 1 2 反向值轉換
8 2 跨層級調用與MVVM+IService架構的本質
8 3 ViewModel in ViewModel
8 4 跨viewModel數據同步
8 4 1 使用事件
8 4 2 使用消息機制
8 5 練習
第9章 提升用戶體驗的開發方|去
9 1 多線程開發方法
9 1 1 線程的創建
9 1 2 線程衝突
9 1 3 線程鎖
9 1 4 雙重檢查鎖
9 2 緩存
9 2 1 內存緩存
9 2 2 外存緩存
9 2 3 多級緩存
9 2 4 緩存的刷新
9 3 平台功能
9 3 1 訪問文件
9 3 2 使用嵌入式資源
9 3 3 獲取設備與感測器信息
9 4 練習
第10章 遠程數據訪問方法
10 1 訪問JSON Web服務
10 1 1 HTTP請求方式
10 1 2 JSON序列化與反序列化
10 1 3 JSON Web服務描述規範
10 2 實時通信技術
10 2 1 WebSocket
10 2 2 SignalR
10 3 gRPC
10 3 1 定義服務
10 3 2 開發服務端
10 3 3 開發客戶端
10 4 練習
第11章 JSON Web服務端開發方法
11 1 服務端開發的MVC++IService架構
11 1 1 Model
11 1 2 View
11 1 3 Controller
11 1 4 Web服務的Controller
11 1 5 IService
11 2 伺服器端數據訪問方法
11 2 1 定義數據Model
11 2 2 安裝NuGet包
11 2 3 定義實體類型配置
11 2 4 定義DbConte-xt
11 2 5 註冊DbContext到依賴注入容器
11 2 6 創建資料庫遷移
11 2 7 使用DbContext訪問資料庫
11 2 8 IService與DbContext
11 3 練習
第12章 微服務架構方法
12 1 單體應用與微服務架構
12 1 1 單體應用
12 1 2 單體應用的優點
12 1 3 單體應用的缺點
12 1 4 微服務架構及其優點
12 1 5 微服務架構的缺點
12 2 微服務架構開發方法
12 2 1 容器化
12 2 2 Docker
12 2 3 容器編
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理