6 天
後端.NET技術類 ASP.NET MVC 5 開發實戰:從入門到進階本次課程將鉅細靡遺的解說 ASP.NET MVC 框架必須了解的觀念與技術 (包含最新 ASP.NET MVC 5 新增功能), 其課程範圍包括 Visual Studio 開發工具操作技巧、ASP.NET MVC 架構與觀念解析、資料模型開發實務、 控制器相關技術開發實務、檢視頁面相關技術實務、進階開發實務 (AJAX, Bundle, 分頁, 資安, ...), 以及每周都會指派作業,讓各位學員能有完整的練習,課程定位從入門到進階,內容豐富且紮實。

此課程適合給...

  • 企業網站開發部門經理
  • 以網站建置為主的開發人員
  • 現有 ASP.NET Web Form 開發人員
  • 現有 ASP.NET MVC 開發人員
  • 熟悉 C# 語法 (課程中的範例,將會以 C# 為主)
  • 本課程不適合完全沒有 ASP.NET 開發經驗的人

上完此課程你將會...

  • 了解 ASP.NET MVC 帶來的效益
  • 了解如何從 ASP.NET Web Form 轉換至 ASP.NET MVC 開發模式
  • 了解 Visual Studio 2013 開發工具如何有效幫助提升 ASP.NET MVC 開發效率
  • 了解 ORM 與 Entity Framework 的開發方法
  • 學會如何快速開發 ASP.NET MVC 網站
  • 建立正確的 ASP.NET MVC 開發觀念,減少自己摸索學習的時間

企業多年以來建置 Web-based 系統大多採用 ASP.NET Web Form 為主要開發技術, 無論企業官網或內部系統,都使用同一套技術,並採用元件化的控制項架構, 進而簡化開發時間,加速開發流程。而資料存取的部分,也大多採用預存程序或傳統 ADO.NET 作為主要資料存取方法。 但是,微軟近幾年推出許多嶄新的開發技術,就是用來解決原本技術的不便之處, 為企業帶來不一樣的選擇。但礙於學習新技術總有一些學習成本,短時間不容易學會, 也不知道使用這些新技術是否能帶來開發效率的提升,這些問題,都將在本次課程為您一一解答。

本次課程將鉅細靡遺的解說 ASP.NET MVC 框架必須了解的觀念與技術 (包含最新 ASP.NET MVC 5 新增功能), 其課程範圍包括 Visual Studio 開發工具操作技巧、ASP.NET MVC 架構與觀念解析、資料模型開發實務、控制器相關技術開發實務、 檢視頁面相關技術實務、進階開發實務 (AJAX, Bundle, 分頁, 資安, ...),以及每周都會指派作業,讓各位學員能有完整的練習, 課程定位從入門到進階,內容豐富且紮實。

本課程內容適用於 ASP.NET MVC 3 以上版本!

課程內容

  • 新手上路初體驗(共 6 章)
    6

    新手上路初體驗

    • 熟悉 Visual Studio 2013 開發環境
    • 瞭解 ASP.NET MVC 網站開發流程
    • 瞭解 Entity Framework 6.0 資料存取程式
    • 瞭解 ASP.NET MVC 執行生命週期
    • 瞭解 ASP.NET MVC 核心觀念
    • 使用 T4 程式碼產生器加速網站開發效率
  • 資料模型開發實務(共 7 章)
    7

    資料模型開發實務

    • 熟悉 LocalDB 資料庫工具
    • 深入瞭解 Entity Framework 6.0 開發模式
    • EF Code First開發模型
    • EF Model First開發模型
    • EF Database First開發模型
    • 快速開發與EDMX維護技巧
    • 瞭解 ViewModel 的用途與使用技巧
  • 控制器相關技術開發實務 (共 6 章)
    6

    控制器相關技術開發實務

    • 網址路由(Routing)與 SEO
    • Controller 架構解析 (控制器與動作方法)
    • Action Result 應用實務
    • 模型繫結 (Model Binding) 詳解
    • 介紹 ViewData, ViewBag, ViewModel 與使用差異
    • 動作過濾器 (Action Filter) 應用實務
  • 檢視頁面相關技術實務 (共 6 章)
    6

    檢視頁面相關技術實務

    • 深入理解 Razor 語法 (含速記法則)
    • 強型別模型開發技巧
    • 瞭解 Html 輔助方法與使用陷阱
    • 瞭解 Url 輔助方法
    • 表單與範本檢視開發實務
    • 各式表單驗證開發技巧
  • 進階開發實務 (共 6 章)
    6

    進階開發實務

    • 活用 Ajax 輔助方法
    • 合併與壓縮
    • 資料分頁的開發技巧
    • 強化網站安全性
    • 認識 ASP.NET Web API 與開發技巧
    • 使用 T4 程式碼範本快速開發網站
  • 電子商務開發實戰 (共 8 章)
    8

    電子商務開發實戰

    • ASP.NET MVC 網站如何進行系統分析與設計
    • 多人團隊如何分工合作開發 MVC 網站
    • ASP.NET MVC 網站效能調校的技巧
    • 各功能單元程式碼詳解
    • 會員機制
    • 商品型錄
    • 購物車
    • 訂單管理
6

新手上路初體驗

  • 熟悉 Visual Studio 2013 開發環境
  • 瞭解 ASP.NET MVC 網站開發流程
  • 瞭解 Entity Framework 6.0 資料存取程式
  • 瞭解 ASP.NET MVC 執行生命週期
  • 瞭解 ASP.NET MVC 核心觀念
  • 使用 T4 程式碼產生器加速網站開發效率
7

資料模型開發實務

  • 熟悉 LocalDB 資料庫工具
  • 深入瞭解 Entity Framework 6.0 開發模式
  • EF Code First開發模型
  • EF Model First開發模型
  • EF Database First開發模型
  • 快速開發與EDMX維護技巧
  • 瞭解 ViewModel 的用途與使用技巧
6

控制器相關技術開發實務

  • 網址路由(Routing)與 SEO
  • Controller 架構解析 (控制器與動作方法)
  • Action Result 應用實務
  • 模型繫結 (Model Binding) 詳解
  • 介紹 ViewData, ViewBag, ViewModel 與使用差異
  • 動作過濾器 (Action Filter) 應用實務
6

檢視頁面相關技術實務

  • 深入理解 Razor 語法 (含速記法則)
  • 強型別模型開發技巧
  • 瞭解 Html 輔助方法與使用陷阱
  • 瞭解 Url 輔助方法
  • 表單與範本檢視開發實務
  • 各式表單驗證開發技巧
6

進階開發實務

  • 活用 Ajax 輔助方法
  • 合併與壓縮
  • 資料分頁的開發技巧
  • 強化網站安全性
  • 認識 ASP.NET Web API 與開發技巧
  • 使用 T4 程式碼範本快速開發網站
8

電子商務開發實戰

  • ASP.NET MVC 網站如何進行系統分析與設計
  • 多人團隊如何分工合作開發 MVC 網站
  • ASP.NET MVC 網站效能調校的技巧
  • 各功能單元程式碼詳解
  • 會員機制
  • 商品型錄
  • 購物車
  • 訂單管理

講師介紹

Will 保哥

(黃保翕)

2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監

2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家

2008 至今連續 15 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。

2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。

熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。熱愛分享知識。

曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。

出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。

部落格 http://blog.miniasp.com

FB 粉絲頁 https://www.facebook.com/will.fans

學員回饋
Contact Us聯絡多奇
聯絡多奇為您提供最專業的協助!
background image background image