iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-SideProject30

30天的旅程!從學習C#到開發小專案 系列

透過鐵人賽記錄自己學習C#的過程,瞭解基本的概念和語法後實作一個小專案,並且分享自己學習和開發中遇到的困難和挑戰!

參賽天數 25 天 | 共 25 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

DAY 11 - 認識套件管理工具 - NuGet!

哈囉大家好!今天要來介紹一個免費、開源的套件管理工具-NuGet,是專門為.NET平台設計的管理工具。透過NuGet, 開發者可以更輕鬆的在專案中加入、更新、移...

2025-09-25 ‧ 由 阿寶 分享
DAY 12

DAY 12 - 利用EF Core來操作資料庫

哈囉大家好!今天要來實際練習操作對資料表進行CRUD!這次要用到的工具是Entity Framework Core(EF Core),是微軟新一代的物件關聯對應...

2025-09-26 ‧ 由 阿寶 分享
DAY 13

DAY 13 - C#中的非同步程式設計 (Asynchronous Programming)

哈囉大家好!今天要介紹在撰寫程式碼中很常用到的「非同步程式設計」(Asynchronous Programming)! C#中的非同步程式設計(Asynchro...

2025-09-27 ‧ 由 阿寶 分享
DAY 14

DAY 14 - 讓程式碼更乾淨:ASP.NET Core中的服務層(Service Layer)和依賴注入(DI)

哈囉大家好!今天要來介紹ASP.NET Core中的服務層(Service Layer)以及依賴注入(DI)。 什麼是服務層(Service Layer)? 服...

2025-09-28 ‧ 由 阿寶 分享
DAY 15

DAY 15 - 用C# ASP.NET Core開發一個小專案!專案發想與結構

哈囉大家好!今天是鐵人賽第15天,不知不覺鐵人賽已經過一半了~接下來就是實戰演練的時刻了,希望我能順利完成一個應用的小專案! 苦惱了很久要做什麼樣的應用程式,後...

2025-09-29 ‧ 由 阿寶 分享
DAY 16

DAY 16 - 前端Google OAuth登入 - (上)

哈囉大家好!今天要來分享的是登入功能的設計,因為我想要可以直接透過Google帳號進行登入,所以要用Google OAuth來完成登入功能。在正式進入實作部分前...

2025-09-30 ‧ 由 阿寶 分享
DAY 17

DAY 17 - 前端Google OAuth 登入- (下)

哈囉大家好!昨天簡單介紹完OAuth,今天要來分享實作的程式碼! 1. 設置環境變數 透過指令ng g environments environments建立e...

2025-10-01 ‧ 由 阿寶 分享
DAY 18

DAY 18 - 設定Google Sign-In 按鈕

哈囉大家好!原本應該昨天要分享完前端登入處理的部分,沒想到昨天在做接下來的部分時有一些bug,debug和查找資料時花了一些時間,所以就變成今天整理分享了!那就...

2025-10-02 ‧ 由 阿寶 分享
DAY 19

DAY 19 - Google SignIn Button 登入功能

哈囉大家好!今天要來繼續處理Google SignIn Button的登入功能~其實突然發現我現在完全沒在用之前介紹的那個套件XD 直接用官方的GSI按鈕了!背...

2025-10-03 ‧ 由 阿寶 分享
DAY 20

DAY 20 - 建立User Table + 連接Neon 資料庫

哈囉大家好!昨天的GSI按鈕登入功能完成後,要來把前端接收到的JWT存到資料庫中。我選擇用關聯式資料庫PostgreSQL來儲存資料,使用的是Neon這個Ser...

2025-10-04 ‧ 由 阿寶 分享