課程簡介

物件導向實作課程(使用C#)第五梯

課程簡介

2016年重新規劃的全新課程內容,為了介紹更多實務上的技巧與更專注於 ASP.NET MVC 相關技術,我們大幅減少了 HTML 與 CSS 的含量,避免學員因不熟悉前端技術而卡死,2016調整後的新課綱難度會比之前版本的稍難一些,不過課程中使用大量的範例,利用動手做的方式讓學員可以了解每個技術名詞的用處與用法和適合的情境,課程結束後就可以變成公司的即戰力!

MVC 6 都 RC2 了,為什麼還要學 MVC 5?

公司不會那麼快的升級到 MVC6 ,而且 MVC6 尚未推出正式版,並且許多從 ASP.NET WebForms 上來的開發者,要學 MVC 6 有一定的門檻,所以我們還是持續教 MVC 5 ,SkillTree 的宗旨就是「不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的」

課程等級:

課程講師

demo
demo

從 ASP.NET MVC 1 Beta3 接觸到ASP.NET MVC 架構後就開始投入,並且撰寫 Blog http://demo.tc 推廣 MVC 相關技術,因深感初學者在學習一門技術的困難,所以於 2012 年和志同道合的伙伴一同創立 twMVC 提供一個隨時可以面對面聊技術的環境,後來為了更有系統的教學於是在 2014 年創立了 SkillTree ,期間也與朋友共同著作了《ASP.NET MVC 4 網站開發美學》《ASP.NET MVC5 網站開發美學》MVC5書籍已經邁入第12刷,並且翻譯為簡體中文於中國上市,兩年後(2016)無給職的承接了好友經營的點部落部落格平台,獨自花了一個月的時間將部落格平台開發完畢,同時也在微軟各項活動以及企業內訓擔任講師與顧問。

講師經歷:
  • 2009-至今 微軟最有價值專家 Microsoft MVP (Visual Studio and Development Technologies)
  • 2017 Build Shcool 講師
  • 2016 點部落IT技術部落格 維運開發(無給職)https://dotblogs.com.tw
  • 2014 合著 《ASP.NET MVC5 網站開發美學》
  • 2014 SkillTree 創辦人 https:/skilltree.my
  • 2013 成立電魔小鋪有限公司 http://demoshop.tw
  • 2013 合著 《ASP.NET MVC4 網站開發美學》
  • 2012 twMVC 共同創辦人 https://mvc.tw
  • 2012~4 Microsoft Techday 講師
  • 2012 Windows Phone App 開發挑戰賽台灣特色應用組第一名
  • 2008-2009 藍色小舖資訊專家貢獻獎
  • 2009-2011 藍色小舖認證資訊專家
  • 台灣微軟資深特約講師

課程介紹

  • Day1
    • MVC 概觀與生命週期介紹
    • MVC 開發時觀念的轉換
    • ASP.NET MVC 與 ASP.NET Web Forms 的不同
    • 使用 ASP.NET MVC 的好處
    • Bootstrap 簡介與快速工具介紹
    • Layout 觀念解釋
    • Partial View, Child Action 使用時機詳細解析
    • Razor 語法技巧
    • ASP.NET MVC 資料傳遞的方式
      • ViewData, ViewBag, TempData
    • ViewModel 用法與應用時機
  • Day2
    • Controller 說明
    • Routing 概觀
    • ORM 的好處與壞處
    • ADO.NET Entity Framework
    • LINQ 基礎語法練習與實務陷阱詳解
    • 實務上 MVC 遺漏的拼圖
      • Service , UnitOfWork
    • Area 觀念解釋
  • Day3
    • View 相關技術
      • Html Helper
      • Razor Helper
      • Javascript , jQuery , TypeScript
      • Unobtrusive
      • AJAX Helper
      • 自訂 Helper
      • 現成好用的 Helper
    • 資料驗證
      • 資料驗證的觀念
      • ASP.NET MVC 內建驗證介紹
      • 萬用驗證介紹
      • 擴充驗證機制
    • 資訊安全
      • 檔案上傳防護觀念
      • 檔案下載注意事項
      • XSS、CSRF
      • 資訊隱藏
  • Day4
    • 起風了! MVC 常見的擴充點
      • Action Filters
      • Action Result
      • Model Binding
      • ASP.NET Identity 介紹
      • MVC 中各式各樣的 Template
      • Display Mode
    • ASP.NET MVC 正確部屬方式
  • Day5
    • 實務技巧
      • 自訂 Route
      • Route Attribute
      • 分頁、排序、搜尋 實做方式
      • 推薦的 (javascript | jQuery)套件介紹
    • 資料庫專案
    • 網站最佳化技巧
    • 效能調教
    • 正確的部屬方式

本課程提供午餐

  • 請務必於報名時勾選您的選擇。
  • 課程開始後恕無法更改選擇。

本課程需自備筆電

  • 實戰課程請攜帶筆電,以利課程實做。
  • 必要軟體將會於課程通知信中說明。

立即報名

提醒您!

此為歷史課程,如您對本課程有興趣,您可以從以下管道得到我們最新課程資訊:

回應討論

持續學習

注意事項

  • 若報名人數不足20人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並無息退還全額課程費用。
  • 主辦單位保留對課程內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費學員如取消報名,將依據時間遞減退還費用。
  • 開課前10天申請退費,退學費0%
  • 開課前11天申請退費,退學費80%
  • 開課前14天申請退費,退學費90%
  • 收到申請表後我們會主動與您聯繫。

目前課程