課程簡介:

這個基礎篇的ASP.NET Core 6 MVC課程專為具有一些開發經驗的人設計,透過深入的實作和詳盡的解說,讓您能夠理解和應用MVC架構的核心概念。課程會涵蓋控制器、動作、視圖、模型,以及ASP.NET Core特有的特性,如Razor語法和Entity Framework Core。此外,本課程還將指導您如何整合Bootstrap 5作為前端框架,進行文件上傳,以及使用ASP.NET Core Identity進行身份驗證和授權。最後,我們會教您如何將您的應用程序部署到IIS。

課程目標:

  1. 理解MVC架構及其在ASP.NET Core中的應用。
  2. 熟練掌握控制器和動作的創建與使用。
  3. 學會使用Razor語法來創建動態視圖。
  4. 瞭解如何定義模型並進行表單處理和數據驗證。
  5. 掌握ASP.NET Core的路由機制。
  6. 學會使用Entity Framework Core進行數據存取。
  7. 掌握Bootstrap 5和其他前端技術,以美化網站界面。
  8. 實現文件上傳和管理功能。
  9. 了解如何使用ASP.NET Core Identity進行身份驗證和授權。
  10. 熟悉基礎的網站部署和發佈技巧。

基礎篇:ASP.NET Core 6 MVC 課程大綱


 

  1. MVC基礎概念
    • Model-View-Controller架構解析
    • MVC工作流程
  2. 控制器與動作
    • 創建和使用控制器
    • 動作方法與返回結果
  3. 視圖與Razor語法
    • 創建視圖
    • Razor語法基礎
  4. 模型與表單處理
    • 定義模型
    • 表單提交與數據驗證
  5. 路由機制
    • 路由基礎
    • 屬性路由
  6. 數據存取與Entity Framework Core
    • 配置Entity Framework Core
    • 基礎CRUD操作
  7. 前端框架:Bootstrap 5
    • 使用Bootstrap 5進行網站美化。
  8. 文件上傳與管理(File Upload)
    • 基礎的文件上傳功能實現。
  9. 使用Dropzone實現拖拽上傳
    • 基於Dropzone.js的拖拽上傳實現。
  10. 身份驗證與授權
    • 使用ASP.NET Core Identity
    • 基本身份驗證與授權
  11. 部署與發佈
    • 部署到IIS

張貼留言

1.傑克老師 - 網路創業課程 | 網路創業顧問網站歡迎多留言,可以幫自己網站打廣告~
2.需要 傑克老師 回覆,在「發表意見的身分」請勿使用匿名留言[可使用名稱/網址,名稱填自己名字,若無網址,請填E-mail]。
3.匿名攻訐、不相干之廣告適用於無條件刪去法,望請海涵:)
4.您可以使用一些 HTML 標記,如:
 <b>粗體</b>, <i>斜體</i>, <a href='網址'>描述文字</a>

技術提供:Blogger.