課程簡介:
這個基礎篇的ASP.NET Core 6 MVC課程專為具有一些開發經驗的人設計,透過深入的實作和詳盡的解說,讓您能夠理解和應用MVC架構的核心概念。課程會涵蓋控制器、動作、視圖、模型,以及ASP.NET Core特有的特性,如Razor語法和Entity Framework Core。此外,本課程還將指導您如何整合Bootstrap 5作為前端框架,進行文件上傳,以及使用ASP.NET Core Identity進行身份驗證和授權。最後,我們會教您如何將您的應用程序部署到IIS。
課程目標:
- 理解MVC架構及其在ASP.NET Core中的應用。
- 熟練掌握控制器和動作的創建與使用。
- 學會使用Razor語法來創建動態視圖。
- 瞭解如何定義模型並進行表單處理和數據驗證。
- 掌握ASP.NET Core的路由機制。
- 學會使用Entity Framework Core進行數據存取。
- 掌握Bootstrap 5和其他前端技術,以美化網站界面。
- 實現文件上傳和管理功能。
- 了解如何使用ASP.NET Core Identity進行身份驗證和授權。
- 熟悉基礎的網站部署和發佈技巧。
基礎篇:ASP.NET Core 6 MVC 課程大綱
- MVC基礎概念
- Model-View-Controller架構解析
- MVC工作流程
- 控制器與動作
- 創建和使用控制器
- 動作方法與返回結果
- 視圖與Razor語法
- 創建視圖
- Razor語法基礎
- 模型與表單處理
- 定義模型
- 表單提交與數據驗證
- 路由機制
- 路由基礎
- 屬性路由
- 數據存取與Entity Framework Core
- 配置Entity Framework Core
- 基礎CRUD操作
- 前端框架:Bootstrap 5
- 使用Bootstrap 5進行網站美化。
- 文件上傳與管理(File Upload)
- 基礎的文件上傳功能實現。
- 使用Dropzone實現拖拽上傳
- 基於Dropzone.js的拖拽上傳實現。
- 身份驗證與授權
- 使用ASP.NET Core Identity
- 基本身份驗證與授權
- 部署與發佈
- 部署到IIS
張貼留言
1.傑克老師 - 網路創業課程 | 網路創業顧問網站歡迎多留言,可以幫自己網站打廣告~
2.需要 傑克老師 回覆,在「發表意見的身分」請勿使用匿名留言[可使用名稱/網址,名稱填自己名字,若無網址,請填E-mail]。
3.匿名攻訐、不相干之廣告適用於無條件刪去法,望請海涵:)
4.您可以使用一些 HTML 標記,如:
<b>粗體</b>, <i>斜體</i>, <a href='網址'>描述文字</a>