您?w選購
件商品
總計:
NT$
[
查看購物車/結帳
] [
關閉
]
幫助中心
|
我的帳號
|
關於我們
全文搜索
商品名
作者
出版社
ISBN
進階搜尋
首頁
本周新書
本月新書
熱點銷售
暢銷排行
每週排行
每月排行
同類熱銷排行榜
C程序設計(微課版高等學校電腦類創新與應用型系列教材)
辦公軟體高級應用案例實踐(Office2019高等院校技能應用型教材)/電腦應用系列
MySQL資料庫項目化教程(第2版高等職業教育軟體技術專業新形態教材)
中文版Photoshop2020從入門到精通(微課視頻全彩版)
短視頻策劃製作與運營(電子商務類融媒體教材新編21世紀職業教育精品教材)
操作系統原理(新工科建設之路電腦類專業規劃教材)
嵌入式單片機STM32原理及應用(電氣工程及其自動化自動化專業卓越工程能力培養與工程教育專業認證系列規劃教材)
控制工程基礎(第4版現代機械工程系列精品教材普通高等教育十一五國家級規劃教材)
誰說菜鳥不會數據分析(SPSS篇行業暢銷書升級版第2版)
最近瀏覽的商品
全棧工程師Web開髮指南
作者:(意)迪諾·埃斯波西托|譯者:李永倫
出版社:人民郵電
ISBN:9787115497451
出版日期:2019/03/01
裝幀:平裝
頁數:324
人民幣:
RMB 79
元 售價:
元
內容大鋼
迪諾·埃斯波西托著的《全棧工程師Web開髮指南》通過介紹一種實用的、問題驅動的,關注用戶的方法,介紹了規劃、設計和構建動態的Web強有力的方法,給出了目前進行Web開發的一套有效解決方案。本書引導讀者選擇和實現特定的技術,闡釋了重要的用戶體驗主題,並探討了對移動友好的技術和反應式設計技術等內容。除此之外,本書還介紹了ASP.NET MVC、SignalR、Bootstrap、AJAX、JSON和JQuery等技術的相關內容。
通過閱讀本書,讀者將學到如何從DDD方法以及現代的UX設計方法中獲益,進而能夠快速構建出解決當前問題並且有出色用戶體驗的Web解決方案。
作者介紹
(意)迪諾·埃斯波西托|譯者:李永倫
迪諾·埃斯波西托(Dino Esposito),在程序開發領域擁有超過25年的經驗,14次被評為微軟最有價值專家(MVP),撰寫了20多本書,包括暢銷書Microsoft.NET: Architecting Applications for the Enterprise,連續22年為《MSDN雜誌》撰寫專欄,並經常為微軟及全球各類企業的程序開發人員做培訓。目前擔任BaxEnergy公司的數字戰略師,專註于智慧城市和智慧能源等領域。
目錄
第一部分 理解業務領域
第1章 實施全面的領域分析
1.1 領域驅動設計前來解困
1.1.1 領域驅動設計
1.1.2 消除DDD的常見誤解
1.2 通用語言
1.2.1 創建領域特定術語的辭彙表
1.2.2 使業務和代碼保持同步
1.3 限界上下文
1.3.1 發現限界上下文
1.3.2 實現限界上下文
1.4 上下文映射
1.5 事件風暴
1.5.1 擁有無盡的建模空間
1.5.2 找出領域中的事件
1.5.3 引導討論
1.6 小結
第2章 選擇支撐架構
2.1 關於業務邏輯的一切
2.1.1 研究應用程序邏輯
2.1.2 研究領域邏輯
2.1.3 探究業務邏輯的模式
2.2 使用單個模型
2.2.1 探究面向對象領域模型的元素
2.2.2 把業務規則放進去
2.2.3 發現聚合
2.2.4 探究領域服務的角色
2.3 實現命令查詢分離
2.3.1 應用命令查詢分離原則
2.3.2 實現CQRS
2.4 基於消息的方案
2.4.1 專屬基礎設施
2.4.2 介紹事件溯源
2.5 小結
第3章 用戶體驗驅動設計
3.1 為什麼自上而下方案比自下而上方案更優
3.1.1 自下而上方案的基礎
3.1.2 規劃自上而下方案
3.2 從架構的角度來看用戶體驗
3.2.1 用戶體驗不是用戶界面
3.2.2 三步解釋用戶體驗驅動設計
3.3 為什麼用戶體驗驅動設計幾乎有利於每個人
3.4 小結
第4章 Web解決方案的架構選項
4.1 評估可用的Web解決方案
4.1.1 決定最佳框架
4.1.2 規劃解決方案
4.2 研究ASP.NET Core 1.0的角色
4.2.1 把ASP.NET看作起點
4.2.2 研究ASP.NET Core 1.0里的架構依賴
4.2.3 探究選擇ASP.NET Core 1.0的原因
4.3 決定是否應該使用ASP.NET Web Forms
4.3.1 研究一個常見的場景
4.3.2 ASP.NET Web Forms初探
4.3.3 Web Forms仍有好的一面
4.3.4 為什麼應該遠離Web Forms
4.4 決定是否應該使用ASP.NET MVC
4.4.1 ASP.NET MVC初探
4.4.2 ASP.NET MVC的優點
4.4.3 ASP.NET MVC的弱點
4.5 研究ASP.NET Web API的角色
4.5.1 WCF轉到Web API
4.5.2 比較ASP.NET Web API和ASP.NET MVC
4.5.3 聊聊REST
4.5.4 在ASP.NET Core 1.0里使用Web API
4.6 單頁應用程序
4.6.1 構建SPA
4.6.2 混合SPA
4.6.3 SPA的弱點
4.7 小結
第5章 分層架構
5.1 超越經典的三層系統
5.1.1 目前使用的三層架構
5.1.2 灰色地帶
5.2 表現層
5.2.1 用戶體驗
5.2.2 輸入模型
5.2.3 視圖模型
5.3 應用程序層
5.3.1 系統後端的入口點
5.3.2 業務流程的編排
5.4 領域層
5.4.1 神秘的領域模型
5.4.2 同樣神秘的領域服務概念
5.4.3 更務實的領域建模觀點
5.5 基礎設施層
5.5.1 當前狀態存儲
5.5.2 事件存儲
5.5.3 緩存層
5.5.4 外部服務
5.6 小結
第二部分 實現常見功能
第6章 ASP.NET的現狀
6.1 Web的風格
6.1.1 Web原本可以不同
6.1.2 經典Web是贏家
6.2 ASP.NET是功能完整的
6.2.1 不必添加更多功能
6.2.2 它的潛能得到充分挖掘,還是說這個軟體已遭廢棄
6.3 ASP.NET Core 1.0沒有新的功能
6.3.1 這是關於新的運行時
6.3.2 這是關於業務模型
6.3.3 這是關於開發模型
6.4 ASP.NET的現狀是什麼
第7章 ASP.NET Core 1.0的來龍去脈及技術細節
7.1 ASP.NET Core的背景
7.1.1 大內存佔用的代價
7.1.2 把雲重新看作殺手?
7.1.3 不同的編程模型的必要性
7.1.4 日常工作的影響
7.2 ASP.NET Core運行時概覽
7.2.1 DNX托管環境
7.2.2 在DNX中托管Web應用程序
7.2.3 ASP.NET Core HTTP通道
7.3 ASP.NET開發者的ASP.NET Core使用指南
7.3.1 創建一個新的項目
7.3.2 應用程序啟動
7.3.3 應用程序設置
7.3.4 驗證
7.3.5 Web編程的其他方面
7.4 小結
第8章 ASP.NET MVC的精髓
8.1 路由傳入請求
8.1.1 模擬ASP.NET MVC運行時
8.1.2 探索URL路由HTTP模塊
8.1.3 使用應用程序路由
8.2 探索控制器類
8.2.1 了解控制器的各個方面
8.2.2 編寫控制器類
8.3 處理輸入數據
8.3.1 手動參數綁定
8.3.2 模型綁定
8.4 產生操作結果
8.4.1 包裝結果
8.4.2 返回HTML標記內容
8.4.3 返回JSON內容
8.5 小結
第9章 Bootstrap的精髓
9.1 Bootstrap概覽
9.1.1 LESS和Bootstrap基礎
9.1.2 設置Bootstrap
9.1.3 透析Bootstrap
9.2 反應式布局
9.2.1 網格系統
9.2.2 基於屏幕大小的渲染
9.3 現今Web元素的分類體系
9.3.1 重塑基本HTML元素的樣式
9.3.2 重塑列表HTML元素的樣式
9.3.3 了解更高級的組件
9.4 Bootstrap擴展
9.4.1 自動完成
9.4.2 日期選擇
9.4.3 自定義組件
9.5 小結
第10章 ASP.NET MVC項目的組織方式
10.1 規劃項目解決方案
10.1.1 把項目映射到分層架構模式
10.1.2 應用程序啟動
10.1.3 研究應用程序服務
10.1.4 加入其他資產
10.1.5 創建表現布局
10.2 更有效地提供資源
10.2.1 打包
10.2.2 使用簡化
10.3 研究其他方面
10.3.1 研究錯誤處理
10.3.2 配置用戶驗證
10.4 小結
第11章 展示數據
11.1 組織HTML視圖
11.1.1 探索視圖模型
11.1.2 研究頁面布局
11.1.3 展示視圖元素
11.2 顯示一組數據項
11.2.1 創建網格視圖
11.2.2 添加頁面功能
11.2.3 向頁面元素添加滾動功能
11.3 添加詳細視圖
11.3.1 彈框視圖
11.3.2 向下追溯視圖
11.4 小結
第12章 編輯數據
12.1 用於登錄頁面的通用表單
12.1.1 展示表單
12.1.2 處理提交數據
12.2 輸入表單
12.2.1 Post-Redirect-Get模式
12.2.2 表單驗證
12.2.3 模態輸入表單
12.3 改善用戶體驗的小竅門
12.3.1 使用日期選擇器是挺好的,但……
12.3.2 使用自動完成而不是冗長的下拉列表
12.3.3 大型輸入表單的其他建議
12.4 小結
第13章 持久化和建模
13.1 研究不同類型的模型
13.1.1 持久化模型
13.1.2 領域模型
13.1.3 輸入模型
13.1.4 視圖模型
13.2 設計持久層
13.2.1 使用隱式的遺留數據模型
13.2.2 使用Entity Framework
13.2.3 倉庫模式
13.3 多樣化持久化
13.3.1 多樣化持久化的例子
13.3.2 多樣化持久化的代價
13.4 小結
第三部分 分析用戶體驗
第14章 創建更具交互性的視圖
14.1 暴露JSON內容
14.1.1 創建JSON端點
14.1.2 協商內容
14.1.3 解決跨源問題
14.2 設計Web API
14.2.1 ASP.NET Web API的目的
14.2.2 在ASP.NET MVC環境中的Web API
14.2.3 保護獨立的Web API
14.3 拉取內容
14.3.1 Ajax核心
14.3.2 jQuery工具
14.3.3 把數據綁到當前DOM
14.4 把內容推到客戶端
14.4.1 ASP.NET SignalR初探
14.4.2 監視遠程任務
14.4.3 ASP.NET SignalR的其他場景
14.5 小結
第15章 反應式設計的優缺點
15.1 反應式Web設計的基礎
15.1.1 RWD簡史
15.1.2 CSS媒體查詢
15.1.3 RWD和設備獨立性
15.2 使RWD適配非桌面設備
15.2.1 處理圖像
15.2.2 處理字體
15.2.3 處理朝向
15.3 小結
第16章 讓網站對移動友好
16.1 讓視圖適配實際設備
16.1.1 最適合移動場景的HTML5
16.1.2 特性檢測
16.1.3 客戶端設備檢測
16.1.4 展望未來
16.2 設備友好的圖像
16.2.1 ImageEngine平台
16.2.2 自動調整圖像大小
16.3 提供設備友好的視圖
16.3.1 提供移動內容的最佳方式是什麼
16.3.2 伺服器端檢測
16.4 小結
Δ購買商品
購物流程
註冊帳戶
更改註冊資訊
Δ售後服務
退換貨原則
退換貨注意事項
退換貨流程
Δ訂單支付
付款方式
運費計算方式
Δ關於我們
關於美商天龍
聯絡我們
商品搜索:
全文搜索
商品名
作者
出版社
ISBN
|
高級搜索
首頁
│
新手上路
│
客服中心
│
關於我們
│
聯絡我們
│
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