課程介紹
從基礎到實作,打造現代化 Web 應用程式!|資展國際
在數位時代,企業對安全、效能與跨平台的 Web 系統需求大幅提升。
ASP.NET Core 以高效能、跨平台、現代化架構著稱,是國內外企業最常用的開發技術之一。
本課程以 實務導向 設計,帶領學員從 MVC 架構、資料處理、網站介面到 API 整合,全程以範例與專題實作貫穿,協助快速建立「可直接上線」的網站開發能力。
課程目標
- 熟悉 ASP.NET Core MVC 的網站開發流程
- 以 EF Core 操作資料庫並建立完整 CRUD 模組
- 具備開發後台管理系統與前後端分離 API 的能力
- 獨立完成可部署的 Web 專案(含前後端整合)
- 具備企業常用的程式架構與專案管理思維
適合對象
- 想跨入後端或全端開發領域者
- 具 C# 基礎,想提升 ASP.NET Core 實戰能力者
- 企業 IT 人員、程式設計師,希望升級為 MVC 架構開發者
- 想打造個人作品集、提升就業競爭力者
課程特色
- 最新 .NET Core 版本教學:掌握 Rider / Visual Studio、EF Core、Razor Pages。
- 大量實作演練:每堂課皆有範例與練習,快速累積開發經驗。
- 企業級架構導入:學會 MVC、DI、Routing、Middleware 等核心概念。
- 資料庫整合最完整:使用 EF Core 進行 CRUD、Migration、模型驗證。
- 打造可上線的作品:課程最後產出一套完整 Web 應用程式。
課程大綱
Module 1|ASP.NET Core 入門
- .NET Core 與跨平台架構
- MVC 概念、Middleware、Routing
- 專案結構與開發環境設定
Module 2|Razor Pages 與前端整合
- View 建立、Layout、Partial Views
- 表單處理、Model Binding、驗證
- Bootstrap 介面整合
Module 3|資料存取與 EF Core
- DbContext 建立、Entity 設計
- CRUD 操作、LINQ 查詢
- Migration、資料驗證、Repository Pattern
Module 4|MVC Web 專案開發實務
- 使用者管理模組
- 產品/內容管理後台
- 檔案上傳、Session、Cookie
Module 5|ASP.NET Core API 與前後端分離
- 建立 Web API
- JSON 序列化、Swagger 產生 API 文件
- 基本 Token/驗證機制介紹
Module 6|部署與最佳化
- IIS / Docker 基礎部署
- AppSettings 管理
- 錯誤處理與效能調校

