ASP.NET MVC免費電子書課程

  • 23896
  • 0
  • 2011-07-09

摘要:ASP.NET MVC免費電子書課程

【原文位址】Free ASP.NET MVC eBook Tutorial
【原文發表日期】 Tuesday, March 10, 2009 2:54 PM

bookcover[1] 對即將發佈的新ASP.NET MVC框架(說真的,隨時都會發佈 — 請靜候宣佈),社區裡到處洋溢著興奮。就像對任何新的東西,大家也開始徵詢更多的課程/範例程式/檔案,以瞭解如何起步和用它來建造應用。

在過去的幾個月內,我一直在給Scott Hanselman, Rob Conery, 和 Phil Haack 為Wrox出版社寫作的一本ASP.NET MVC方面的書幫著貢獻章節。該書目前正在製作過程中,不久就會在書店發行(你今天就可以在亞馬遜書店預訂)。

我撰寫了該書的第一章,是個185頁的課程,從頭開始按部就班地建造起一個小型但完整的ASP.NET MVC應用。我與Wrox出版社的協議是,我為他們免費撰寫這個課程,作為回報,他們將提供免費的PDF下載。

我非常興奮地宣佈,你現在可以 下載這個免費的課程章節了(14M的PDF文件),該課程是在「Creative Commons Attribution No Derivatives」許可下發佈的,意味著你可以共享,發佈,列印或者發給任何人。

NerdDinner ASP.NET MVC 課程

該課程從在Visual Studio中使用「檔案->新增專案」命令開始,建立一個嶄新的ASP.NET MVC專案,然後逐步添加功能和特性,在過程中,它討論了如何:

  • 建立資料庫
  • 建造帶有驗證和業務規則的模型
  • 使用 Controller 和 View 實現資料列表和細節介面 (Master-Detail)
  • 實現CRUD(建立,讀取,更新,刪除)資料表單輸入
  • 使用ViewModel模式將信息從控制器中傳給視圖
  • 使用用戶控制項和母版頁在網站上重覆使用介面
  • 實現高效率資料分頁
  • 使用認證和授權實現應用程式安全
  • 使用AJAX實現動態更新
  • 使用AJAX添加可交互性地圖支援
  • 執行自動化的單元測試(包括依賴注入和mocking)

該課程建造的應用名為「NerdDinner」,提供了一個簡易的方式來線上組織,主持和查詢基於新主題的晚餐活動:

nerddinner_small[1]

Scott Hanselman 已經主持NerdDinners多年, 是他出主意來建造一個方便這個活動的應用的課程,他還在www.nerddinner.com提供了該應用的客制了介面的上線版本。

下載連結

希望本文對你有所幫助,

Scott

【附註】 該書剛進入製作過程,尚處於非編輯狀態(意即專業編輯人員還沒開始編輯),一旦最終文字出來,我們會更新PDF版本。

【附註二】 是的,這是我的部落格過去幾個月一直很冷清的原因之一,待我復原之後,請再次期待更多的部落格文章,:-)。