iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

30天Rust從零到全端 系列

本教學系列提供完整的Rust學習路徑。以專案導向學習法,從環境建置開始,循序漸進掌握Rust的所有權系統、記憶體安全與並發程式設計等核心概念。透過四個階段性專案:命令列工具、文件處理器、HTTP服務與全端應用,讓學習者在30天內建立扎實的系統程式設計能力。

課程特色包括:繁體中文詳細說明、台灣本土案例應用、完整的錯誤除錯指南,以及豐富的實作練習。最終專案將整合前後端開發、資料庫操作與部署策略,培養學習者成為具備現代軟體開發技能的Rust工程師。適合有基礎程式經驗但初學Rust的開發者,也適合想要轉入系統程式設計領域的工程師。

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

Day 11: 結構體:組織相關資料

前言 Hi 大家,現在我們已經掌握了 Rust 的核心概念:所有權、借用和生命週期。今天我們來看看如何組織和構建更複雜的資料結構 - 結構體(Structs)。...

2025-08-27 ‧ 由 jhytseng 分享
DAY 12

Day 12: 列舉與模式匹配:表達多種可能性

前言 今天我們來學習 Rust 另一個特性 - 列舉(Enums) 和 模式匹配(Pattern Matching)。列舉讓你能夠定義一個型別,該型別可以是幾個...

2025-08-28 ‧ 由 jhytseng 分享
DAY 13

Day 13: 錯誤處理基礎

前言 在昨天學習了列舉和模式匹配之後,今天我們要來看看 Rust 最重要的特性之一 - 錯誤處理。Rust 通過型別系統強制你考慮和處理可能出現的錯誤讓程式更加...

2025-08-29 ‧ 由 jhytseng 分享
DAY 14

Day 14: 週末專案 - CLI 待辦事項應用

前言 今天我們要整合本週學到的所有概念:結構體、列舉、模式匹配和錯誤處理,建立一個功能完整的命令列待辦事項管理工具。 專案概述 我們將建立一個名為 todo-c...

2025-08-30 ‧ 由 jhytseng 分享
DAY 15

Day 15: 集合:高效的資料處理

前言 第三部分的一開始我們要學習 Rust 中處理資料集合的核心工具 - 集合(Collections) 和 迭代器(Iterators),學完後可能有再寫 P...

2025-08-31 ‧ 由 jhytseng 分享