Microsoft - UAC196

跨平台ASP.NET Core MVC網站開發框架Part 1

Cross-platform ASP.NET Core MVC Web Application Development Part 1
  • 時數:28小時
  • 費用:NT$ 22,000
  • 點數:5.5

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 211966 班 2021/10/25 ~ 2021/10/28 每週一二三四 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

恆逸專用教材

課程目標

ASP.NET Core是一個開放源碼的Web架構,以NET Core Runtime為基礎,支援(Model)、檢視(View)、控制器(Controller)的設計模式,來開發可執行在Windows、Linux與Mac上的網站應用程式。ASP.NET Core是一個重新設計的開發架構,非從舊版ASP.NET升級,內建支援相依性注入(dependency injection)讓程式開發更有彈性。本課程將利用Visual Studio開發工具,並使用.NET技術建立現代化、以雲端為基礎的網站應用程式。

適合對象

  1. 對微軟ASP.NET Core開發相關技術有興趣的程式開發者
  2. 希望開發網站應用程式者

預備知識

  1. 必須會使用Visual Studio開發工具
  2. 熟悉Visual C#程式開發
  3. 對HTML有基本認識的開發人員
  4. 對程式設計有基本認識的開發人員

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

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

課程內容

  1. 了解網站開發技術、微軟ASP.NET Core與MVC開發架構,以及模型(Model)、檢視(View)、控制器(Controller)
  2. 認識Razor基本語法
  3. 使用Visual Studio開發工具建立ASP.NET Core網站專案,設計模型,透過Entity Framework Core與LINQ存取資料庫資料
  4. 設計控制器(Controller)與動作(Action),以接收HTTP請求,使用模型驗證驗證使用者輸入的資料,以確保蒐集到有效資料
  5. 活用HTML Helper、Tag Helper,以及部分頁面(Partial View)來設計檢視
  6. 深入了解模型繫結運作原理,從簡單型別繫結、表單、自訂型別到集合繫結,來蒐集HTTP請求的資料
  7. 使用版面配置頁(Layout Page)統一檢視的版面配置
  8. 利用Bootstrap與CSS樣式表來設計符合響應式網頁設計(Responsive Web Design,RWD)的網站
  9. 整合JavaScript與用戶端套件開發前端應用程式,使用jQuery、JSON與AJAX設計網頁部分更新功能
  10. 部署與安裝ASP.NET Core應用程式

學會技能

  1. 學會如何為您的公司建立內部、外部網站
  2. 能夠透過網頁搜集使用者資料,並儲存至資料庫
  3. 熟悉Visual Studio開發工具的操作,並善用工具功能加速網站設計
  4. 了解網站的運作原理,區別什麼是網站程式、什麼是視窗程式
  5. 學會利用Bootstrap來搭配ASP.NET Core MVC設計響應式網頁,能夠只設計一個網頁就能讓行動裝置與桌上型瀏覽器檢視
  6. 學會如何設計出小型的網站資料管理系統,讓使用者新增、刪除、修改資料庫資料

備註事項

  1. 上課使用Visual C# 程式語言與Visual Studio開發工具
  2. 上課使用Windows平台開發


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