《台北》ASP.NET MVC 5 開發實戰:從入門到進階 (六天)

◎ 課程說明

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

本次課程為期六週,每週上課兩天 (週六、日),將鉅細靡遺的解說 ASP.NET MVC 框架必須了解的觀念與技術 (包含最新 ASP.NET MVC 5 新增功能),其課程範圍包括 Visual Studio 開發工具操作技巧 (Visual Studio 2013)、ASP.NET MVC 架構與觀念解析、資料模型開發實務、控制器相關技術開發實務、檢視頁面相關技術實務、進階開發實務 (AJAX, Bundle, 分頁, 資安, ...)、電子商務開發實戰 (完整練習),課程定位從入門到進階,內容豐富且紮實。

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

◎ 課程編號

  • DCT-104004

◎ 課程日期

  • 2015/04/18 ~ 2015/05/10 ( 除 5/2 和 5/3 之外的星期六、日 )

◎ 課程主題

  • 第一天 (4/18):新手上路初體驗
    • 熟悉 Visual Studio 2013 開發環境
    • 瞭解 ASP.NET MVC 網站開發流程
    • 瞭解 Entity Framework 6.0 資料存取程式
    • 瞭解 ASP.NET MVC 執行生命週期
    • 瞭解 ASP.NET MVC 核心觀念
    • 使用 T4 程式碼產生器加速網站開發效率
  • 第二天 (04/19):資料模型開發實務
    • 熟悉 LocalDB 資料庫工具
    • 深入瞭解 Entity Framework 6.0 開發模式
    • EF Code First開發模型
    • EF Model First開發模型
    • EF Database First開發模型
    • 快速開發與EDMX維護技巧
    • 瞭解 ViewModel 的用途與使用技巧
    • ASP.NET MVC 模型繫結應用實務
    • 擴充資料模型的實務應用方式
  • 第三天 (04/25):控制器相關技術開發實務
    • 網址路由(Routing)與 SEO
    • Controller 架構解析 (控制器與動作方法)
    • Action Result 應用實務
    • 模型繫結 (Model Binding) 詳解
    • 介紹 ViewData, ViewBag, ViewModel 與使用差異
    • 動作過濾器 (Action Filter) 應用實務
  • 第四天 (04/26):檢視頁面相關技術實務
    • 深入理解 Razor 語法 (含速記法則)
    • 強型別模型開發技巧
    • 瞭解 Html 輔助方法與使用陷阱
    • 瞭解 Url 輔助方法
    • 表單與範本檢視開發實務
    • 各式表單驗證開發技巧
  • 第五天 (05/09):進階開發實務
    • 活用 Ajax 輔助方法
    • 合併與壓縮
    • 資料分頁的開發技巧
    • 強化網站安全性
    • 認識 ASP.NET Web API 與開發技巧
    • 使用 T4 程式碼範本快速開發網站
  • 第六天 (05/10):電子商務開發實戰
    • ASP.NET MVC 網站如何進行系統分析與設計
    • 多人團隊如何分工合作開發 MVC 網站
    • ASP.NET MVC 網站效能調校的技巧
    • 各功能單元程式碼詳解
    • 會員機制
    • 商品型錄
    • 購物車
    • 訂單管理
  • 註:每日上課時間為 AM 9:00 ~ PM 5:00 (中午休息一小時)

◎ 適合對象

  • 企業網站開發部門經理
  • 以網站建置為主的開發人員
  • 現有 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 開發觀念,減少自己摸索學習的時間

◎ 講者名單

  • 多奇數位創意有限公司 技術總監  Will 保哥

◎ 講者簡歷

  • 現任多奇數位創意有限公司技術總監。連續 6 度當選微軟最有價值專家 (ASP.NET/IIS MVP)。早期專研 LAMP 相關技術,自 2005 年起轉向 Microsoft .NET Platform 開發技術,熟悉各式 Web 開發技術、網站效能調校、SQL Server、網站內容管理系統、網路系統整合。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010/2011/2012 講師、TechEd China 2011 講師,出版著作有 ASP.NET MVC 2 開發實戰、ASP.NET MVC 4 開發實戰與 Windows Phone 開發實戰等書籍。
  • 部落格http://blog.miniasp.com/
  • 粉絲頁https://www.facebook.com/will.fans

