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

課程簡介:

這個基礎篇的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

回覆留言

Please enter your comment!
Please enter your name here