課程簡介:
ASP.NET Core 6 MVC 入門篇旨在為完全沒有ASP.NET Core開發經驗或希望鞏固基礎的開發者提供一個全面的入門。從開發環境的設置,到您的第一個”Hello World”網頁,本課程都會以詳細的指導和實例來演示。
除了掌握基礎的開發工具和MVC架構,您還會學習如何進行資料庫連接、處理靜態和動態資源,以及使用脚手架工具快速開發。課程還涵蓋了CRUD(創建、讀取、更新、刪除)的基礎操作。
此外,課程還專門介紹了如何使用Scaffolded(脚手架)來加速開發,以及使用Debug工具進行錯誤排查。
課程目標:
- 熟悉ASP.NET Core的開發環境和工具。
- 掌握如何建立和運行一個基礎的ASP.NET Core項目。
- 瞭解MVC(模型-視圖-控制器)架構的基礎知識和應用。
- 學習如何連接和操作資料庫。
- 掌握靜態和動態資源(如圖片、CSS、JavaScript)的處理方法。
- 熟悉使用脚手架(Scaffolded)工具來自動生成代碼。
- 了解基礎的CRUD操作。
- 學習Debug的基礎技巧和工具,以更有效地排查和解決問題。
- 如何將應用部署到IIS(Internet Information Services)。
課程大綱:
入門篇:
- 開發環境與工具介紹
- 認識.NET SDK和Visual Studio等開發工具。
- 安裝.NET SDK和Visual Studio
- 步驟解說如何安裝開發需要的軟件。
- 開發環境概覽
- 介紹IDE界面和常用功能。
- 設定與啟動您的第一個ASP.NET Core項目
- 從頭開始,了解如何設定和運行一個簡單的項目。
- Hello World!
- 如何建立你的第一個ASP.NET Core網頁。
- 項目結構
- 解析ASP.NET Core項目的基本結構和重要文件。
- MVC架構入門
- 基礎的MVC模式和其在ASP.NET Core中的應用。
- 資料庫連接入門
- 簡單介紹如何連接到資料庫。
- 靜態與動態資源
- 如何處理靜態和動態資源,例如圖片、CSS和JavaScript。
- 使用Scaffolded(脚手架)快速開發
- 介紹如何使用脚手架工具來自動生成代碼。
- 簡單的CRUD操作
- Create, Read, Update, Delete基礎操作。
- Debug技巧與工具
- 如何有效地使用Debug工具進行錯誤排查。
- 佈署到IIS
- 簡單的部署與發佈。