ASP .NET Core. API 使用者身份 & 更多 + Azure 雲端部署


使用ASP.NET Core(C#)、實體框架( Entity Framework )和 Azure 建構完整的 Web 應用程式,包括用戶授權和身份驗證

報名參加課程

從這 3.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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

當這個頁面更新時,傳送 e-mail 給我

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: