哈囉大家好!
今天是鐵人賽的最後一天,想要來整理一下這30天的分享內容和這次的參賽心得!
前面14天的分享主要是聚焦在:認識.NET和ASP.NET Core框架,學習如何撰寫ASP.NET Core Web API,以及利用EF core來對資料庫進行操作,認識套件管理工具NuGet來幫助加速開發,還有了解常常會用到的「非同步設計」的概念...等。
第15天開始就是我實作小專案的紀錄,原本打算做一個紀錄分帳的小專案,使用者可以直接透過google帳戶做登入。實作的部分主要分享了如何在html中插入Google官方的Google SignIn Button,實作登入功能,包括:處理google回傳的JWT token,並將token驗證後存入Serverless Neon資料庫中。
並且在後端生成session token後回傳前端,配置JWT Bearer 認證中介軟體讓其他API知道如何接收和驗證前端傳送到後端的session token。
這次比較遺憾的是沒有在30天內完成小專案,時間的控管上還需要加強!
這次的鐵人賽讓我獲益良多,希望明年也能繼續堅持參與~