Microsoft - UAC498
從設計到實作ASP.NET Core Blazor網站開發
From Design to Implementation:ASP.NET Core Blazor Website Development
- 時數:28小時
- 費用:NT$ 22,000
- 點數:5.5
選擇查詢分區開課時間
教材
恆逸專用教材
課程目標
在過去設計網站應用程式,至少要學兩種程式語言,前端瀏覽器使用JavaScript,再挑選個後端伺服端技術,例如ASP.NET Core或PHP。現在.NET的框架中新增ASP.NET Core Blazor,可以讓您取代JavaScript,從前端寫到後端都使用相同的C# 程式語言來撰寫程式碼。
Blazor是Microsoft開發的單一網頁應用程式(Single Page Application,SPA)框架,與React、Angular和Vue.js有許多相同之處,不同點在它使用的是C# 而不是JavaScript來撰寫程式碼。Blazor開發架構分為兩種:Blazor WebAssembly與Blazor Server。本課程是一個實作課程,從無到有一步步引導您建立一個Blazor圖書網站,以建立Blazor互動式SPA網站應用程式。
適合對象
- 對微軟ASP.NET Core開發相關技術有興趣的程式開發者
- 希望開發網站應用程式者
預備知識
- 必須會使用Visual Studio開發工具
- 熟悉Visual C#程式開發
- 對HTML有基本認識的開發人員
- 對程式設計有基本認識的開發人員
已完成以下課程所具備技術能力
U2341:Visual C# 程式語言與Visual Studio開發工具
課程內容
- 了解ASP.NET Core Blazor Server與Blazor WebAssembly開發架構,以及裝載模型
- 使用Visual Studio開發工具建立專案了解專案結構
- 使用版面配置元件確保網頁有一致的外觀
- 了解路由與路由參數
- 設計與使用Razor Component
- 使用模型(Model)描述網站應用程式使用的資料
- 使用表單與資料驗證,以確保蒐集到有效資料
- 設計與使用RESTful API(Web API)
- 使用Entity Framework Core、LINQ設計資料CRUD存取程式
- Blazor EventCallback事件處理與JavaScript互動
- 錯誤處理
- 使用Configuration API讀寫組態
- Blazor Server與Blazor WebAssembly元件轉換
- 部署與安裝ASP.NET Core Blazor應用程式
學會技能
- 學會如何為您的公司建立SPA類型的內部、外部網站
- 能夠透過網頁蒐集使用者資料,並儲存至資料庫
- 熟悉Visual Studio開發工具的操作,並善用工具功能加速網站設計
- 學會如何設計出小型的網站資料管理系統,讓使用者新增、刪除、修改資料庫資料
備註事項
- 上課使用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