新書推薦:
《
穿在身上的历史:世界服饰图鉴(增订珍藏版)
》
售價:NT$
2540.0
《
历史的严妆:解读道学阴影下的南宋史学(中华学术·有道)
》
售價:NT$
500.0
《
海外中国研究·江南:中国文雅的源流
》
售價:NT$
347.0
《
迟缓的巨人:“大而不能倒”的反思与人性化转向
》
售價:NT$
352.0
《
我们去往何方:身体、身份和个人价值
》
售價:NT$
305.0
《
大学问·批判的武器:罗莎·卢森堡与同时代思想者的论争
》
售價:NT$
449.0
《
低薪困境:剖析日本经济低迷的根本原因
》
售價:NT$
301.0
《
穷人的银行家(诺贝尔和平奖获得者穆罕默德·尤努斯自传)
》
售價:NT$
347.0
|
內容簡介: |
學習ASP.NETMVC不可不看的經典教材,全新改版
涵蓋VisualStudio2013Update2,MVC5.2,WebAPI2.2等最新內容
首先揭露ASP.NETvNext:MVC6的神秘面紗
ASP.NETMVC是微軟Web開發平台中最重要的一塊拼圖,也是微軟在WebForms開發模式外的另一個選擇,不但具備了MVC開發模式的基礎,其架構特性更適合用來開發大型的Web應用程式,且ASP.NETMVC開發方式在台灣逐漸受到重視,因此學習MVC己是刻不容緩。本書作者群在ASP.NETMVC開發上均有豐富的實務經驗,讓讀者能夠快速進入ASP.NETMVC的世界。
全書以ASP.NETMVC5為主,應用範圍可涵蓋MVC2-5,豐富且扎實的ModelViewController教學,讓讀者能快速的進入ASP.NETMVC的開發領域內,對於需要學習MVC應用程式開發的初學者或是己經具備WebForms開發經驗的程式設計師來說,本書是必定要閱讀的經典之作。
本書重點內容:
本書與前版不同,經過大幅改寫,呈現出完全不同的風貌
涵蓋MVC5.2RTM,WebAPI2.2RTM及VisualStudio2013Update2等最新內容
快速學會Model的概念,LINQ以及EntityFramework開發技術
深度認識Controller以及如何靈活運用
使用Routing技術,讓網站在搜尋引擎中擁有高排名
View+Bootstrap,無其他MVC書籍可望其項背
WebAPI最詳實的教學與參考資料
充實的網站安全性技術探討
唯一介紹ASP.NETIdentity的中文書
完整的CMS個案範例,充份運用MVC的技術與特性
搶先預覽ASP.NETvNext及MVC6
名人推薦:
台灣微軟開發工具暨平台推廣處資深產品行銷經理吳典璋
知名部落客黑暗執行緒
專業推薦
|
關於作者: |
demo
twMVC社群創始人,微軟MVP
小朱
微軟MVP,審校兼作者
王育民Dino
twMVC社群創始人
陳傳興Bruce
Study4與twMVC社群核心成員,微軟MVP
陳仕傑91
微軟MVP
|
目錄:
|
Chapter1 MVC概觀
1.1 MVC架構概觀
1.2 ASP.NETMVC概觀
1.3 ASP.NETMVC5開發環境
1.4 NuGet的使用
1.5 IISExpress
1.6 ASP.NETWebForms轉換至MVC開發
1.7 建立你的第一個MVC網際網路應用程式
1.8 結語
Chapter2 與資料的對話:Model與ADO.NET
2.1 Model的概念
2.2 ADO.NET
2.3 泛型概念
2.4 Model的實作
2.5 SQLInjection
2.6 結語
Chapter3 LINQ:驅動資料的查詢能力
3.1 LINQ概念
3.2 LINQ的基礎
3.3 Lambda運算式
3.4 LINQ陳述式
3.5 LINQ函式
3.6 遠端查詢:IQueryable與IEnumerable
3.7 Expression
3.8 LINQ與ADO.NET:DataSetDataTable的使用
3.9 結語
Chapter4 EntityFramework
4.1 ORM概念
4.2 EntityFramework概觀
4.3 EntityFramework架構
4.4 DatabaseFirst
4.5 ModelFirst
4.6 CodeFirst
4.7 透過DbContext存取EntityFramework資料模型
4.8 更新資料庫:DatabaseMigration
4.9 結語
Chapter5 Routing
5.1 URLRewriting與Route基本概念
5.2 URLRouting基本應用
5.3 加入一個自己定義的URLRouting
5.4 URLRouting如何比對?
5.5 為URLRouting加上限制條件
5.6 URLRouting進階應用
5.7 如何偵錯?
5.8 Area
5.9 結語
Chapter6 Controller
6.1 瞭解Controller角色
6.2 Controller與View的資料傳遞
6.3 ModelBinding
6.4 Metadata與資料驗證
6.5 ActionResult
6.6ActionFilters
6.7 其他Controller技巧
6.8 結語
Chapter7 AsyncProgramming
7.1 神奇的非同步基架產生器
7.2 處理緒與執行緒
7.3 同步與非同步程式設計
7.4 Task類別
7.5 async與await關鍵字
7.6 非同步與執行緒池
7.7 結語
Chapter8 View:搖曳生姿的美人
8.1 View概觀
8.2 View於專案中的位置
8.3 View的類型
8.4 View獲得資料的多種方法
8.5 ViewEngine概觀
8.6 Razor語法
8.7 Helpers
8.8 View開發技術的進階議題
8.9 結語
Chapter9 Bootstrap
9.1 Bootstrap導覽
9.2 客製化Bootstrap
9.3 ASP.NETMVC與Bootstrap合壁
9.4 結語
Chapter10 診斷及日誌處理
10.1 前置處理器
10.3 ELMAH
10.4 NLog-Advanced.NETLogging
10.5 ELMAH與NLog合體術
10.6 結語
Chapter11 網站安全之道
11.1 知己知彼
11.2 加密與解密
11.3 結語
Chapter12 身份驗證與授權
12.1 使用Session做身份驗證
12.2 使用Cookie做身份驗證
12.3 使用FormsAuthentication做身份驗證
12.4 全新的ASP.NETIdentity2.0
12.5 擴充會員欄位
12.6 結語
Chapter13 ASP.NETWebAPI2概觀
13.1 WebService
13.2 ASP.NETWebAPI2
13.3 Model與WebAPI2基架
13.4 EntityFramework循環參考
13.5 JSON
13.6 POSTMAN
13.7 結語
Chapter14 自動測試完整攻略
14.1 測試概念簡介
14.2 測試程式設計技巧與工具介紹
14.3 自動測試實戰演練:以重構計算運費為例
14.4 總結
Chapter15 網站部署
15.1 ASP.NETMVCRTM的進化史
15.2 部署到IIS
15.3 部署到MicrosoftAzure雲端環境
15.4 結語
Chapter16 CMS範例實戰
16.1 建立專案
16.2 建立資料
16.3 建立區域
16.4 使用MetaData
16.5 使用NuGet
16.6 建立會員機制
16.7 分頁套用
16.8 結語
AppendixA ASP.NETMVC5.1與5.2
A.1 VisualStudioUpdate需求
A.2 語意化版本規範
A.3 ASP.NETMVC5.1
A.4 ASP.NETMVC5.2
AppendixB ASP.NETMVC6預覽
AppendixC 關於MCSD:WebApplications
|
|