◎ 過去學員參與MVC課程評價

  • 在1.0的時候就已經碰觸過ASP.NET MVC,但當時只有一個人負責全部的開發跟維護,所以也就沒感覺到他是個好用的東西,反而覺得會降低自己開發的速度,時至今日,已經發展到5.0了,而自己也從一人開發轉到需要多人一起合作的公司,回頭再來摸這個東西,學習起來相當吃力,主要是對於這個框架的不熟悉,畢竟跟傳統的web form差別太大,某些跟實務相關的需求,也不知道該怎麼著手,透過保哥的這門課,從基礎的觀念,再到實務的演練,甚至包含了很多MVC以外的東西,比如良好的開發習慣、效能的調效等等,都讓我獲益良多,唯一可惜的是,六周的時間太少,想學的東西太多,我都已經想要到保哥的公司上班,好滿足自己對於學習方面的渴望了。
  • 當初,ASP.NET MVC在一年多前只是驚鴻一瞥。直到今年因緣際會下開始去了解,才發現到MVC可能是許多問題的解答。曾經上網查閱資料,但都只是片斷介紹,後來決定買書並找到保哥的開發實戰。書的內容淺顯易懂,照著做幾乎不會有任何問題,但想套到公司的系統時,卻不知從何做起。當下才知道,原來我只是字面上的懂,其實根本還沒有任何概念 ,只是照著書知其然而不知其所以然。在上網詢問經保哥的建議下報名了MVC課程,並開始了五味雜陳的學習之路。學習的過程中有痛苦有希望。痛苦的是要把使用多年的WebForm做法及習慣?到一邊不容易。就像當初由ASP轉.NET時一樣,明明簡單的練習卻摸不著頭腦。希望的是看到了一條更上一層樓的道路。雖然有難度,但熬過了就大躍進。學習過程中其收獲不光是學到了什麼,還明白到自已不足的部份。也如保哥所說,學了之後再看書會更有感覺,原本看似白話的描述,突然可以看出哪裏是重點哪裏是要有技巧的。這門課的確物超所值,學到了很多超出我預想的內容。

  • 每次上完課都有一種Level up的感覺,尤其是沒想到寫程式竟然可以這麼帥,學到很多大絕招,原本有點擔心是不是那種實作時間很多, 課程步調很慢的課程,沒想到保哥本身打字超快之外, 課程內容也安排得非常充實,連略懂MVC的我都覺得上課時要非常專心,不然一個閃神(打瞌睡)就不知道怎麼做課程練習了XD真的覺得課程很物超所值,滿載而歸,希望以後可以開更更更進階的課程, 可以學到很多的實務規劃,最後謝謝保哥這段時間的教學, 真的教得超好的~~~!!!

◎ 繳費資訊

  • 課程費用:原價 NT$ 24,000-
    • 【優惠票】:NT$ 21,000.-
    • 【學生票】:NT$ 17,000.- (請來信提供學生證確認)

◎ 退換票辦法

  • 本活動委由 KKTIX 代為處理退票退款事宜
  • 退票時將酌收 10% 手續費、且活動前十天內不予退票。
  • 詳情請見 KKTIX 代理退換票辦法

◎ 注意事項

  • 本課程包含午餐
  • 學員不用攜帶筆電,將提供每人一台電腦實作練習
  • 課程會租用恆逸資訊的電腦教室 (課程環境:中央空調、休息區、免費冷、熱飲料及Wi-Fi上網)
  • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
  • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
  • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
  • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 
恆逸台北教育訓練中心 / 台北市復興北路99號14F

Event Tickets

Ticket Type Sale Period Price
優惠價

2015/01/10 00:00(+0800) ~ 2015/04/15 12:00(+0800) End of Sale
  • TWD$21,000
學生價

2015/01/10 00:00(+0800) ~ 2015/04/15 12:00(+0800) End of Sale
  • TWD$17,000
團購價

2015/02/01 00:00(+0800) ~ 2015/04/15 12:00(+0800) End of Sale
  • TWD$20,000
Next Step