本課程以 ASP.NET Core WebAPI 為主軸,搭配JWT兩段式範例,讓您輕鬆入門。
第一,先學 JWT 如何產生與應用。第二,再來搭配資料庫,
比對帳號與密碼成功才能取得 JWT(
Authentication,驗證)。您可以慢慢的學習,
如同行走階梯一樣步步高昇。絕對不像坊間課程,
拿一個大範例講完就算了,讓初學者頭昏腦脹、跟不上!課程還搭配Postman的入門教學,
讓後端程式設計師可以測試自己的 WebAPI 程式。
讓您同時學到 WebAPI、JWT 與 Postman ,一舉數得!
除了帳號與密碼的「會員登入」以外,
課程中也會搭配 JWT 做到權限控管,針對角色、
群組給予不同的權限( Authorization,授權)。 最後還贈送一則回家作業(HomeWork)影片,
由老師現場演出,親手寫程式來解題,一個半小時的 Live Coding 從頭做到尾。除了讓您多一次練習、多一次經驗以外,
更讓您知道熟練以後,WebAPI + JWT真的不難!
課程特色
以實作優先:減少理論說明,大量練習範例,做中學。
錯誤學習法:透過錯誤的範例, 從中學習 並找出自己的盲點。
採用以前做過的「MVC會員登入」資料庫,讓學員從真正的專案中,重新思維並複習自己以前學過的基礎招式。以相同範例讓學員知道:學習 JWT 不用砍掉重練,只是簡單升級。
以 .NET Core WebAPI 為主軸,搭配JWT完成會員登入、權限管理等技巧。
Authentication(驗證)與 Authorization(授權)。
連結 SQL Server 資料庫比對帳號、密碼,將會用到 .NET Core 的會員登入(ClaimsIdentity)。
搭配一則回家作業,老師 Live Coding 從頭做到尾, 錄製解題過程,一次完成這個小專題 。
課程內容詳細簡介
1. .NET Core(開源版)的WebAPI跟以前 .NET Framework(完整版)的WebAPI有何差異?
2. Postman簡易應用與WebAPI後端程式的搭配
3. JWT簡易版。親自動手設定並瞭解JWT如何產生?
先不要連結資料庫,讓程式更加單純。我們只專心學習JWT,
設定它、瞭解它、應用它。
4. JWT進階版。搭配會員資料庫,比對帳號(
Authentication,驗證)。
連結資料庫並比對帳號,通過才能取得JWT。
5. 使用Postman測試JWT的會員登入。
輸入帳號密碼(JSON格式)、輸入token數值作會員登入。
6. JWT如何做到權限管理?區分角色、群組(
Authorization,授權)。
[Authorize] 與 [Route("...")]的使用。
7.專題練習 & 回家作業
搭配另一個資料庫,包含:帳號、密碼、權限,
從頭寫到尾的JWT會員登入與權限管理。
00_課程介紹
001_課程介紹短片.mp4
01_課程內容
002_1 .NET Core WebAPI 與 .NET Framework WebAPI 的差異.mp4
003_2 Postman 簡易應用與 WebAPI 後端程式搭配.mp4
004_3 JWT 簡易版.mp4
005_4 JWT 進階版.mp4
006_5 使用 Postman 測試 JWT 的會員登入.mp4
007_6 JWT 如何做到權限管理.mp4
008_7 專題練習 & 回家作業.mp4