資訊課程

ASP.NET Core MVC網站與雲端開發實作

課程時數 72hrs
先備能力
適學對象
  • 想使用.NET架構進行網站開發者
  • 想學習Web API程式開發者
  • 希望成為Web全端工程師開發者
學習目標
  • 使用 C# 開發完整的 ASPNET Core MVC 網站應用程式,並涵蓋前端、後端和雲端部署等全端開發技能
  • 能夠設計、開發和部署功能全面的網站應用程式,並具備利用 Azure 進行雲端部署的能力
課程內容
  • HTML網頁設計簡介與DOM結構
  • 表單元素
  • CSS網頁美妝
  • JavaScript , jQuery與DOM元素互動
  • NET Core MVC專案結構簡介
  • Programcs
  • MVC 與路由概念
  • View 設計、Razor語法、Tag Helper、Html Helper、Url Helper
  • 套版機制:bootstrap基本使用
  • Controller 設計:與View的資料傳遞溝通(ViewData,ViewBag,TempData,ViewModel)
  • Model 設計 - 資料庫溝通術
  • DI 依賴注入 Dependency Injection
  • DI 容器管理服務的生命週期
  • LINQ與 Lambda
  • Entity Framework Core
  • ASPNET Core Filters、Authorization Filters、Action Filters
  • ASPNET Core Middleware 與 全域處理例外
  • 前後端架構分離與Restful API簡介
  • WEB API 路由與CORS
  • WEB API Model Binding 模型繫結與 JSON
  • WEB API Filter 與 JWT 驗證
  • WEB API 例外處理
  • Swagger 簡介
  • 使用jQuery與WEB API互動
  • NET 6 minimal API
  • Azure 雲端簡介與app service 部署
習得技能
  • 網站前端與後端開發,具Web全端工程式開發能力
  • 資料庫與依賴注入
  • Web API 開發與安全
  • 以C#程式語言進行ASPNET Core MVC網站應用程式開發 
實作專案 ASPNET Core MVC網站Web API開發實作

課程體驗諮詢