Microsoft - UAC193

使用ASP.NET Core MVC 設計跨平台網站開發Part 1

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

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 211931 班 2021/04/26 ~ 2021/04/29 每週一二三四 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. 部署與安裝ASP.NET Core應用程式

學會技能

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

備註事項

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