課程簡介

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

課程簡介

課程維持 SkillTree 既有傳統利用大量的範例與實做來解釋各別功能的用法,但因為 ASP.NET MVC 的博大精深我們無法在課堂上給予充分的自我練習時間(畢竟您花錢不是來寫 Code ,是來學習招式與眉角的)所以我們精心設計了回家作業,只要您有寫回家作業講者就會親自為您 Code review ,在經由我們的課程規劃與回家作業的練習後您就可以變成公司都需要的即戰力,甚至在年後給自己更大的談判空間!

MVC 6 (.NET Core 2.0)都出了,為什麼還要學 MVC 5?

一般公司不會那麼快的升級到 .NET Core ,而且許多從 ASP.NET WebForms 升級的開發者,要學 .NET Core 有不低的門檻,所以我們還是持續教授 MVC 5。您不用擔心學到了過時的技術,因為我們的課程內容可以讓您從 ASP.NET MVC3 用到 ASP.NET MVC6,當你有了基礎後,就算公司需要使用 .NET Core 您也能上手。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 USPACE 技術總監與共同創辦人 http://uspace.city
  • 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 藍色小舖認證資訊專家
  • 台灣微軟資深特約講師

課程介紹

  • Session1
    • 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 的正確用法與應用時機
  • Session2
    • Controller 說明
    • 改變網址生成的 Routing 技術簡介
    • ORM 的取捨
    • ADO.NET Entity Framework 應用實例
    • LINQ
      • 基礎語法練習
      • 實務陷阱詳解
      • 效能優化調教
    • 實務上 MVC 遺漏的拼圖
      • Service 層的實踐
      • UnitOfWork
    • Area 觀念解釋
  • Session3
    • View 相關技術
      • Html Helper
      • Razor Helper
      • Javascript , jQuery , TypeScript
      • Unobtrusive 撰寫原則
      • AJAX Helper
      • 擴充 Helper 的功能
      • 內建的 Helper 功能介紹
    • 資料驗證
      • 資料驗證的觀念
      • ASP.NET MVC 內建驗證介紹
      • 萬用驗證介紹
      • 擴充驗證機制
    • 資訊安全
      • 檔案上傳防護觀念
      • 檔案下載注意事項
      • XSS、CSRF
      • 資訊隱藏技巧
  • Session4
    • 模組化MVC 不可不知的技巧
      • 超好用的 Action Filters
      • 前端要什麼就傳什麼的 Action Result
      • 可以偷偷動手腳的 Model Binding
      • 強大的 ASP.NET Identity 介紹
      • 省時間的 Template
      • 應用層面超廣的 Display Mode
    • ASP.NET MVC 正確部屬方式
  • Session5
    • 實務技巧
      • 自訂 Route 匹配原則讓網址更符合 SEO
      • 為資料加上分頁功能
      • 分頁、排序、搜尋 一次解決方案
      • 讓你事半功倍的 (javascript | jQuery)套件介紹
    • 資料庫專案
    • 網站最佳化技巧
    • 效能調教的方式與原則
    • 正確的部屬方式
    • 維持網站品質
      • 監控網站運作
      • 監控網站效能
      • 記錄例外錯誤
         

講者的話

身為 SkillTree 的創辦人,我一直以來的理念就是「聘請還在業界的講師」,因為我們都還在業界,所以我們知道各位學員遇到的問題,我們瞭解業界中執行的難處,所以我們不會天馬行空的介紹不切實際的東西,雖然我已經獨立開業沒有在公司行號上班,但我依然有接企業顧問與實做專案,光是我自己的專案就有

都是我個人獨力開發完成,因為我是做事情的人,不是出嘴的人,所以我設計的課綱會更偏實務內容,像這次 2017 年課綱的改版就有很多例子是因為開發 SkillTree V3 版本給的啟發,這些超實用的應用我已經迫不及待的要介紹給各位了。

注意事項

  • 本課程不適合完全沒寫過 C# 的開發者。
  • 本課程不適合不寫程式的管理者。
  • 本課程不會有太多前端技術,對於 CSS , HTML , JS 您需要有基本認知。
  • 本課程有可能免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。

