Contents
使用ASP.NET Core(C#)、實體框架( Entity Framework )和 Azure 建構完整的 Web 應用程式,包括用戶授權和身份驗證
從這 4.5 小時的課程,你會學到
- 通過 JWT 令牌( tokens )對使用者進行身份驗證和授權
- 將 C# ASP .NET Core 應用程式和資料庫部署到 Azure 雲端
- 使用實體框架( Entity Framework )自動遷移資料庫
- 建立你自己的授權策略
- 建立使用者和角色實體表( role entities tables )
- 雜湊使用者密碼
- 配置實體框架關係
- 使用 ORM (實體框架核心,Entity Framework Core )從程式碼傳送資料庫查詢
- 驗證傳入的模型,並在出現錯誤時返回適當的訊息
- 處理跨來源資源共享政策
- 建立 Action API 過濾器
- 公開提供靜態檔案 & 限制使用者訪問
- 用注入依賴( inject dependencies ) 做過濾
- 將.NET Core 專案從 2.2 版本遷移到 3.1 版本
- 使用 ExceptionFilter 處理全域性例外
- 使用內建容器注入依賴項
- 日誌錯誤或文字檔案的特定資訊
- 配置 AzureSQL 資料庫
- 建立 APP 服務並部署 API
- 使用 Postman 來作用 web API
- 限制對使用者操作的訪問(授權)
- 註冊客製化的 FluentValidation 驗證器
- 基於使用者角色的授權
- 從 app 設定 json 檔案中讀取配置
- 基於使用者索求及其價值給予授權
- 快取伺服器的回應
- 根據客戶要求授權
- 限制資源訪問
要求
.NET Core 的 REST APIs 的基本知識
課程說明
.NET Core 平台是微軟的最新工具,可以建立跨平台的應用程式,包括 Web 和 Web APIs。
由於其高效能、開放原始碼以及在各種系統上實現的可能性,它正變得越來越流行。
本課程介紹如何使用 ASP.NET Core 建立一個 Web API 應用程式,最終可以由 SPA (單頁應用程式,single page application)、行動應用程式、物聯網應用程式或任何通過 HTTP 協議進行通訊的應用程式運用。首先,本課程將向你展示如何根據 REST 架構建立應用程式。將會告訴你時麼是好的實踐,比如相依注入( dependency injection )、自動對映( auto-mapping )、錯誤記錄( error logging )、模型驗證( model validation )、物件關聯對映( object-relational mapping )的使用。
目標受眾
具有 .NET Core 的 REST APIs 基本知識的開發人員,希望擴充其在身份驗證、授權、 API 過濾器和 Azure 部署方面的知識
講師簡介
Jakub Kozera 領先 .NET 全端開發者和線上教師 ( 更多講師主講課程介紹 )
擁有多年經驗的專業領先全端的 .NET 開發人員。
我畢業於 Cracow University of Technology,參與過各種各樣的網路專案。我是微軟 Azure 平台的認證開發人員(AZ-203考試)。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- ASP .NET Core 線上課程和電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★
你必須登入才能發表留言。