iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

Rust 後端入門 系列

我們將從安裝與學習Rust基礎語法開始。
熟悉基礎語法後,將開始探索Web框架,使用Axum框架建立Web API,學習路由、請求處理、JSON序列化、錯誤處理,完成簡單的串接記憶體CRUD RESTful API專案。
完成基礎的RESTful API後,我們將串接PostgreSQL資料庫,使用sqlx進行資料庫操作,學習管理連線池,以及環境變數配置管理。
最後,撰寫測試,實作JWT用戶驗證與權限控制,並部署到雲端平台。

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

Day 1 安裝 Rust 與 Cargo介紹

安裝 Rust 與 Cargo Rust 是一門注重記憶體安全,並且有高效率的程式語言。 而 Cargo 是 Rust 官方提供的建構工具和套件管理器。 本篇文...

2025-09-15 ‧ 由 gen96 分享
DAY 2

Day 2 Rust 基礎語法(1): let、if、match 與三種迴圈

接下來,我們來介紹 Rust 的基礎語法:變數宣告、條件控制以及三種迴圈。 變數宣告 我們可以使用 let 關鍵字來宣告變數,當單獨使用 let 時,產生的變數...

2025-09-16 ‧ 由 gen96 分享
DAY 3

Day 3 Rust 基礎語法(2): 函數、結構體與模組

上回我們學習變數、條件控制以及多種迴圈。 現在我們來讓 Rust 程式擁有更高的可讀性,我們將學習函數、結構體與模組。 函數 我們可以使用 fn 關鍵字定義一...

2025-09-17 ‧ 由 gen96 分享
DAY 4

Day 4 Rust 所有權與借用

今天我們將要介紹 Rust 最核心的關鍵:所有權系統, Rust 並沒有垃圾回收(Garbage Collection),通常情況下會導致記憶體洩露,但是 Ru...

2025-09-18 ‧ 由 gen96 分享