Microsoft - UAC495
全面掌握ASP.NET Core Razor Page網站開發技巧
Mastering ASP.NET Core Razor Page Website Development Skills
- 時數:28小時
- 費用:NT$ 22,000
- 點數:5.5
選擇查詢分區開課時間
地點 | 班號 | 日期 | 時間 | 預約 |
---|---|---|---|---|
台北 | 25495 班 | 2025/05/26 ~ 2025/05/29 每週一二三四 | 09:00~17:00 | 預約 |
目前查無開課時段
詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期
聯絡恆逸
教材
恆逸專用教材
課程目標
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技術,建立一個現代化的網站應用程式。
適合對象
- 對微軟ASP.NET Core開發相關技術有興趣的程式開發者
- 希望開發網站應用程式者
預備知識
- 必須會使用Visual Studio開發工具
- 熟悉Visual C#程式開發
- 對HTML有基本認識的開發人員
- 對程式設計有基本認識的開發人員
已完成以下課程所具備技術能力
U2341:Visual C# 程式語言與Visual Studio開發工具
課程內容
- 了解ASP.NET Core Razor Page開發架構,以及MVVM Framework(Model-View-ViewModel Framework)
- 使用Visual Studio開發工具建立ASP.NET Core Razor Page網站專案,使用Razor語法、HTML Helper、Tag Helper語法來設計Page
- 使用版面配置頁(Layout Page)統一網站頁面的版面,加入導覽選單
- 利用Bootstrap與CSS樣式表來設計符合響應式網頁設計(Responsive Web Design,RWD)的網站
- 善用.NET類別庫專案與Repository Pattern設計模型(Model)與資料存取服務
- 了解路由、使用路由與查詢字串傳遞參數資料
- 驗證使用者輸入的資料,以確保蒐集到有效資料與例外錯誤處理
- 使用部分檢視(Partial view)與檢視元件(ViewComponent)在多個Razor Page共用Razor程式與HTML
- 透過Entity Framework Core與LINQ存取資料庫,以新增、刪除、修改資料庫資料
- 設計Master/Details主檔明細關聯式資料網頁
- 整合Minimal API服務導向程式
- 部署與安裝ASP.NET Core Razor Page應用程式
學會技能
- 學會如何為您的公司建立內部、外部網站
- 能夠透過網頁搜集使用者資料,並儲存至資料庫
- 熟悉Visual Studio開發工具的操作,並善用工具功能加速網站設計
- 了解網站的運作原理,區別什麼是網站程式、什麼是視窗程式
- 學會利用Bootstrap來搭配ASP.NET Core Razor Page設計響應式網頁,能夠只設計一個網頁就能讓行動裝置與桌上型瀏覽器檢視
- 學會如何設計出小型的網站資料管理系統,讓使用者新增、刪除、修改資料庫資料
備註事項
- 上課使用Visual C# 程式語言與Visual Studio開發工具
- 上課使用Windows平台開發
相關連結
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市苓雅區新光路38號4樓之1