課程特色
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技術,建立一個現代化的網站應用程式。
詳細內容
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應用程式
報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!
備註
台北2024-05-06 ~ 2024-05-09 每週一二三四09:00 ~ 17:00
更詳細課程介紹與開課時間,請上網查詢 http://www.uuu.com.tw
歡迎來電洽詢課程優惠!
台北恆逸 02-25149191分機100 台北市松山區復興北路99號14樓
新竹恆逸 03-5723322分機100 新竹市光復路二段295號3樓之2
台中恆逸 04-23297722分機100 台中市西區臺灣大道二段309號2樓
高雄恆逸 07-5361199分機100 高雄市苓雅區新光路38號4樓之1
恆逸保留所有開課時間、以及課程內容與費用調整之權利。