iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

30 天從 Python 轉職場 C# 新手入門 系列

在學校時主要接觸的是 Python,雖然打下了基本的程式思維,但對於職場常用的 C# 幾乎是零基礎。這次我想藉由 IT 鐵人賽的 30 天挑戰,從頭開始學習 C# 的語法與開發方式,逐步了解物件導向、專案架構設計,以及業界常見的 API 開發流程。希望透過每天的學習與紀錄,將「從 Python 思維轉換到 C#」的過程整理成清楚的筆記,讓和我一樣的初學者能少走彎路。最終目標是能夠獨立完成一個以 C# 撰寫的 API,並透過這個專案驗證自己從學習到實作的完整歷程,為未來職場應用打下堅實基礎。

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

Day21-C#使用 async 和 await 進行非同步編程

前言 在現代應用程式開發中,非同步程式設計幾乎是必備技能。無論是等待 API 回應、讀取檔案或存取資料庫,如果用同步的方式去寫,程式常會「卡住」導致效能低下。C...

2025-10-03 ‧ 由 Jessica 分享
DAY 22

Day22-C#非同步編程續集

今天會延續昨天的非同步編程繼續下去,那就話不多說直接開始! 支援使用任務(Tasks)進行組合 (Support composition with tasks)...

2025-10-04 ‧ 由 Jessica 分享
DAY 23

Day23-C#檔案存取(File and Stream I/O)

前言 前兩天我們學了非同步程式設計(async / await),今天要來看看實務上非常常見的一個應用場景──檔案存取 (File I/O)。不論是紀錄日誌、讀...

2025-10-05 ‧ 由 Jessica 分享
DAY 24

Day24-單元測試 (Unit Testing):用 xUnit 為你的程式寫保險

前言 隨著我們的 C# 程式越寫越多,功能也越來越複雜,這時候就會出現一個問題: 「我改了某段程式碼,會不會不小心讓別的功能壞掉?」 這正是 單元測試(Unit...

2025-10-06 ‧ 由 Jessica 分享
DAY 25

Day25-ASP.NET Core 入門:建立第一個 Web API

前言 經過了前面幾週的學習,我們已經掌握了 C# 的語法、物件導向、LINQ、非同步,以及單元測試。今天要正式踏入實務開發中最常見、也最關鍵的部分之一 —— W...

2025-10-07 ‧ 由 Jessica 分享
DAY 26

Day26-Routing 與 Controller(ASP.NET Core Web API 教學)

前言 在昨天的文章中,我們已經建立了基本的 Web API 專案,並理解了 API 的基本運作方式。今天要深入探討的是 Routing(路由)與 Control...

2025-10-08 ‧ 由 Jessica 分享