學員評語

  • 上之前已經有接觸到 MVC 的專案 但是基礎沒打好 上課後有學到滿多基礎 原本遇到的問題有想到解決方式。
  • 有比較難,但還是理想中的難易度 剛好是頗吃力又不算太難的程度。
  • 寫程式的時間太少,會繼續努力加油的,不過隨便一些補充,都超值回票價的。
  • demo 頗幽默,除了授課內容以外,言談中也傳授頗多工作上實用的 Visual Studio 小技巧。
  • 風格活潑,不像其他上課一樣死板。
  • 很棒,很多評語一針見血,demo的一句話讓我脫離沒有版控的公司了,感謝 demo。
  • Demo 老師課程安排的很好,我還需要融會貫通,有機會我會去參加星期四的聚會。
  • 上完課之後,工作上的很多問題真的馬上釐清了。
  • 難易度剛好,把整個 ASP .NET MVC 未知的部份補上,發現自己不足的部份。
  • 風格直接,沒有太多的客套,很好!
  • 很風趣(嘴砲),不會讓人想睡,都可以很有精神!
  • 我應該是高估自己的程度了,才會無知的來上這門課 聽完之後,對講師的專業折服 更對專業程式員的生活響往 希望有天也能成為跟講師及助教一樣舉一反三,一點就通 講師的專業授課 讓我體認到自己只有努力努力再努力,才能聽的懂你們的東西一點點 但講師教學熱誠及助教們的循循善誘發問的求知精神 使我見識到台灣資訊界生存的人,真的非常認真 相較之下自己真的是過的太爽了 感謝你們讓我找的自己的不足 你們讓我瞭解到要成為一位夠格的資訊人的態度及熱情 你們樹立了我學習的目標 我也想成為像你們一樣強的人 這種強是有人的溫度 謝謝你們。
  • 很專業,感覺有不少實戰經驗。
  • 專業問題都能回答,覺得很好。
  • 講師的實力及教授技巧是我們有目共睹的,覺得參加這樣的課程,是很值回票價的!
  • 由於 demo 老師屬於接案的,講的內容及補充的知識 都可以以實務實戰為主 覺得非常的好。
  • 在課程上推薦的套件或者文章連結非常有用,這堂課程的 PDF 工作上都可以作為工具書使用,還有課程期間對於我們初學者來說,避開了很多地雷,直截了當說哪些套件哪些 Method 是垃圾,或是好用的東西,對我們直接踏入開發很有幫助,最有價值的還是那些可以省掉不少花在地雷還有蒐集資料的工夫。金錢換取時間的概念!
  • 老師上課時會使用範例來展示一些使用的情境,對於初學者來說是十分受用的。在下對於 C# 較深的部分,例如委派、委派使用時機、Interface 使用時機、泛型的概念、泛型使用時機、物件導向的概念...等其實沒有相當了解,以至於有時候會無法深刻了解程式為什麼要這樣設計。但這都是自身能力的問題,無法代表每一個人的意見。因此對於想學習ASP .NET MVC的初學者,需要把 C# 較深的部分理解透徹一點,才能較快吸收老師上課的內容。

本課程提供午餐

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

本課程需自備筆電

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

立即報名

學費要報帳!

不管您購買哪一種票,學費全額皆可開立發票,課程當天電子發票自動寄送到您的信箱,方便您報帳!

自我學習不該變成沈重的負擔!

我們知道您的學習是為了將來的薪水,為了避免造成您的負擔,我們提供了 3、6、12 期零利率的信用卡分期付款,歡迎多加利用。

票種 販售期間 單價 數量
我一定要買到票 有人幫忙付錢或一定要買到可以選擇它。 2017-10-14 2018-01-10 NT$ 18,900
有人幫忙付錢或一定要買到可以選擇它。
一般票 所有人皆可購買。 2017-10-21 2018-01-08 NT$ 17,000
所有人皆可購買。
團體票 發票無法分開開立,風險由揪團者自行負擔。 2017-10-21 2018-01-08 NT$ 16,000
發票無法分開開立,風險由揪團者自行負擔。
Yammer票 完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。 2017-10-14 2018-01-10 NT$ 16,000
完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。
助教票 助教專用票卷。(助教為內定並非對外販售) 2017-10-14 2018-01-10 NT$ 500
助教專用票卷。(助教為內定並非對外販售)

回應討論

持續學習

注意事項

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

退款方法

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

目前課程