課程簡介

模塊 1:ASP.NET MVC 簡介

  • ASP.NET Web 開發回顧
  • ASP.NET MVC 的主要優勢
  • 模型、視圖和控制器的角色

模塊 2:ASP.NET MVC 入門

  • 爲 ASP.NET MVC 準備開發環境
  • 創建 ASP.NET MVC 項目
  • 理解 ASP.NET MVC 項目的結構
  • 命名約定
  • 創建視圖
  • 定義控制器
  • 定義數據模型

模塊 3:創建完整的 ASP.NET MVC 應用程序

  • 創建強類型視圖
  • 理解 URL 和操作方法
  • 使用 HTML 輔助方法
  • 處理表單回發;數據驗證

模塊 4:使用 Razor 視圖引擎

  • Razor 設計目標
  • 實現 Razor 視圖
  • Razor 語法
  • 在 Razor 視圖中訪問模型數據

模塊 5:工業級 ASP.NET MVC 應用程序

  • ASP.NET 應用程序架構最佳實踐
  • 實現存儲庫和 Entity Framework 數據模型
  • 使用依賴注入;實現自定義控制器工廠
  • ASP.NET MVC 中的測試驅動開發

模塊 6:視圖技術

  • 定義和使用自定義 HTML 輔助方法
  • 定義佈局/母版頁
  • 使用樣式
  • 定義和使用部分視圖
  • Razor 輔助方法語法

模塊 7:實現導航:定義視圖模型類

  • 在控制器中實現數據過濾
  • 理解路由機制
  • 向路由表添加自定義條目
  • 定義默認值、參數和驗證
  • 生成 URL 和超鏈接
  • 自定義路由約束

模塊 8:狀態管理

  • 使用隱藏字段
  • 會話和應用程序狀態
  • 自定義模型綁定

模塊 9:在 ASP.NET MVC 中使用 Ajax 和 jQuery

  • Ajax 和 ASP.NET MVC 概述;非侵入式 Ajax
  • 使用 Ajax 操作鏈接
  • jQuery 概述
  • jQuery 技術
  • 使用 jQuery UI

模塊 10:ASP.NET MVC 4.5 高級技術

  • 視圖腳手架模板
  • 控制器腳手架模板
  • 使用 Unity 進行依賴注入

模塊 11:ASP.NET MVC 中的測試驅動開發

  • TDD 回顧
  • 使用 TDD 與 ASP.NET MVC 的演練

模塊 12:其他技術

  • 控制器技術
  • 過濾器
  • 模型綁定

最低要求

3-6 個月的 ASP.NET Web 開發經驗,使用 C#。

 28 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類