課程結合理論與實務,教授使用C#開發ASP.NET Core MVC網站,涵蓋前後端整合、資料庫操作、API設計與雲端部署等技能,並透過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 部署