◎ 課程說明
企業多年以來建置 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-103003
◎ 課程日期
2014/02/08~2014/02/23 連續三週星期六與日
◎ 課程主題
- 第一天 (02/08):新手上路初體驗
- 熟悉 Visual Studio 2013 開發環境
- 瞭解 ASP.NET MVC 網站開發流程
- 瞭解 Entity Framework 6.0 資料存取程式
- 瞭解 ASP.NET MVC 執行生命週期
- 瞭解 ASP.NET MVC 核心觀念
- 使用 T4 程式碼產生器加速網站開發效率
- 第二天 (02/09):資料模型開發實務
- 熟悉 LocalDB 資料庫工具
- 深入瞭解 Entity Framework 6.0 開發模式
- EF Code First開發模型
- EF Model First開發模型
- EF Database First開發模型
- 快速開發與EDMX維護技巧
- 瞭解 ViewModel 的用途與使用技巧
- ASP.NET MVC 模型繫結應用實務
- 擴充資料模型的實務應用方式
- 第三天 (02/15):控制器相關技術開發實務
- 網址路由(Routing)與 SEO
- Controller 架構解析 (控制器與動作方法)
- Action Result 應用實務
- 模型繫結 (Model Binding) 詳解
- 介紹 ViewData, ViewBag, ViewModel 與使用差異
- 動作過濾器 (Action Filter) 應用實務
- 第四天 (02/16):檢視頁面相關技術實務
- 深入理解 Razor 語法 (含速記法則)
- 強型別模型開發技巧
- 瞭解 Html 輔助方法與使用陷阱
- 瞭解 Url 輔助方法
- 表單與範本檢視開發實務
- 各式表單驗證開發技巧
- 第五天 (02/22):進階開發實務
- 活用 Ajax 輔助方法
- 合併與壓縮
- 資料分頁的開發技巧
- 強化網站安全性
- 認識 ASP.NET Web API 與開發技巧
- 使用 T4 程式碼範本快速開發網站
- 第六天 (02/23):電子商務開發實戰
- 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. 原本自修看書總有不懂的地方,但又無從問起,這次課程結束後發現當時看不懂的地方已經能解決大部分囉,現在也知道該如何有效地去找尋解決方式。
- 2. 有好的師傅領進門是很重要的,保哥你做到了這一點,接下來就是更多實務上的碰撞,期待能碰撞出更多的功力&實務經驗了。
- 3. 本來只能看著別人開開心心寫MVC,沒想到上完這門課程,不小心就上手了。
- 4. 此門課程的講師有擁有此領域、研究與帶領開發團隊實務的豐富經驗,透過他清楚地技術剖析與MVC分類研究,使得我有更清晰與正確的觀念,這對於未來開發MVC-Web平台的結構性會有很好的幫助。
- 5. 這門課除了獲得MVC的專業知識外,還得到講師許多建置系統、教育同仁的觀念與理念,提供了我後續如何帶領團隊一同進步的方針。
- 6. 六週課程非常充實,講師講解了很多實務開發的技巧,非常受用,過去一直以來都認為Web開發是很繁瑣的事情,但是聽了保哥的講解後,發現竟有如此好用的開發工具。
- 7. 我覺得聽課程比較易於吸收,六堂課程內容豐富吸收了很多。
- 8. 原先只是從書本、網路文章片段了解了MVC,經過報名課程,透過保哥生動且淺顯易懂的解說方式,讓原本生硬的觀念變得有趣多了。
◎ 繳費資訊
- 課程費用:原價$24,000-
- 【優惠票】:12/30(一) 7:00am ~ 01/31(五) 6:00pm NT$ 21,000-
- 【團體票】:12/09(一) 7:00am ~ 01/31(五) 6:00pm NT$ 17,000-/人
-
- ※【團體票】說明:團體報名必須五人以上,請先至報名系統輸入所有學員的報名資料,其中一人代表來電 (07-369-1788轉68773) 通知教育訓練專員 Suki (黃小姐),確認完所有學員報名資料後,透過信用卡或是臨櫃匯款的方式付款,並請於報名起算日五天內完成所有學員的課程款項
- 優惠票種的繳費方式:信用卡/Web-ATM快速連結,報名成功後系統會寄發匯款通知信,成功繳費才算報名完成
- 團體票種的繳費方式:信用卡/臨櫃匯款,學員費用缺一則報名不成功
- 退款辦法:
- 實際開課日前七天因故取消報名者,【優惠票】主辦單位將退費 90% 、【團體票】退費85%,開課前三天取消則退費【優惠票】30%、【團體票】退費25%,課程當天未出席不退費,退費者需自行負擔跨行手續費 30 元
- 統一退費日期為申請的下個月10 號,若申請時間已超過當月20 號之後,則退費時間順延至下下個10 號
- 請填寫 課程退費申請表,收到申請表,課程專員將寄發通知信以告知申請進度
◎ 注意事項
-
- 本課程包含午餐
- 學員不用攜帶筆電,將提供每人一台電腦實作練習
- 課程會租用恆逸資訊的電腦教室 (課程環境:中央空調、休息區、免費冷、熱飲料及Wi-Fi上網)
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用