幻世域-公会争霸活动网


教材

恆逸專用教材

課程目標

ASP.NET MVC 5遵循模型(Model)、檢視(View)、控制器(Controller)的設計模式來開發網站,容易進行測試,非常適合用來設計大型、企業級的網站應用程式。本課程將利用Visual Studio開發工具來開發適合企業級的網站應用程式,並介紹如何在MVC專案中引用時下相當流行的JavaScript函式庫如jQuery、jQuery UI、Bootstrap等來設計ASP.NET MVC 5網站應用程式,實作Responsive Web Design,設計出同時適用於桌上型瀏覽器與行動裝置瀏覽器檢視的網頁。

適合對象

對HTML有基本認識的開發人員

對程式設計有基本認識的開發人員

預備知識

需了解基本的程式設計概念

使用過其他程式語言

使用過其他程式開發工具

必須具備電腦基本概念,熟悉Windows平台操作

已完成以下課程所具備技術能力

U2541:Visual C# 程式語言與Visual Studio開發工具

U2753:JavaScript程式語言入門與網頁應用

課程內容

了解ASP.NET開發平台架構,以及ASP.NET MVC 5,以及模型(Model)、檢視(View)、控制器(Controller)

開發ASP.NET MVC 5模型(Model),透過Entity Framework與LINQ存取資料庫資料

設計控制器(Controller)與動作(Action)

透過Razor語法來設計檢視(View),以及部分頁面(Partial View)

ASP.NET MVC 5應用程式例外錯誤,以及客製化錯誤處理

網站應用程式結構設計,路由引擎、選單設計

使用Layout Page設計網站版面配置,套用CSS樣式建立具適應性的使用者介面,並利用Bootstrap設計符合響應式網頁設計(Responsive Web Design,RWD)的網站

使用AJAX設計網頁部分更新功能

整合JavaScript、jQuery設計友善使用者介面

使用ASP.NET Identity進行網站安全性驗證、授權

了解如何使用Session物件並進行狀態(Session)管理

使用Web API建置RESTful應用程式

使用HTTP Module與HTTP Handler、Web Socket處理請求

部署與安裝ASP.NET MVC 5應用程式

學會技能

學會如何為您的公司建立內部、外部網站

能夠透過網頁搜集使用者資料,並儲存至資料庫

能夠區別何謂前端開發與後端開發

了解擴展大型網站時適用的架構設計

熟悉Visual Studio開發工具的操作,並善用工具功能加速網站設計

能夠利用瀏覽器進行網頁程式除錯,提升網站錯誤診斷與偵錯的技能

了解網站的運作原理,區別什麼是網站程式、什麼是視窗程式

學會如何設計出會員管理系統,如實作會員登入、登出、註冊等功能

學會如何設計出小型的網路聊天室系統

備註事項

上課使用Visual C# 程式語言與Visual Studio開發工具

掌握.NET 7,打造跨平台應用

Visual Studio 2022與.NET 6新亮點

下一個專案該選MVC、Razor Pages還是Blazor?

.NET MAUI代碼一次撰寫,遊走四大平台