1 天
後端.NET技術類 ASP.NET Core MVC 開發實戰這不僅僅是一個技術課程,更是一場提升開發能力的旅程。我將以豐富的實戰經驗, 引導您克服開發中的各種挑戰,解決真實問題。通過這次課程,您將獲得寶貴的技術知識和實踐經驗, 迅速提升自己的開發能力,成為業界炙手可熱的 ASP.NET Core MVC 專家。加入這堂課, 成為這場技術盛宴的一部分,讓我們一起攜手,迎接這場技術盛宴,創造屬於您的開發高峰!

此課程適合給...

  • 想要補強 MVC 開發經驗的開發人員
  • 現有 ASP.NET Core 開發人員
  • 現有 ASP.NET Web Form 開發人員
  • 熟悉 C# 語法 (課程中的範例,將會以 C# 為主)
  • 本課程不適合完全沒有 C# 開發經驗的人
  • 本課程不適合完全沒有 ASP.NET Core 開發經驗的人

上完此課程你將會...

  • 了解 ASP.NET Core MVC 帶來的效益
  • 學會如何正確且快速的開發 ASP.NET Core MVC 網站
  • 學到如何善用工具幫助提升 ASP.NET Core MVC 開發效率
  • 學習 GitHub Copilot 如何輔助 ASP.NET Core MVC 開發
  • 建立正確的 ASP.NET Core MVC 開發觀念,減少自己摸索學習的時間

在當今前後端分離的架構風靡的時代,許多開發者開始轉向這種開發模式,我自己也偏好這種分工方式, 然而這並不適用於所有人,在企業強推前後端分離的作法,有可能會加重原本開發者的工作量。 對於許多企業來說,常常都是一個人負責一個到多個專案,一個人不單單要開發,還要跟使用者洽談需求, 接客服電話,這就是所謂「一條龍」的全端開發模式。我知道,你就是那條龍,這堂課就是為你所設計的!

我精心設計的「ASP.NET Core MVC 開發實戰」課程,正是為了解決這些開發中的痛點而來。 課程涵蓋了從基礎到進階的全面內容,包括控制器(Controllers)的心法與設計技巧、檢視(Views)的實作建議與配置技巧、 進階的路由(Advanced Routing)與模型繫結(Model Binding)等等。每一個環節都會透過實際操作與展示來幫助學員理解背後的原理, 讓您在實戰中掌握 ASP.NET Core MVC 的精髓。

這不僅僅是一個技術課程,更是一場提升開發能力的旅程。我將以豐富的實戰經驗,引導您克服開發中的各種挑戰, 解決真實問題。通過這次課程,您將獲得寶貴的技術知識和實踐經驗,迅速提升自己的開發能力, 成為業界炙手可熱的 ASP.NET Core MVC 專家。加入這堂課,成為這場技術盛宴的一部分,讓我們一起攜手, 迎接這場技術盛宴,創造屬於您的開發高峰!

課程內容

  • 控制器開發實務(共 4 章)
    4

    控制器開發實務

    • 深入理解模型繫結的過程
    • 深入理解網址路由與 SEO 實作技巧
    • 動作過濾器應用實務 (Action Filters)
    • 如何正確的處理例外
  • 資料模型開發實務(共 4 章)
    4

    資料模型開發實務

    • 瞭解資料模型、DTO 與 POCO
    • 瞭解 ViewModel 的用途與使用技巧
    • 理解 Repository 與 Unit of Work 設計樣式
    • 自訂輸入驗證與模型驗證
  • 檢視開發實務 (共 6 章)
    6

    檢視開發實務

    • 深入理解 Razor 語法 (含速記法則)
    • 瞭解主版頁面與實務開發技巧
    • 使用 Tag Helper 開發檢視頁面
    • 自訂 Tag Helper 標籤輔助程式
    • 自訂 View Component 檢視元件
    • 正確的使用 JS/CSS 合併與最小化
  • 進階表單開發技巧 (共 3 章)
    3

    進階表單開發技巧

    • 強型別表單開發技巧
    • 動態表單開發技巧
    • 範本檢視表單開發技巧
  • 效能調校開發技巧 (共 6 章)
    6

    效能調校開發技巧

    • 正確的偵錯方法
    • 如何快速找出效能瓶頸
    • 大量資料分頁的開發技巧
    • 使用非同步控制器的注意事項
    • 實作快取的正確觀念
    • 避免 N+1 查詢問題
  • 其他進階開發技巧(共 4 章)
    4

    其他進階開發技巧

    • 使用 T4 程式碼範本快速開發網站
    • 使用 HttpClient 的正確觀念
    • 在 ASP.NET Core MVC 實現背景任務
    • 自由提問時間 (任何 MVC 進階主題都可以提出)
4

控制器開發實務

  • 深入理解模型繫結的過程
  • 深入理解網址路由與 SEO 實作技巧
  • 動作過濾器應用實務 (Action Filters)
  • 如何正確的處理例外
4

資料模型開發實務

  • 瞭解資料模型、DTO 與 POCO
  • 瞭解 ViewModel 的用途與使用技巧
  • 理解 Repository 與 Unit of Work 設計樣式
  • 自訂輸入驗證與模型驗證
6

檢視開發實務

  • 深入理解 Razor 語法 (含速記法則)
  • 瞭解主版頁面與實務開發技巧
  • 使用 Tag Helper 開發檢視頁面
  • 自訂 Tag Helper 標籤輔助程式
  • 自訂 View Component 檢視元件
  • 正確的使用 JS/CSS 合併與最小化
3

進階表單開發技巧

  • 強型別表單開發技巧
  • 動態表單開發技巧
  • 範本檢視表單開發技巧
6

效能調校開發技巧

  • 正確的偵錯方法
  • 如何快速找出效能瓶頸
  • 大量資料分頁的開發技巧
  • 使用非同步控制器的注意事項驗
  • 實作快取的正確觀念
  • 避免 N+1 查詢問題
4

其他進階開發技巧

  • 使用 T4 程式碼範本快速開發網站
  • 使用 HttpClient 的正確觀念
  • 在 ASP.NET Core MVC 實現背景任務
  • 自由提問時間 (任何 MVC 進階主題都可以提出)

講師介紹

Will 保哥

(黃保翕)

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

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

2008 至今連續 17 度當選 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