進修課程
Advancde Studies
【UAC395】從零開始學習ASP.NET Core Razor Page網站開發
課程總時數
28小時
課程費用
線上洽詢
上課時間
不拘 / 不拘
開課日期
隨時開課
ASP.NET Core是一個開放源碼的Web架構,除了使用MVC的設計模式來開發網站應用程式之外,還可以選擇使用Razor Page。Razor Page採用頁面控制器框架(Page controller framework),類似php、jsp、ASP.NET Web Forms,提供清晰的關注點分離(clean separation of concerns)以建立動態、資料驅動的網站,支援跨平台開發,可部署到Windows、Mac、Unix作業系統。與MVC相比,Razor Page改良MVC的缺點,更為輕量、有彈性,更為簡易容易學習,特別適合使用過ASP.NET Web Forms的開發者升級到.NET平台。本課程是一個實作課程,使用ASP.NET Core Razor Page技術,建立一個現代化的網站應用程式。
上課地點
台北市松山區復興北路99號14樓
1. 了解ASP.NET Core Razor Page開發架構,以及MVVM Framework(Model-View-ViewModel Framework)
2. 使用Visual Studio開發工具建立ASP.NET Core Razor Page網站專案,使用Razor語法、HTML Helper、Tag Helper語法來設計Page
3. 使用版面配置頁(Layout Page)統一網站頁面的版面,加入導覽選單
4. 利用Bootstrap與CSS樣式表來設計符合響應式網頁設計(Responsive Web Design,RWD)的網站
5. 善用.NET類別庫專案與Repository Pattern設計模型(Model)與資料存取服務
6. 了解路由、使用路由與查詢字串傳遞參數資料
7. 驗證使用者輸入的資料,以確保蒐集到有效資料與例外錯誤處理
8. 使用部分檢視(Partial view)與檢視元件(ViewComponent)在多個Razor Page共用Razor程式與HTML
9. 透過Entity Framework Core與LINQ存取資料庫,以新增、刪除、修改資料庫資料
10. 設計Master/Details主檔明細關聯式資料網頁
11. 整合Web API服務導向程式
12. 部署與安裝ASP.NET Core Razor Page應用程式
2. 使用Visual Studio開發工具建立ASP.NET Core Razor Page網站專案,使用Razor語法、HTML Helper、Tag Helper語法來設計Page
3. 使用版面配置頁(Layout Page)統一網站頁面的版面,加入導覽選單
4. 利用Bootstrap與CSS樣式表來設計符合響應式網頁設計(Responsive Web Design,RWD)的網站
5. 善用.NET類別庫專案與Repository Pattern設計模型(Model)與資料存取服務
6. 了解路由、使用路由與查詢字串傳遞參數資料
7. 驗證使用者輸入的資料,以確保蒐集到有效資料與例外錯誤處理
8. 使用部分檢視(Partial view)與檢視元件(ViewComponent)在多個Razor Page共用Razor程式與HTML
9. 透過Entity Framework Core與LINQ存取資料庫,以新增、刪除、修改資料庫資料
10. 設計Master/Details主檔明細關聯式資料網頁
11. 整合Web API服務導向程式
12. 部署與安裝ASP.NET Core Razor Page應用程式
更多相關課程推薦
-
2024-06-06【工研院】 產業學院
-
2024-07-10【工研院】 產業學院
-
2024-08-28【工研院】 產業學院
-
2024-07-15財團法人金屬工業研究發展中心
-
2024-06-24指南動力學院
TOP