ASP.NET Core 6 MVC:從入門基礎到進階全方位開發
ASP.NET Core 6 MVC:從入門基礎到進階全方位開發

課程簡介:

ASP.NET Core 6 MVC進階篇是專為具有基礎MVC開發經驗的開發者設計的。課程涵蓋了從進階路由、模型繫結、Web API設計,到身份驗證與授權等多個高級主題。本課程還特別融入了服務設計、電子郵件整合、密鑰管理、日誌管理(NLog)、數據快取與審計,以及依賴注入等實用主題。

透過深入的理論和實踐教學,這個課程旨在讓您能夠熟練掌握ASP.NET Core 6 MVC的高級功能和最佳實踐,並能在實際項目中靈活運用。

課程目標:

  1. 深入了解ASP.NET Core的進階路由和中間件技巧。
  2. 掌握高級模型繫結和驗證技術。
  3. 學習如何使用AJAX與前後端進行高效交互。
  4. 熟悉RESTful API的設計和版本控制。
  5. 深入理解身份驗證和授權的高級概念,如JWT和基於聲明的授權。
  6. 學會Entity Framework Core的高級使用和性能優化。
  7. 理解如何設計和實現高度模塊化的後端服務。
  8. 掌握電子郵件整合和密鑰管理技巧。
  9. 了解如何進行有效的日誌管理和數據審計。
  10. 學習依賴注入和服務生命週期管理。
  11. 理解背景任務和排程的實現方式。
  12. 熟悉基礎的性能測試和壓力測試工具。
  13. 學會如何實現多語言網站。
  14. 掌握軟體測試的基本概念和實踐,包括單元測試和整合測試。

進階篇:ASP.NET Core 6 MVC 課程大綱(更新版)


  1. 進階路由與中間件
    • 屬性路由進階
    • 自定義中間件
  2. 模型繫結與驗證進階
    • 自定義模型繫結
    • 自定義驗證屬性
  3. AJAX與前後端交互
    • 使用AJAX調用後端API
    • 實時更新視圉
  4. Web API與RESTful設計
    • 建立RESTful API
    • 版本控制
  5. 身份驗證與授權進階
    • 使用JWT
    • 策略基礎和基於聲明的授權
  6. Entity Framework Core 進階
    • 使用Code First遷移
    • 性能優化與查詢優化
  7. 服務(Service)設計與實現
    • 職責分離(SoC)
    • 單一職責原則(SRP)
  8. 電子郵件(Email)整合與發送
    • SMTP設定
    • 電子郵件模板
  9. 密鑰管理(Passkey)
    • 安全存儲
    • 雙因素認證
  10. 日誌管理(NLog)
    • NLog基礎和配置
    • 實踐日誌在MVC中的應用
  11. 快取與性能優化(Cache)
    • 使用內置快取
    • 分佈式快取
  12. 審計與數據追蹤(Audit)
    • 實踐審計日誌
    • 數據修改追蹤
  13. 依賴注入與服務生命週期(DI)
    • DI容器和注入模式
    • 服務生命週期管理
  14. 背景任務與排程
    • 使用IHostedService實現背景任務
    • 使用Quartz.NET實現排程
  15. 壓力測試
    • 基礎的性能測試實踐
    • 使用JMeter實現壓力測試
  16. 多語言支持(Multilingual)
    • 實現多語言網站
    • 使用Multilingual實現多國語言
  17. 軟體測試(Test)
    • 單元測試和整合測試在項目中的應用
前一篇文章ASP.NET Core 6 MVC課程-基礎篇
下一篇文章VB.NET 後端驗證密碼欄位
學經歷 淡江大學資訊管理研究所 諸銘科技軟體發開部經理與教育事業部總監 專長 網路創業、網路行銷、創業貸款、個資保護、資訊安全、程式設計(ASP.NET VB.NET MVC C# Core 6) 資安與個資證照:CompTia Security+ , ISO 27701。 演講與課程經歷 工研院講師 勞動部微型創業鳳凰貸款顧問 台北市社會局 衛福部中央健保署 新北市政府勞工局 管科會 中國生產力中心 中衛中心 中山管理教育基金會 中華軟協 南科產協 青創會 青創會內訓 臺北青年職涯發展中心 經濟部樂活創業人才班 中小企業總會 外貿協會 高雄醫學大學 雲林科技大學 台北醫學大學 銘傳大學 明新科大 中台科大 台灣科技大學 師範大學 大葉大學 台北城市大學 聖約翰科技大學 萬能科技大學 輔英科大 明新科大 美和科大 嘉南藥理大學 東南科大 亞太創意技術學院 格致商工 霧峰農工 三重商工 新店戒護所 台南就業處 台灣知識庫 台北景福扶輪社 富邦人壽 台北國際書展

回覆留言

Please enter your comment!
Please enter your name here