上門編程教學課程內容
課程簡介
本課程專為剛接觸 Web 應用程式開發 的學員設計,三小時內快速掌握 ASP.NET 框架 的核心概念、程式架構與實作技術。
ASP.NET 是微軟 .NET 平台上的強大 Web 開發技術,透過 C# 語言與 MVC 架構,可快速建立穩定、安全的企業級網站與 Web API。課程將帶領學員從環境設定開始,親手建立第一個網站專案,學習伺服器端開發邏輯、資料處理與頁面互動設計。
適合對象:
學習成果:
-
理解 ASP.NET 架構(MVC / Razor Pages / Web API)運作原理
-
能建立並執行基礎網站專案與伺服器端邏輯
-
熟悉控制器(Controller)、模型(Model)、視圖(View)的角色與溝通方式
-
能撰寫簡易表單、資料傳遞與連線資料庫
-
為進一步學習 ASP.NET Core、Blazor 或雲端開發奠定基礎
課程時長
3 小時(180 分鐘)
理論講解與實作比例約 3 : 7
課程大綱
第一部份:ASP.NET 環境與基礎架構介紹(30 分鐘)
-
ASP.NET 框架演進(Web Forms → MVC → Core)
-
.NET 平台與 C# 編程關係
-
Visual Studio 開發環境設定與專案建立
-
ASP.NET 專案目錄結構介紹
-
實作:建立第一個 ASP.NET 專案並完成頁面執行(Hello ASP.NET)
第二部份:MVC 架構與程式邏輯(40 分鐘)
第三部份:路由(Routing)與資料傳遞(40 分鐘)
-
URL 路由(Routing)規則與控制器動作(Action)對應
-
使用 Query String 與 Route Parameters 傳遞資料
-
表單(Form)傳遞與 Model Binding 使用原則
-
TempData、ViewBag、ViewData 的差異與應用
-
實作:建立可切換頁面的簡易會員資訊展示專案
第四部份:資料庫存取與資料顯示(40 分鐘)
第五部份:延伸應用與雲端發佈(30 分鐘)
-
ASP.NET 網頁安全機制與身份驗證簡介
-
Web API 架構與 JSON 傳輸示範
-
網頁前端整合(Bootstrap / AJAX / Fetch API)
-
專案部署流程:IIS、Azure 或 Docker 基礎發佈
-
延伸學習方向:ASP.NET Core、Blazor、MAUI、微服務架構
課程特色
-
三小時快速掌握 ASP.NET 的 Web 架構核心與實際應用。
-
理論與操作並重,課堂中能立即建立可運行的網站專案。
-
強調 MVC 模式與資料整合概念,奠定企業級開發基礎。
-
適合用於學術課程、企業訓練或開發者自學起點。