diff --git a/translations/zh-HK/.co-op-translator.json b/translations/zh-HK/.co-op-translator.json
index d8da2e254..a1954f771 100644
--- a/translations/zh-HK/.co-op-translator.json
+++ b/translations/zh-HK/.co-op-translator.json
@@ -738,8 +738,8 @@
"language_code": "zh-HK"
},
"README.md": {
- "original_hash": "accf69391fa4450eadbf492ca024cccf",
- "translation_date": "2026-04-06T16:25:43+00:00",
+ "original_hash": "29027fa73b2c0eec9a3b01a48641c199",
+ "translation_date": "2026-04-24T12:51:27+00:00",
"source_file": "README.md",
"language_code": "zh-HK"
},
diff --git a/translations/zh-HK/README.md b/translations/zh-HK/README.md
index ea95b743e..92528f6aa 100644
--- a/translations/zh-HK/README.md
+++ b/translations/zh-HK/README.md
@@ -8,32 +8,32 @@
[](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
[](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
-### 加入 Azure AI Foundry 社群
+### 加入 Azure AI Foundry 社區
-如果你在建立 AI 應用程式時遇到困難或有任何問題,歡迎加入與其他學習者及經驗豐富的開發者一起討論 MCP 的行列。這是一個支持性的社群,歡迎提問並自由分享知識。
+如果你遇到困難或對構建 AI 應用程式有任何疑問,歡迎加入同學與有經驗的開發者討論 MCP。這是一個支持性強的社群,問題隨時歡迎提出,知識自由分享。
[](https://discord.gg/nTYy5BXMWG)
-如果你在開發過程中有產品回饋或錯誤,請造訪:
+如果在建構過程中有產品反饋或錯誤,請造訪:
[](https://aka.ms/foundry/forum)
-請依照以下步驟開始使用這些資源:
-1. 派生這個儲存庫:點擊 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
-2. 複製儲存庫: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
-3. [**加入 Microsot Foundry Discord,並與專家及其他開發者會面**](https://discord.com/invite/ByRwuEEgH4)
+按以下步驟開始使用這些資源:
+1. **Fork 該倉庫**:點擊 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
+2. **Clone 該倉庫**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
+3. [**加入 Microsoft Foundry Discord,認識專家與其他開發者**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 多語言支援
-#### 透過 GitHub Action 支援(自動且隨時更新)
+#### 透過 GitHub Action 支援(自動且持續更新)
[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](./README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
-> **想本地複製?**
+> **偏好本地 Clone?**
>
-> 這個儲存庫包括 50 多種語言的翻譯,會大幅增加下載大小。若想不包含翻譯只複製部分,請使用稀疏檢出:
+> 此倉庫包含 50 多種語言翻譯,大幅增加下載大小。若想不下載翻譯檔案,可使用稀疏檢出:
>
> **Bash / macOS / Linux:**
> ```bash
@@ -49,175 +49,174 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
-> 這樣你可以更快下載並獲得完成課程所需的所有內容。
+> 這樣能用更快的速度,取得完成課程所需的全部內容。
-# 新手物聯網課程大綱
+# IoT 初學者課程
-微軟的 Azure Cloud Advocates 很高興提供一套為期 12 週、共 24 課的物聯網基礎課程。每課包含課前和課後小測驗、詳盡的書面教學、解答、作業等等。我們以專案為核心的教學法讓你在實作中學習,這是新技能更容易「融會貫通」的有效方法。
+Microsoft 的 Azure 雲端倡導者很高興提供一個為期 12 週、包含 24 課的物聯網(IoT)基礎課程。每課包括課前與課後測驗、完成課程的書面指示、解答、作業等。我們採取以項目為基礎的教學法,讓你邊做邊學,這是確保新技能穩固掌握的有效方法。
-課程的專案涵蓋食物從農場到餐桌的整個過程,包括農業、物流、製造、零售與消費端,這些都是物聯網設備常見應用領域。
+這些項目涵蓋食物從農場到餐桌的整個旅程。涵蓋農業、物流、生產、零售與消費者等領域,皆是物聯網裝置的重要應用產業。
-
+
-> 繪圖筆記由 [Nitya Narasimhan](https://github.com/nitya) 製作。點擊圖片可觀看大圖。
+> Sketchnote 由 [Nitya Narasimhan](https://github.com/nitya) 繪製。點擊圖片可看更大尺寸。
-**非常感謝我們的作者 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett),以及繪圖筆記藝術家 [Nitya Narasimhan](https://github.com/nitya)。**
+**衷心感謝我們的作者 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett),及我們的 sketchnote 藝術家 [Nitya Narasimhan](https://github.com/nitya)。**
-**同時感謝我們的 [Microsoft Learn 學生大使團隊](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 審閱與翻譯這套課程——[Aditya Garg](https://github.com/AdityaGarg00)、[Anurag Sharma](https://github.com/Anurag-0-1-A)、[Arpita Das](https://github.com/Arpiiitaaa)、[Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/)、[Bhavesh Suneja](https://github.com/EliteWarrior315)、[Faith Hunja](https://faithhunja.github.io/)、[Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/)、[Manvi Jha](https://github.com/Severus-Matthew)、[Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/)、[Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119)、[Mohammad Zulfikar](https://github.com/mohzulfikar)、[Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba)、[Thanmai Gowducheruvu](https://github.com/innovation-platform) 和 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
+**也感謝參與審核與翻譯本課程的 [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 團隊成員—[Aditya Garg](https://github.com/AdityaGarg00)、[Anurag Sharma](https://github.com/Anurag-0-1-A)、[Arpita Das](https://github.com/Arpiiitaaa)、[Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/)、[Bhavesh Suneja](https://github.com/EliteWarrior315)、[Faith Hunja](https://faithhunja.github.io/)、[Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/)、[Manvi Jha](https://github.com/Severus-Matthew)、[Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/)、[Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119)、[Mohammad Zulfikar](https://github.com/mohzulfikar)、[Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba)、[Thanmai Gowducheruvu](https://github.com/innovation-platform)、及 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
-認識團隊成員!
+認識我們的團隊!
[](https://youtu.be/-wippUJRi5k)
-**Gif 由** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) 製作
+**動圖製作 by** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
-> 🎥 點擊上方圖片觀看專案影片!
+> 🎥 點擊上方圖片,觀看課程宣傳影片!
-> 給老師的建議 我們[提供了使用這份課程的建議](for-teachers.md),如果你想建立自己的課程,我們也提供了[課程模板](lesson-template/README.md)。
+> 老師們,我們[提供了一些建議](for-teachers.md) 關於如何使用此課程。若想自行設計課程,也附上[課程範本](lesson-template/README.md)。
-> **[給學生](https://aka.ms/student-page)**,若想自行使用這門課程,請派生整個儲存庫並自行完成練習,從課前小測驗開始,閱讀講義並完成所有活動。盡量理解課程後自行完成專案,而非直接複製解答代碼;不過專案導向課程的/solutions資料夾中有提供解答代碼。另一個方式是組成讀書會,與朋友一同學習。若想更深入學習,我們推薦[Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
+> **[學生們](https://aka.ms/student-page)**,若想自行使用此課程,請 fork 整個倉庫,從課前測驗開始,閱讀教材並完成全部活動。請嘗試理解課程內容來完成專案,勿直接複製解答代碼;不過,每個專案相關課程中均有 /solutions 資料夾提供解決方案程式碼。另一個方法是與朋友組成讀書會,共同學習內容。想要進一步學習,我們推薦 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
-想要瞭解這課程的視訊總覽,請看這 影片:
+想了解課程概覽的影片,請看以下影片:
-[](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
+[](https://youtube.com/watch?v=bccEMm8gRuc "宣傳影片")
-> 🎥 點擊上方圖片觀看專案影片!
+> 🎥 點擊上方圖片,觀看課程宣傳影片!
-## 教學法
+## 教學方法
-本課程採用兩大教學原則:專案導向與頻繁的小測驗。學完系列課程結束時,學生將完成植物監控及澆水系統、車輛追蹤器、智慧工廠的食物追蹤與檢查系統,以及語音控制烹飪計時器,並學會物聯網基本概念,包括如何撰寫裝置程式碼、連接雲端、分析遙測資料及在邊緣運行 AI。
+本課程採取兩大教學原則:以專案為基礎,以及包含頻繁的測驗。在這系列課程結束時,學生將完成一套植物監測與澆水系統、車輛追蹤器、智慧工廠設定用於追蹤與檢查食物,以及語音控制的烹飪計時器,並且學會物聯網基礎,包括撰寫裝置程式碼、連接至雲端、分析遙測資料及於邊緣運行 AI。
-結合實際專案讓內容更有趣,學習成效與概念的記憶也會有所提升。
+確保內容與專案對應,過程對學生更具吸引力,使得概念更易記憶。
-此外,課前的低壓力測驗能讓學生設立學習目標,課後再有第二次測驗則幫助鞏固所學。這套課程設計彈性且有趣,學員可全修或部分選修,專案從簡單到複雜,循序漸進完成 12 週循環。
+此外,課前一個低壓力的測驗能讓學生設定學習目標,課後第二個測驗則促進記憶鞏固。本課程設計靈活且有趣,既可完整修習,也可選修部分。專案規模由淺入深,12 週結束時漸趨複雜。
-每個專案使用學生及愛好者可取得的實體硬體為基礎,探索專案領域並提供相關背景知識。成功的開發者通常會對所解決的領域有所理解,提供背景知識幫助學生將物聯網方案與學習內容,放在真實世界可能遇到的問題脈絡中思考。學生能了解所建構方案的「為什麼」,並心懷對最終用戶的理解。
+每個專案都基於學生及興趣者可取得的實體硬體。專案會涵蓋特定領域,提供相關背景知識。成為成功的開發者,了解問題領域有幫助,這背景知識讓學生在思考物聯網解決方案及學習時,能根據真實問題情境設計。學生理解他們打造方案的「原因」,並能體會終端使用者的需求。
## 硬體
-我們有兩個物聯網硬件選擇,視個人喜好、編程語言知識或偏好、學習目標及可用性而定。我們亦提供了「虛擬硬件」版本,適合沒有硬件的用家,或想在購買前多了解的學習者。您可以在[硬件頁面](./hardware.md)閱讀更多內容及「購物清單」,其中包括我們的合作夥伴 Seeed Studio 提供的完整套件購買連結。
+我們有兩款物聯網硬件可供選擇,取決於個人喜好、編程語言知識或偏好、學習目標及可用性。對於沒有硬件設備或想在購買前多了解的學習者,我們亦提供了「虛擬硬件」版本。你可以在[硬件頁面](./hardware.md)閱讀更多資訊,並找到購物清單,包括我們的合作夥伴 Seeed Studio 的完整套件購買連結。
-> 💁 請參閱我們的[行為守則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)及[翻譯指南](TRANSLATIONS.md)。我們歡迎您的建設性意見!
+> 💁 查看我們的[行為守則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)及[翻譯指南](..)。歡迎你提出建設性意見!
>
-> 🔧 遇到問題?請查看我們的[疑難排解指南](TROUBLESHOOTING.md),尋找常見問題解決方案。
+> 🔧 有問題?請參閱我們的[疑難排解指南](TROUBLESHOOTING.md)尋找常見問題解決方法。
-## 每節課包含:
+## 每堂課包含:
- 筆記草圖
-- 選擇性的補充視頻
-- 課前暖身測驗
+- 選擇性補充影片
+- 課前熱身小測驗
- 書面課程內容
-- 對於基於項目的課程,提供逐步指導如何構建項目
-- 知識檢查
-- 挑戰題
-- 補充閱讀
+- 針對專案導向課程,有分步指導如何製作專案
+- 知識檢測
+- 挑戰任務
+- 補充閱讀資料
- 作業
- [課後測驗](https://ff-quizzes.netlify.app/en/)
-> 關於測驗的說明:所有測驗均包含於 quiz-app 資料夾內,共有 48 個測驗,每個測驗包含三道題目。測驗連結設於課程中,但測驗應用可於本地運行或部署至 Azure;請按照 quiz-app 資料夾中的指示操作。測驗正逐步本地化中。
-
-## 課程
-
-| | 項目名稱 | 授課概念 | 學習目標 | 連結課程 |
-| :---: | :---------------------------------: | :--------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------: |
-| 01 | [入門](./1-getting-started/README.md) | 物聯網介紹 | 學習物聯網的基本原理及物聯網解決方案的基本組件,例如感應器和雲端服務,同時設置您的第一個物聯網設備 | [物聯網介紹](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
-| 02 | [入門](./1-getting-started/README.md) | 深入了解物聯網 | 學習更多有關物聯網系統的組件,以及微控制器和單板電腦 | [深入了解物聯網](./1-getting-started/lessons/2-deeper-dive/README.md) |
-| 03 | [入門](./1-getting-started/README.md) | 透過感應器和執行器與實體世界互動 | 瞭解感應器用於從物理世界收集數據,及執行器用於回饋,並構建一個夜燈 | [透過感應器和執行器與實體世界互動](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
-| 04 | [入門](./1-getting-started/README.md) | 連接裝置至互聯網 | 學習如何將物聯網設備連接至互聯網,透過連接您的夜燈到 MQTT 代理發送及接收消息 | [連接裝置至互聯網](./1-getting-started/lessons/4-connect-internet/README.md) |
-| 05 | [農場](./2-farm/README.md) | 預測植物生長 | 學習如何利用物聯網裝置收集的溫度數據來預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
-| 06 | [農場](./2-farm/README.md) | 檢測土壤濕度 | 學習如何檢測土壤濕度並校準土壤濕度感測器 | [檢測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
-| 07 | [農場](./2-farm/README.md) | 自動化灌溉系統 | 學習如何利用繼電器與 MQTT 自動化及定時灌溉 | [自動化灌溉系統](./2-farm/lessons/3-automated-plant-watering/README.md) |
-| 08 | [農場](./2-farm/README.md) | 將您的植物數據遷移至雲端 | 學習關於雲端及雲端物聯網服務,以及如何將您的植物接入這類服務,而非公眾 MQTT 代理 | [將您的植物數據遷移至雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
-| 09 | [農場](./2-farm/README.md) | 將應用程式邏輯遷移至雲端 | 學習如何在雲端編寫可回應物聯網消息的應用程式邏輯 | [將應用程式邏輯遷移至雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
-| 10 | [農場](./2-farm/README.md) | 保護您的植物安全 | 學習物聯網安全,及如何用密鑰和證書保障您的植物安全 | [保護您的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
-| 11 | [運輸](./3-transport/README.md) | 位置追蹤 | 學習物聯網設備的 GPS 位置跟蹤 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
-| 12 | [運輸](./3-transport/README.md) | 儲存位置資料 | 學習如何儲存物聯網數據以便後續視覺化或分析 | [儲存位置資料](./3-transport/lessons/2-store-location-data/README.md) |
-| 13 | [運輸](./3-transport/README.md) | 視覺化位置資料 | 了解如何在地圖上視覺化位置資料,以及地圖如何以二維形式呈現三維的現實世界 | [視覺化位置資料](./3-transport/lessons/3-visualize-location-data/README.md) |
-| 14 | [運輸](./3-transport/README.md) | 地理圍欄 | 學習關於地理圍欄,以及如何用它們在供應鏈中車輛靠近目的地時發出警示 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
-| 15 | [製造](./4-manufacturing/README.md) | 訓練水果品質檢測器 | 學習如何在雲端訓練圖像分類器來檢測水果品質 | [訓練水果品質檢測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
-| 16 | [製造](./4-manufacturing/README.md) | 從物聯網裝置檢測水果品質 | 學習如何使用您的水果品質檢測器於物聯網裝置 | [從物聯網裝置檢測水果品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
-| 17 | [製造](./4-manufacturing/README.md) | 在邊緣裝置執行水果檢測器 | 學習如何在物聯網裝置的邊緣計算端運行水果檢測器 | [在邊緣裝置執行水果檢測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
-| 18 | [製造](./4-manufacturing/README.md) | 從感測器觸發水果品質檢測 | 學習如何從感測器觸發水果品質檢測 | [從感測器觸發水果品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
-| 19 | [零售](./5-retail/README.md) | 訓練庫存檢測器 | 學習如何利用物件檢測訓練庫存檢測器來統計店內庫存 | [訓練庫存檢測器](./5-retail/lessons/1-train-stock-detector/README.md) |
-| 20 | [零售](./5-retail/README.md) | 從物聯網裝置檢查庫存 | 學習如何使用物聯網裝置和物件檢測模型來檢查庫存 | [從物聯網裝置檢查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
-| 21 | [消費者](./6-consumer/README.md) | 利用物聯網裝置進行語音識別 | 學習如何利用物聯網裝置來識別語音,用以構建智能計時器 | [利用物聯網裝置進行語音識別](./6-consumer/lessons/1-speech-recognition/README.md) |
-| 22 | [消費者](./6-consumer/README.md) | 理解語言 | 學習如何理解對物聯網裝置說出的句子 | [理解語言](./6-consumer/lessons/2-language-understanding/README.md) |
-| 23 | [消費者](./6-consumer/README.md) | 設定計時器並提供語音反饋 | 學習如何在物聯網裝置上設定計時器,並於計時器開始及結束時提供語音反饋 | [設定計時器並提供語音反饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
-| 24 | [消費者](./6-consumer/README.md) | 支援多語言 | 學習如何支援多種語言,包含語音輸入及智能計時器的語音回應 | [支援多語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
+> 關於小測驗的說明:所有小測驗均包含於 quiz-app 資料夾內,共有 48 個小測驗,每個小測驗三題。它們在課程中有連結,但小測驗應用程式亦可在本地運行或部署到 Azure;請參照 quiz-app 資料夾中的說明。小測驗正在逐步本地化中。
+
+## 課程清單
+
+| | 專案名稱 | 教授概念 | 學習目標 | 相關課程 |
+| :---: | :------------------------------------: | :---------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------: |
+| 01 | [入門指南](./1-getting-started/README.md) | 物聯網介紹 | 學習物聯網的基本原則及物聯網解決方案的基本構件,如感應器和雲端服務,並且進行首次物聯網裝置的設定 | [物聯網介紹](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
+| 02 | [入門指南](./1-getting-started/README.md) | 更深入的物聯網知識 | 進一步了解物聯網系統的組件,以及微控制器與單板電腦 | [更深入的物聯網知識](./1-getting-started/lessons/2-deeper-dive/README.md) |
+| 03 | [入門指南](./1-getting-started/README.md) | 使用感應器與致動器互動物理世界 | 學習如何利用感應器採集物理世界資料,以及透過致動器作出回應,並製作夜燈 | [使用感應器與致動器互動物理世界](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
+| 04 | [入門指南](./1-getting-started/README.md) | 將裝置連接到網絡 | 學習如何將物聯網裝置連接到網絡,透過將夜燈連接到 MQTT 代理以傳送與接收訊息 | [將裝置連接到網絡](./1-getting-started/lessons/4-connect-internet/README.md) |
+| 05 | [農場](./2-farm/README.md) | 預測植物生長 | 學習如何利用物聯網裝置擷取的溫度數據,預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
+| 06 | [農場](./2-farm/README.md) | 偵測土壤濕度 | 學習如何偵測土壤濕度並校準土壤濕度感應器 | [偵測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
+| 07 | [農場](./2-farm/README.md) | 自動化植物灌溉 | 學習如何使用繼電器和 MQTT 執行灌溉自動化與時間控制 | [自動化植物灌溉](./2-farm/lessons/3-automated-plant-watering/README.md) |
+| 08 | [農場](./2-farm/README.md) | 將植物遷移到雲端 | 學習雲端與雲端托管物聯網服務,以及如何將植物連接到這些服務之一,而非使用公共 MQTT 代理 | [將植物遷移到雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
+| 09 | [農場](./2-farm/README.md) | 將應用程式邏輯遷移到雲端 | 學習如何在雲端撰寫回應物聯網訊息的應用程式邏輯 | [將應用程式邏輯遷移到雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
+| 10 | [農場](./2-farm/README.md) | 保護你的植物安全 | 學習物聯網安全,如何透過金鑰和憑證保護植物安全 | [保護你的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
+| 11 | [運輸](./3-transport/README.md) | 位置追蹤 | 了解物聯網裝置的 GPS 位置追蹤功能 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
+| 12 | [運輸](./3-transport/README.md) | 儲存位置資料 | 學習如何儲存物聯網資料,供後續視覺化或分析 | [儲存位置資料](./3-transport/lessons/2-store-location-data/README.md) |
+| 13 | [運輸](./3-transport/README.md) | 視覺化位置資料 | 學習如何在地圖上視覺化位置資料,及地圖如何將真實三維世界以二維方式呈現 | [視覺化位置資料](./3-transport/lessons/3-visualize-location-data/README.md) |
+| 14 | [運輸](./3-transport/README.md) | 地理圍欄 | 了解地理圍欄,及其如何用來在供應鏈車輛靠近目的地時發出警報 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
+| 15 | [製造](./4-manufacturing/README.md) | 訓練水果品質檢測器 | 學習在雲端訓練影像分類器以檢測水果品質 | [訓練水果品質檢測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
+| 16 | [製造](./4-manufacturing/README.md) | 從物聯網裝置檢查水果品質 | 學習如何從物聯網裝置使用水果品質檢測器 | [從物聯網裝置檢查水果品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
+| 17 | [製造](./4-manufacturing/README.md) | 在邊緣設備上運行水果檢測器 | 學習如何在邊緣的物聯網設備上運行水果檢測器 | [在邊緣設備上運行水果檢測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
+| 18 | [製造](./4-manufacturing/README.md) | 從感應器觸發水果品質檢測 | 學習如何從感應器觸發水果品質檢測 | [從感應器觸發水果品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
+| 19 | [零售](./5-retail/README.md) | 訓練庫存檢測器 | 學習如何使用物件偵測訓練庫存檢測器以計算店內庫存 | [訓練庫存檢測器](./5-retail/lessons/1-train-stock-detector/README.md) |
+| 20 | [零售](./5-retail/README.md) | 從物聯網裝置查庫存 | 學習如何使用物聯網裝置,結合物件偵測模型檢查庫存 | [從物聯網裝置查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
+| 21 | [消費者](./6-consumer/README.md) | 透過物聯網裝置識別語音 | 學習如何從物聯網裝置識別語音,製作智能定時器 | [透過物聯網裝置識別語音](./6-consumer/lessons/1-speech-recognition/README.md) |
+| 22 | [消費者](./6-consumer/README.md) | 理解語言 | 學習如何理解向物聯網裝置說出的一句句子 | [理解語言](./6-consumer/lessons/2-language-understanding/README.md) |
+| 23 | [消費者](./6-consumer/README.md) | 設定定時器並提供語音反饋 | 學習如何在物聯網裝置上設定定時器,並在定時開始與結束時以語音提供反饋 | [設定定時器並提供語音反饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
+| 24 | [消費者](./6-consumer/README.md) | 支援多種語言 | 學習如何支援多種語言,無論是用語音指令或智能定時器的回應 | [支援多種語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
## 離線存取
-您可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽本文件。請分支此倉庫,並在本地機器上[安裝 Docsify](https://docsify.js.org/#/quickstart),然後於本倉庫根目錄輸入 `docsify serve`。網站將在您本機的 3000 埠運行,網址為:`localhost:3000`。
+你可以使用 [Docsify](https://docsify.js.org/#/) 離線查看本文件。先將倉庫 Fork,一本地端安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在該倉庫根目錄輸入 `docsify serve` 指令。網站會在本機的 3000 埠啓動:`localhost:3000`。
-## 測驗
+## 小測驗
-感謝社區提供互動式測驗,測試您對各章節的理解。您可以在[這裡](https://ff-quizzes.netlify.app/en/) 測試您的知識。
+感謝社群提供互動式小測驗,測試你對各章節的理解。你可在[此處](https://ff-quizzes.netlify.app/en/)測試你的知識。
### PDF
-如有需要,您可以生成本內容的 PDF 以便離線存取。請確保您已[安裝 npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),並在本倉庫根目錄執行以下命令:
+如需要離線查看,可以產生 PDF 檔。請確保存有 [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),並在本倉庫根目錄執行下列指令:
```sh
npm i
npm run convert
```
-
### 投影片
-部分課程有投影片,可於 [slides](../../slides) 資料夾找到。
+某些課程有提供簡報檔,請參閱[slides](../../slides)資料夾。
## 其他課程
-我們的團隊還有其他課程!請查看:
+我們團隊亦製作其他課程!歡迎瀏覽:
### LangChain
-[](https://aka.ms/langchain4j-for-beginners)
-[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
-[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://aka.ms/langchain4j-for-beginners)
+[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
-[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### 生成式 AI 系列
-[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
-[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
-[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
+[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
+[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### 核心學習
-[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
-[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
+[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot 系列
-[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
-## 圖像來源說明
+## 圖片版權聲明
-您可以在[Attributions](./attributions.md) 中找到本課程所用圖像的所有來源說明。
+你可以在本課程需要的地方於 [Attributions](./attributions.md) 找到所有使用圖片的版權聲明。
---
**免責聲明**:
-本文件是使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 翻譯而成。雖然我們致力於確保準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原始語言文件應視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們對因使用本翻譯而引起的任何誤解或誤釋概不負責。
+本文件乃使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 所翻譯。雖然我們致力於確保準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原文文件應視為權威來源。如涉及關鍵資訊,建議尋求專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤釋負責。
\ No newline at end of file
diff --git a/translations/zh-MO/.co-op-translator.json b/translations/zh-MO/.co-op-translator.json
index 1ea10435f..07defa874 100644
--- a/translations/zh-MO/.co-op-translator.json
+++ b/translations/zh-MO/.co-op-translator.json
@@ -738,8 +738,8 @@
"language_code": "zh-MO"
},
"README.md": {
- "original_hash": "accf69391fa4450eadbf492ca024cccf",
- "translation_date": "2026-04-06T16:23:59+00:00",
+ "original_hash": "29027fa73b2c0eec9a3b01a48641c199",
+ "translation_date": "2026-04-24T12:48:50+00:00",
"source_file": "README.md",
"language_code": "zh-MO"
},
diff --git a/translations/zh-MO/README.md b/translations/zh-MO/README.md
index 40fd4e105..601db1dc0 100644
--- a/translations/zh-MO/README.md
+++ b/translations/zh-MO/README.md
@@ -10,30 +10,30 @@
### 加入 Azure AI Foundry 社群
-如果你遇到困難或有關於建立 AI 應用的任何問題,歡迎加入其他學習者和有經驗的開發者,一同在 MCP 討論中交流。這是一個支持性的社群,歡迎提問並自由分享知識。
+如果你遇到困難或者對建立 AI 應用有任何疑問,歡迎加入學習者與經驗豐富的開發者們的討論。這是一個支援性的社群,歡迎提出問題並自由分享知識。
[](https://discord.gg/nTYy5BXMWG)
-如果你在建立過程中有產品回饋或錯誤,請造訪:
+如果你在建置過程中有產品反饋或發現錯誤,請造訪:
[](https://aka.ms/foundry/forum)
-遵循下列步驟開始使用這些資源:
-1. **Fork 此存放庫**:點擊 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
-2. **Clone 此存放庫**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
-3. [**加入 Microsot Foundry Discord,與專家及其他開發者交流**](https://discord.com/invite/ByRwuEEgH4)
+按照以下步驟開始使用這些資源:
+1. **Fork 儲存庫**: 按此 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
+2. **Clone 儲存庫**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
+3. [**加入 Microsoft Foundry Discord 與專家及其他開發者交流**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 多語言支援
-#### 透過 GitHub Action 支援(自動化且始終保持最新)
+#### 透過 GitHub Action 支援(自動且持續更新)
-[阿拉伯文](../ar/README.md) | [孟加拉文](../bn/README.md) | [保加利亞文](../bg/README.md) | [緬甸語](../my/README.md) | [中文(簡體)](../zh-CN/README.md) | [中文(繁體,香港)](../zh-HK/README.md) | [中文(繁體,澳門)](./README.md) | [中文(繁體,台灣)](../zh-TW/README.md) | [克羅地亞文](../hr/README.md) | [捷克文](../cs/README.md) | [丹麥文](../da/README.md) | [荷蘭文](../nl/README.md) | [愛沙尼亞文](../et/README.md) | [芬蘭文](../fi/README.md) | [法文](../fr/README.md) | [德文](../de/README.md) | [希臘文](../el/README.md) | [希伯來文](../he/README.md) | [印地文](../hi/README.md) | [匈牙利文](../hu/README.md) | [印尼文](../id/README.md) | [義大利文](../it/README.md) | [日文](../ja/README.md) | [坎納達語](../kn/README.md) | [高棉文](../km/README.md) | [韓文](../ko/README.md) | [立陶宛文](../lt/README.md) | [馬來文](../ms/README.md) | [馬拉雅拉姆文](../ml/README.md) | [馬拉地文](../mr/README.md) | [尼泊爾語](../ne/README.md) | [奈及利亞皮欽語](../pcm/README.md) | [挪威文](../no/README.md) | [波斯文 (法爾西語)](../fa/README.md) | [波蘭文](../pl/README.md) | [葡萄牙語(巴西)](../pt-BR/README.md) | [葡萄牙語(葡萄牙)](../pt-PT/README.md) | [旁遮普語(古爾穆奇文)](../pa/README.md) | [羅馬尼亞文](../ro/README.md) | [俄文](../ru/README.md) | [塞爾維亞文(西里爾字母)](../sr/README.md) | [斯洛伐克文](../sk/README.md) | [斯洛維尼亞文](../sl/README.md) | [西班牙文](../es/README.md) | [斯瓦希里文](../sw/README.md) | [瑞典文](../sv/README.md) | [他加祿語(菲律賓語)](../tl/README.md) | [泰米爾文](../ta/README.md) | [泰盧固語](../te/README.md) | [泰文](../th/README.md) | [土耳其文](../tr/README.md) | [烏克蘭文](../uk/README.md) | [烏爾都文](../ur/README.md) | [越南文](../vi/README.md)
+[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](./README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
-> **Prefer to Clone Locally?**
+> **偏好本地 Clone?**
>
-> 此存放庫包含 50+ 種語言翻譯,會大幅增加下載大小。若要在不包含翻譯的情況下克隆,請使用稀疏檢出:
+> 此儲存庫包含超過 50 種語言的翻譯,會顯著增加下載大小。若要不含翻譯內容的 Clone,請使用稀疏檢出(sparse checkout):
>
> **Bash / macOS / Linux:**
> ```bash
@@ -42,150 +42,150 @@
> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
> ```
>
-> **CMD (Windows):**
+> **CMD(Windows):**
> ```cmd
> git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
> cd IoT-For-Beginners
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
-> 這樣可以更快下載,並提供完成課程所需的所有資源。
+> 如此你將能更快速下載並取得完成課程所需的全部資料。
# IoT 初學者課程大綱
-微軟 Azure 雲端倡導者很高興提供一套為期 12 週、包含 24 節課程的物聯網基礎課程。每節課包括課前及課後測驗、完成課程的書面說明、解決方案、作業等。我們採用以專案為基礎的教學方法,讓你在實作中學習,這是新技能能夠「紮根」的有效方式。
+微軟 Azure Cloud Advocates 自豪地提供一個為期 12 週、共 24 課的物聯網基礎課程。每課包含課前和課後測驗、完成課程的書面指導、解答、作業與更多內容。我們以專案為本的教學法讓你邊做邊學,這是讓新技能深入記憶的有效方式。
-這些專案涵蓋食物從農場到餐桌的整個旅程。包括農業、物流、製造、零售到消費者,全部都是物聯網裝置常見的產業領域。
+這些專案涵蓋食物從農場到餐桌的旅程,包含農業、物流、製造、零售和消費者——皆為物聯網裝置常見的產業領域。
-
+
-> 草圖筆記作者: [Nitya Narasimhan](https://github.com/nitya)。點擊圖片檢視較大版本。
+> 手繪筆記由 [Nitya Narasimhan](https://github.com/nitya) 繪製。點擊圖片可看到更大版本。
-**衷心感謝我們的作者們 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett),以及我們的草圖筆記藝術家 [Nitya Narasimhan](https://github.com/nitya)。**
+**衷心感謝我們的作者 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett),還有手繪筆記藝術家 [Nitya Narasimhan](https://github.com/nitya)。**
-**也感謝 [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 團隊,他們協助審閱和翻譯本課程學程-[Aditya Garg](https://github.com/AdityaGarg00)、[Anurag Sharma](https://github.com/Anurag-0-1-A)、[Arpita Das](https://github.com/Arpiiitaaa)、[Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/)、[Bhavesh Suneja](https://github.com/EliteWarrior315)、[Faith Hunja](https://faithhunja.github.io/)、[Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/)、[Manvi Jha](https://github.com/Severus-Matthew)、[Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/)、[Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119)、[Mohammad Zulfikar](https://github.com/mohzulfikar)、[Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba)、[Thanmai Gowducheruvu](https://github.com/innovation-platform)、和 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
+**也感謝我們的 [Microsoft Learn 學生大使團隊](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 持續審查與翻譯此課程 - 包括 [Aditya Garg](https://github.com/AdityaGarg00)、[Anurag Sharma](https://github.com/Anurag-0-1-A)、[Arpita Das](https://github.com/Arpiiitaaa)、[Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/)、[Bhavesh Suneja](https://github.com/EliteWarrior315)、[Faith Hunja](https://faithhunja.github.io/)、[Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/)、[Manvi Jha](https://github.com/Severus-Matthew)、[Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/)、[Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119)、[Mohammad Zulfikar](https://github.com/mohzulfikar)、[Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba)、[Thanmai Gowducheruvu](https://github.com/innovation-platform)、與 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
認識團隊!
[](https://youtu.be/-wippUJRi5k)
-**Gif 製作:** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
+**Gif 動畫由** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) 製作
-> 🎥 點擊上方圖片觀看專案介紹影片!
+> 🎥 點擊上方圖片觀看關於此專案的影片!
-> 教師們,我們已[提供一些建議](for-teachers.md)說明如何使用本課程教材。若想自行創建課程,也有一個[課程範本](lesson-template/README.md)可供使用。
+> 教師們,我們[提供了一些建議](for-teachers.md)說明如何使用此課程大綱。如果你想創建自己的課程,也有一份[課程範本](lesson-template/README.md)可供參考。
-> **[學生們](https://aka.ms/student-page)**,要自行使用本課程,可 fork 整個 repo,依序完成練習,從課前小測起,接著閱讀講義並完成其他活動。建議透過理解課程內容自行完成專案,而非直接複製解決方案;不過每個專案課程中的 /solutions 資料夾都有解答碼可供參考。另外亦可組成讀書會,與朋友共同學習內容。若要深化學習,推薦使用 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
+> **[學生們](https://aka.ms/student-page)**,若想自己使用此課程,請 fork 整個儲存庫並自行完成練習,從課前測驗開始,接著閱讀講義並完成其他活動。試著理解課程內容,再自行製作專案;當然解答程式碼也在各專案導向課程的 /solutions 資料夾中。另外一種方式,是和朋友組成讀書會,共同學習。本課程推薦延伸學習平台 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
-相關簡介影片請見:
+想要觀看本課程的影片介紹,請點擊:
-[](https://youtube.com/watch?v=bccEMm8gRuc "宣傳影片")
+[](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
-> 🎥 點擊上方圖片觀看專案介紹影片!
+> 🎥 點擊上方圖片觀看關於此專案的影片!
## 教學法
-我們在建構本課程時選擇了兩個教學原則:確保以專案為基底,並包含頻繁的小測驗。完成此系列課程後,學生將自建植物監控與澆水系統、車輛追蹤器、智慧工廠以追蹤與檢查食品,以及語音控制烹調計時器,並學會物聯網基礎,包括如何編寫裝置程式碼、連接雲端、分析遙測資料及在邊緣執行 AI。
+我們在設計此課程時,採用了兩個核心教學原則:確保專案導向學習,並包含頻繁的測驗。完成這系列課程後,學生將會建立一套植物監控與澆水系統、一個車輛追蹤器、一個用於追蹤與檢查食物的智慧工廠系統,以及一個語音控制的烹飪定時器,並學會物聯網基礎知識,包括如何撰寫裝置程式碼、連接雲端、分析遙測資料,以及運行邊緣 AI。
-確保課程內容符合專案導向,更能讓學生投入學習,提升概念記憶度。
+透過專案與內容對齊,讓學習過程更加吸引學生,提高概念的記憶度。
-此外,課前的低壓力小測幫助學生日前建立學習主題的動機,課後小測則加深記憶。本課程設計彈性且富趣味,可全程或部分修習。專案循序漸進,從簡入深,於 12 週週期結束時達到較高複雜度。
+此外,課前的低壓力測驗能讓學生專注於學習主題,課後的測驗則有助加強記憶。此課程設計靈活且有趣,可全部或部分修習。專案由淺入深,於 12 週週期結束時達到較複雜的程度。
-每個專案皆以學生與業餘愛好者可取得的真實硬體為基礎。專案涵蓋特定領域,提供相關背景知識。成為成功開發者需理解問題領域,此背景知識有助學生思考物聯網解決方案與學習內容,並理解他們所面對的真實問題。學生學會所建置解決方案的緣由,並對最終使用者產生認識。
+每個專案均基於學生與業餘愛好者可取得的真實硬體。專案探討具體領域背景知識。成為成功開發者有賴於理解所解決問題的領域,提供這些背景知識能使學生以物聯網開發者的角度思考解決方案與學習內容。學生將理解他們所建置解決方案的「原因」,並對最終用戶有更深認識。
## 硬體
-我們有兩種可用於專案的物聯網硬件選擇,取決於個人偏好、程式語言知識或偏好、學習目標及供應情況。我們亦提供了「虛擬硬件」版本,適合那些無法取得硬件或想在購買前進一步了解的人。您可以在[硬件頁面](./hardware.md)閱讀更多並找到「購物清單」,其中包括我們的合作夥伴 Seeed Studio 提供的完整套件購買連結。
+我們有兩種物聯網硬件選擇,可根據個人喜好、程式語言知識或偏好、學習目標及可用性使用。我們亦提供了「虛擬硬件」版本,供沒有硬件的人使用,或想在購買前多了解學習。你可以在[硬件頁面](./hardware.md)閱讀更多並找到「購物清單」,包括我們朋友 Seeed Studio 提供的完整套裝購買連結。
-> 💁 查看我們的[行為準則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)及[翻譯指南](TRANSLATIONS.md)。我們歡迎您的建設性意見!
+> 💁 發現我們的[行為守則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)及[翻譯指南](..)。我們歡迎你的建設性反饋!
>
-> 🔧 遇到問題?請參閱我們的[疑難排解指南](TROUBLESHOOTING.md),尋找常見問題的解決方案。
+> 🔧 遇到問題?查看我們的[故障排除指南](TROUBLESHOOTING.md)尋找常見問題解決方案。
-## 每課包含:
+## 每課程包括:
- 手繪筆記
-- 可選補充影片
+- 可選的補充影片
- 課前熱身小測驗
- 書面課程內容
-- 專案導向課程提供逐步建置指南
-- 知識檢測
+- 專案型課程的逐步專案建構指導
+- 知識檢查
- 挑戰
- 補充閱讀
- 作業
-- [課後小測驗](https://ff-quizzes.netlify.app/en/)
+- [課後測驗](https://ff-quizzes.netlify.app/en/)
-> 關於小測驗的說明:所有小測驗皆置於 quiz-app 資料夾中,共 48 個小測,每個小測皆包含三個問題。小測從課程內連結,但 quiz app 可在本地執行或部署至 Azure;請依 quiz-app 資料夾中的說明操作。小測逐步進行本地化。
+> 有關測驗的備註:所有測驗均包含於 quiz-app 資料夾,共有 48 個測驗,每個三題。它們從課程中連結,但測驗應用程式可以在本地運行或部署到 Azure;請參照 `quiz-app` 資料夾中的指示。測驗正逐步本地化中。
## 課程列表
-| | 專案名稱 | 教授概念 | 學習目標 | 相關課程 |
-| :---: | :------------------------------------: | :-------------------------------------------------: | :-----------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: |
-| 01 | [入門教學](./1-getting-started/README.md) | 物聯網介紹 | 學習物聯網基本原理及感測器與雲端服務等物聯網解決方案的基本組件,同時設定您的第一臺物聯網裝置 | [物聯網介紹](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
-| 02 | [入門教學](./1-getting-started/README.md) | 物聯網深入探索 | 進一步了解物聯網系統的組件,微控制器與單板電腦 | [物聯網深入探索](./1-getting-started/lessons/2-deeper-dive/README.md) |
-| 03 | [入門教學](./1-getting-started/README.md) | 感測器和致動器與實體世界互動 | 了解用於從實體世界收集資料的感測器,與反饋操作的致動器,並製作夜燈 | [感測器和致動器與實體世界互動](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
-| 04 | [入門教學](./1-getting-started/README.md) | 將裝置連接至網際網路 | 了解如何將物聯網裝置連接至網際網路,通過 MQTT 代理發送與接收訊息,同時連接夜燈 | [將裝置連接至網際網路](./1-getting-started/lessons/4-connect-internet/README.md) |
-| 05 | [農場](./2-farm/README.md) | 預測植物生長 | 學習如何透過物聯網裝置捕捉的溫度資料來預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
-| 06 | [農場](./2-farm/README.md) | 偵測土壤濕度 | 學習如何偵測土壤濕度並校準土壤濕度感測器 | [偵測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
-| 07 | [農場](./2-farm/README.md) | 自動化澆水系統 | 學習如何使用繼電器和 MQTT 來自動化與定時澆水 | [自動化澆水系統](./2-farm/lessons/3-automated-plant-watering/README.md) |
-| 08 | [農場](./2-farm/README.md) | 將植物移轉至雲端 | 了解雲端與雲端託管的物聯網服務,並學習如何將植物資料連接至這些服務而非公開 MQTT 代理 | [將植物移轉至雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
-| 09 | [農場](./2-farm/README.md) | 將應用程式邏輯移轉到雲端 | 學習如何在雲端撰寫回應物聯網訊息的應用程式邏輯 | [將應用程式邏輯移轉到雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
-| 10 | [農場](./2-farm/README.md) | 保護您的植物安全 | 了解物聯網安全性,並學習如何利用鑰匙與憑證保持植物安全 | [保護您的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
-| 11 | [運輸](./3-transport/README.md) | 位置追蹤 | 了解物聯網裝置的 GPS 位置追蹤 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
-| 12 | [運輸](./3-transport/README.md) | 儲存位置資料 | 學習如何儲存物聯網資料以供日後視覺化或分析 | [儲存位置資料](./3-transport/lessons/2-store-location-data/README.md) |
-| 13 | [運輸](./3-transport/README.md) | 視覺化位置資料 | 了解如何在地圖上視覺化位置資料,以及地圖如何將真實三維世界以二維方式呈現 | [視覺化位置資料](./3-transport/lessons/3-visualize-location-data/README.md) |
-| 14 | [運輸](./3-transport/README.md) | 地理圍欄 | 了解地理圍欄及其如何在供應鏈中當運輸車輛接近目的地時發出警報 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
-| 15 | [製造](./4-manufacturing/README.md) | 訓練果實品質檢測器 | 了解如何在雲端訓練圖像分類器以檢測果實品質 | [訓練果實品質檢測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
-| 16 | [製造](./4-manufacturing/README.md) | 從物聯網裝置檢查果實品質 | 學習如何從物聯網裝置使用您的果實品質檢測器 | [從物聯網裝置檢查果實品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
-| 17 | [製造](./4-manufacturing/README.md) | 在邊緣裝置上運行果實檢測器 | 了解如何在邊緣端的物聯網裝置上運行您的果實檢測器 | [在邊緣裝置上運行果實檢測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
-| 18 | [製造](./4-manufacturing/README.md) | 從感測器觸發果實品質檢測 | 了解如何從感測器觸發果實品質檢測 | [從感測器觸發果實品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
-| 19 | [零售](./5-retail/README.md) | 訓練庫存檢測器 | 學習如何使用物件偵測訓練庫存檢測器以計算店內庫存 | [訓練庫存檢測器](./5-retail/lessons/1-train-stock-detector/README.md) |
-| 20 | [零售](./5-retail/README.md) | 從物聯網裝置檢查庫存 | 學習如何使用物件偵測模型從物聯網裝置檢查庫存 | [從物聯網裝置檢查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
-| 21 | [消費者](./6-consumer/README.md) | 使用物聯網裝置辨識語音 | 學習如何從物聯網裝置辨識語音,製作智慧計時器 | [使用物聯網裝置辨識語音](./6-consumer/lessons/1-speech-recognition/README.md) |
-| 22 | [消費者](./6-consumer/README.md) | 理解語言 | 了解如何理解對物聯網裝置說出的句子 | [理解語言](./6-consumer/lessons/2-language-understanding/README.md) |
-| 23 | [消費者](./6-consumer/README.md) | 設定計時器並提供語音反饋 | 學習如何在物聯網裝置上設定計時器,並在設定及計時完成時給予語音反饋 | [設定計時器並提供語音反饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
-| 24 | [消費者](./6-consumer/README.md) | 支援多種語言 | 學習如何支援多種語言,包含語音輸入與智慧計時器的回應 | [支援多種語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
+| | 專案名稱 | 教授概念 | 學習目標 | 連結課程 |
+| :---: | :------------------------------------: | :---------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: |
+| 01 | [開始入門](./1-getting-started/README.md) | 物聯網介紹 | 在設定你的首個物聯網裝置時學習物聯網基本原理與解決方案的基本組件,如感應器與雲端服務 | [物聯網介紹](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
+| 02 | [開始入門](./1-getting-started/README.md) | 更深入的物聯網 | 了解物聯網系統的組件,以及微控制器與單板計算機 | [更深入的物聯網](./1-getting-started/lessons/2-deeper-dive/README.md) |
+| 03 | [開始入門](./1-getting-started/README.md) | 透過感應器與執行器與實體世界互動 | 學習用感應器收集實體世界的數據,及用執行器發送反饋,同時製作夜燈 | [透過感應器與執行器與實體世界互動](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
+| 04 | [開始入門](./1-getting-started/README.md) | 將裝置連接到互聯網 | 學習如何將物聯網裝置連接到互聯網來發送及接收訊息,透過將你的夜燈連接到 MQTT 代理 | [將裝置連接到互聯網](./1-getting-started/lessons/4-connect-internet/README.md) |
+| 05 | [農場](./2-farm/README.md) | 預測植物生長 | 學習如何利用物聯網裝置所獲得的溫度數據來預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
+| 06 | [農場](./2-farm/README.md) | 偵測土壤濕度 | 學習如何偵測土壤濕度並校準土壤濕度感應器 | [偵測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
+| 07 | [農場](./2-farm/README.md) | 自動澆水 | 學習如何使用繼電器和 MQTT 來自動化及定時澆水 | [自動澆水](./2-farm/lessons/3-automated-plant-watering/README.md) |
+| 08 | [農場](./2-farm/README.md) | 將植物資料移轉至雲端 | 學習有關雲端及雲端物聯網服務,並了解如何將你的植物數據連接至這些服務而非公共 MQTT 代理 | [將植物資料移轉至雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
+| 09 | [農場](./2-farm/README.md) | 將應用邏輯遷移至雲端 | 學習如何在雲端編寫響應物聯網訊息的應用邏輯 | [將應用邏輯遷移至雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
+| 10 | [農場](./2-farm/README.md) | 保護你的植物安全 | 了解物聯網安全,以及如何使用密鑰與憑證來保護你的植物 | [保護你的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
+| 11 | [運輸](./3-transport/README.md) | 位置追蹤 | 了解物聯網裝置的 GPS 位置追蹤 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
+| 12 | [運輸](./3-transport/README.md) | 儲存位置數據 | 學習如何儲存物聯網數據以供日後視覺化或分析 | [儲存位置數據](./3-transport/lessons/2-store-location-data/README.md) |
+| 13 | [運輸](./3-transport/README.md) | 視覺化位置數據 | 了解如何在地圖上視覺化位置數據,以及地圖如何以二維方式呈現實際三維世界 | [視覺化位置數據](./3-transport/lessons/3-visualize-location-data/README.md) |
+| 14 | [運輸](./3-transport/README.md) | 地理圍欄 | 了解地理圍欄及其如何用於當供應鏈車輛接近目標地點時發出警報 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
+| 15 | [製造](./4-manufacturing/README.md) | 培訓水果品質檢測器 | 學習如何在雲端培訓影像分類器以檢測水果品質 | [培訓水果品質檢測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
+| 16 | [製造](./4-manufacturing/README.md) | 從物聯網裝置檢查水果品質 | 了解如何使用你的水果品質檢測器來自物聯網裝置 | [從物聯網裝置檢查水果品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
+| 17 | [製造](./4-manufacturing/README.md) | 在邊緣裝置上運行水果檢測器 | 了解如何在邊緣物聯網裝置上運行你的水果檢測器 | [在邊緣裝置上運行水果檢測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
+| 18 | [製造](./4-manufacturing/README.md) | 從感應器觸發水果品質檢測 | 了解如何由感應器觸發水果品質檢測 | [從感應器觸發水果品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
+| 19 | [零售](./5-retail/README.md) | 訓練庫存檢測器 | 學習如何使用物件偵測來訓練庫存檢測器以計算商店庫存 | [訓練庫存檢測器](./5-retail/lessons/1-train-stock-detector/README.md) |
+| 20 | [零售](./5-retail/README.md) | 從物聯網裝置檢查庫存 | 學習如何使用物聯網裝置和物件偵測模型來檢查庫存 | [從物聯網裝置檢查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
+| 21 | [消費者](./6-consumer/README.md) | 使用物聯網裝置語音識別 | 學習如何從物聯網裝置識別語音以建造智慧計時器 | [使用物聯網裝置語音識別](./6-consumer/lessons/1-speech-recognition/README.md) |
+| 22 | [消費者](./6-consumer/README.md) | 理解語言 | 學習如何理解對物聯網裝置說的句子 | [理解語言](./6-consumer/lessons/2-language-understanding/README.md) |
+| 23 | [消費者](./6-consumer/README.md) | 設定計時器並提供語音回饋 | 學習如何在物聯網裝置設定計時器,並於計時設置及完成時給予語音回饋 | [設定計時器並提供語音回饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
+| 24 | [消費者](./6-consumer/README.md) | 支援多種語言 | 學習如何支援多種語言,不僅是從物聯網裝置接收,亦包括智慧計時器的回應 | [支援多種語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
## 離線存取
-您可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽此文件。請分支本儲存庫,並在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在本儲存庫根目錄執行 `docsify serve`。網站將會於本地主機的 3000 埠啟動:`localhost:3000`。
+你可以使用 [Docsify](https://docsify.js.org/#/) 離線運行本文件。請 fork 此倉庫,於本地機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在倉庫根目錄執行 `docsify serve`,網站將於本機 3000 埠口啟動:`localhost:3000`。
## 測驗
-感謝社群協助提供互動測驗來測試您對各章節的理解。您可以在[這裡](https://ff-quizzes.netlify.app/en/)測試您的知識。
+感謝社群提供互動式測驗,測試你各章節的知識。你可以在[這裡](https://ff-quizzes.netlify.app/en/)測試你的知識。
### PDF
-如需離線存取,您可以將內容產生為 PDF。確保已安裝 [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),然後在本儲存庫根目錄執行以下指令:
+如需離線存取,你可生成本內容的 PDF。請確保已安裝 [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),然後於本倉庫根目錄執行以下命令:
```sh
npm i
npm run convert
```
-### 投影片
+### 簡報
-部分課程附有簡報投影片,存於 [slides](../../slides) 資料夾。
+部分課程備有簡報,存於[slides](../../slides)資料夾內。
-## 其他課程內容
+## 其他課程
-我們團隊還製作其他課程!歡迎瀏覽:
+我們團隊提供其他課程!敬請查閱:
### LangChain
-[](https://aka.ms/langchain4j-for-beginners)
-[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
-[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://aka.ms/langchain4j-for-beginners)
+[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
-[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
-### 生成式 AI 系列
+### 生成式人工智能系列
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
@@ -210,13 +210,13 @@ npm run convert
[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
-## 图片來源說明
+## 圖片版權說明
-你可以在[Attributions](./attributions.md)找到本課程所用圖片的所有來源說明。
+你可以在[版權說明](./attributions.md)中找到本課程中所使用所有圖片的版權資訊(如有需求)。
---
**免責聲明**:
-本文檔係使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 翻譯而成。雖然我哋力求準確,但請注意自動翻譯可能包含錯誤或不準確之處。原文檔嘅母語版本應視為權威資料來源。對於重要資訊,建議採用專業人類翻譯。我哋對因使用此翻譯而引致嘅任何誤解或誤釋概不負責。
+本文件由 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 翻譯而成。雖然我們致力於準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原文應視為權威版本。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而引起的任何誤解或誤譯承擔責任。
\ No newline at end of file
diff --git a/translations/zh-TW/.co-op-translator.json b/translations/zh-TW/.co-op-translator.json
index 8b775e682..6d545dfca 100644
--- a/translations/zh-TW/.co-op-translator.json
+++ b/translations/zh-TW/.co-op-translator.json
@@ -738,8 +738,8 @@
"language_code": "zh-TW"
},
"README.md": {
- "original_hash": "accf69391fa4450eadbf492ca024cccf",
- "translation_date": "2026-04-06T16:27:40+00:00",
+ "original_hash": "29027fa73b2c0eec9a3b01a48641c199",
+ "translation_date": "2026-04-24T12:53:40+00:00",
"source_file": "README.md",
"language_code": "zh-TW"
},
diff --git a/translations/zh-TW/README.md b/translations/zh-TW/README.md
index 68cc377a0..4c179c7c9 100644
--- a/translations/zh-TW/README.md
+++ b/translations/zh-TW/README.md
@@ -10,30 +10,30 @@
### 加入 Azure AI Foundry 社群
-如果您在建立 AI 應用程式時遇到困難或有任何問題,歡迎加入學習者和有經驗開發者的討論,共同交流 MCP 的相關話題。這是一個支持性強大的社群,歡迎提出問題並自由分享知識。
+如果您在建立 AI 應用程式時遇到困難或有任何問題,歡迎加入志同道合的學習者與經驗豐富的開發者,一起討論 MCP。這是一個支持性強的社群,歡迎提出問題並自由分享知識。
[](https://discord.gg/nTYy5BXMWG)
-如果您有產品回饋或建置中遇到錯誤,請造訪:
+如果您在使用產品時有任何反饋或遇到錯誤,請造訪:
[](https://aka.ms/foundry/forum)
-請依照下列步驟開始使用這些資源:
-1. **Fork 此倉庫**:點選 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
-2. **Clone 此倉庫**:`git clone https://github.com/microsoft/IoT-For-Beginners.git`
-3. [**加入 Microsot Foundry Discord,認識專家與其他開發者**](https://discord.com/invite/ByRwuEEgH4)
+依照以下步驟開始使用這些資源:
+1. 分叉程式庫:點擊 [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
+2. 克隆程式庫:`git clone https://github.com/microsoft/IoT-For-Beginners.git`
+3. [**加入 Microsoft Foundry Discord,與專家及其他開發者交流**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 多語言支援
-#### 透過 GitHub Action 支援(自動且持續更新)
+#### 透過 GitHub Action 支援(自動化且保持最新)
-[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語 (Myanmar)](../my/README.md) | [中文(簡體)](../zh-CN/README.md) | [中文(繁體,香港)](../zh-HK/README.md) | [中文(繁體,澳門)](../zh-MO/README.md) | [中文(繁體,台灣)](./README.md) | [克羅埃西亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [坎納達語](../kn/README.md) | [高棉語](../km/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [奈及利亞皮欽語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語(法西語)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語(巴西)](../pt-BR/README.md) | [葡萄牙語(葡萄牙)](../pt-PT/README.md) | [旁遮普語(Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語(西里爾)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛維尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語(菲律賓語)](../tl/README.md) | [坦米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md)
+[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語 (Myanmar)](../my/README.md) | [中文 (簡體)](../zh-CN/README.md) | [中文 (繁體,香港)](../zh-HK/README.md) | [中文 (繁體,澳門)](../zh-MO/README.md) | [中文 (繁體,台灣)](./README.md) | [克羅地亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [卡納達語](../kn/README.md) | [高棉語](../km/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [奈及利亞皮欽語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語 (Farsi)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語 (巴西)](../pt-BR/README.md) | [葡萄牙語 (葡萄牙)](../pt-PT/README.md) | [旁遮普語 (Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語 (西里爾字母)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛維尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語 (菲律賓語)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md)
-> **想要在本地端 clone?**
+> **想要本機克隆嗎?**
>
-> 此倉庫包含 50 多種語言的翻譯版本,會大幅增加下載大小。若只想 clone 原始資料庫,不包含翻譯,可使用 sparse checkout:
+> 此程式庫包含 50 多種語言翻譯,會顯著增加下載大小。若想在不包含翻譯的情況下克隆,請使用稀疏檢出:
>
> **Bash / macOS / Linux:**
> ```bash
@@ -49,126 +49,127 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
-> 這樣即可快速取得完成課程所需的所有資料。
+> 這樣能以更快速度下載並完整取得本課程所需內容。
-# IoT 入門教學課程
+# IoT 初學者課程
-微軟 Azure Cloud Advocates 很高興推出這套 12 週、共 24 課的 IoT 基本教學課程。每堂課包括課前與課後測驗、完成課程的書面說明、解決方案、作業等。採用專案式教學法讓您邊學邊做,這是新技能快速「紮根」的有效方式。
+微軟的 Azure 雲端推廣員很高興提供一個為期 12 週、共 24 課的 IoT 基礎課程。每堂課皆包含課前與課後的測驗、完成課程的書面指示、解答、作業等多項內容。我們採用以專案為基礎的教學法,讓您在實作中學習,這是證實有效的新技能學習方式。
-這些專案涵蓋食物由農場到餐桌的完整旅程,包含農業、物流、製造、零售及消費端—都是物聯網裝置常見應用的產業領域。
+這些專案涵蓋了從農場到餐桌的食物旅程。範圍包含農業、物流、製造、零售與消費者,都是 IoT 裝置廣泛應用的熱門產業領域。
-
+
-> 速寫圖由 [Nitya Narasimhan](https://github.com/nitya) 繪製。點擊圖片可查看大圖。
+> 速寫圖由 [Nitya Narasimhan](https://github.com/nitya) 製作。點擊圖片可看放大版。
-**特別感謝本課程作者 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett),以及速寫圖繪製者 [Nitya Narasimhan](https://github.com/nitya)。**
+**非常感謝我們的作者 [Jen Fox](https://github.com/jenfoxbot)、[Jen Looper](https://github.com/jlooper)、[Jim Bennett](https://github.com/jimbobbennett) 以及速寫圖藝術家 [Nitya Narasimhan](https://github.com/nitya)。**
-**感謝我們的 [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 團隊協助審核與翻譯此教學課程,團隊成員有 [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), 以及 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
+**也感謝我們由 [Microsoft Learn 學生大使](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 組成的團隊,他們協助審查與翻譯此課程 —— [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), 以及 [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)。**
-認識我們的團隊!
+認識團隊!
[](https://youtu.be/-wippUJRi5k)
-動圖由 [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) 製作
+**Gif 由** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
-> 🎥 點擊上方圖像觀看專案相關影片!
+> 🎥 點擊上方圖片觀看專案介紹影片!
-> 老師們,我們提供了[使用本課程的建議](for-teachers.md)。若想自訂課程內容,也附上了[課程模板](lesson-template/README.md)。
+> 老師們,我們有[提供一些建議](for-teachers.md)關於如何使用此課程。如果您想自行設計課程,也有一份[課程範本](lesson-template/README.md)可供參考。
-> **[學生們](https://aka.ms/student-page)**,若您想自行使用本課程,請 fork 整個倉庫並自行完成練習,從課前測驗開始,閱讀課程內容並完成其餘活動。建議透過理解課程內容來建立專案,而非直接複製解決方案代碼;當然,每個專案導向的課程資料夾下都有 /solutions 解決方案代碼。也可以組成讀書會,和朋友一起學習。想要進一步學習,推薦使用 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
+> **[學生們](https://aka.ms/student-page)**,若想自行使用此課程,請先分叉整個儲存庫,並從課前小測開始,然後閱讀課程內容並完成其他活動。請盡量透過理解課程內容自行製作專案,而非直接複製解答程式碼;不過解答程式碼皆存放於每個專案導向課程的 /solutions 資料夾中。另一種做法是與朋友組成讀書小組,共同研讀教材。若想進一步學習,推薦使用 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)。
-本課程的影片介紹可參考此影片:
+關於本課程的影片介紹,請看:
[](https://youtube.com/watch?v=bccEMm8gRuc "宣傳影片")
-> 🎥 點擊上方圖像觀看專案相關影片!
+> 🎥 點擊上方圖片觀看專案介紹影片!
## 教學理念
-我們在設計此課程時,選擇了兩大教學原則:確保課程以專案為核心,並且包含頻繁的測驗。透過這個系列課程結束時,學生將能完成植物監控與灌溉系統、車輛追蹤器、智慧工廠食品追蹤檢測系統及聲控烹飪計時器,並學會物聯網基礎,包括如何撰寫裝置程式碼、連接雲端、分析遙測數據和以邊緣運算執行 AI。
+我們在設計本課程時採用了兩項教學原則:確保課程以專案為核心,並包含頻繁的測驗。完成此系列課程後,學生將打造一套植物監測與澆水系統、車輛追蹤器、一個可追蹤與檢查食品的智慧工廠設置,還有一個語音控制的烹飪計時器,並學習物聯網基礎知識,包括如何撰寫裝置程式碼、連接雲端、分析遙測資料及在邊緣運行 AI。
-課程內容以專案為導向,能使學生更投入學習,記憶效果更佳。
+透過確保內容與專案相符,使學生更投入學習,並加強概念的理解與記憶。
-此外,課前的低壓力測驗幫助學生設定學習意向,課後測驗則促進進一步的記憶鞏固。這套課程設計靈活且有趣,可整體或部分修習。專案由淺入深,12 週結束時達到複雜程度的提升。
+此外,課前的低風險測驗能幫助學生設定學習目標,課後的測驗則加深記憶。此課程設計靈活且有趣,可整體學習或分段選擇。專案起初規模小,隨著 12 週課程進行逐步增強難度。
-每個專案均基於學生與業餘愛好者能取得的實體硬體。專案探討所屬領域,提供相關背景知識。要成為成功的開發者,理解解決問題的領域很重要。本課程提供的背景知識讓學生從物聯網開發者角度,思考其解決方案及學習內容,理解所建構解決方案背後的「為什麼」,並體會最終使用者的需求。
+每個專案皆基於學生與愛好者可取得的真實硬體。專案將探討特定領域,提供相關背景知識。成為成功開發者,瞭解解決問題的領域相當重要,提供這些背景可協助學生在真實世界問題情境中思考其物聯網方案與學習內容。學生能理解所建立方案的「原因」,並體會最終使用者的需求。
## 硬體
-我們有兩種物聯網硬體可供專案使用,依個人喜好、程式語言知識或偏好、學習目標以及可取得性來選擇。我們也提供了「虛擬硬體」版本,給沒有硬體設備者或希望在購買前多了解的人。您可以在[硬體頁面](./hardware.md)了解更多,並找到「購物清單」,其中包含我們的夥伴 Seeed Studio 提供的完整套件購買連結。
+我們有兩種 IoT 硬體可供專案使用,依個人喜好、程式語言知識或偏好、學習目標及可用性選擇。我們也提供了「虛擬硬體」版本,適合沒有硬體設備的人,或想在購買前學習更多。您可以在[硬體頁面](./hardware.md)閱讀更多資訊,並找到「購物清單」,內含來自我們 Seeed Studio 朋友的完整套件購買連結。
-> 💁 請參考我們的[行為準則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)與[翻譯指南](TRANSLATIONS.md)。我們歡迎您的建設性回饋!
+> 💁 請參閱我們的[行為守則](CODE_OF_CONDUCT.md)、[貢獻指南](CONTRIBUTING.md)及[翻譯指南](..)。歡迎您的建設性回饋!
>
-> 🔧 有問題嗎?查看我們的[疑難排解指南](TROUBLESHOOTING.md),尋找常見問題的解決方案。
+> 🔧 遇到問題?請查看我們的[疑難排解指南](TROUBLESHOOTING.md),尋找常見問題解決方案。
-## 每堂課包含:
+## 每節課包含:
-- 草圖筆記
-- 選用補充影片
-- 上課前暖身小測驗
-- 書面課程內容
-- 對於專案式課程,有逐步的專案製作指南
+- 簡潔筆記
+- 選用的補充影片
+- 課前暖身測驗
+- 文字課程內容
+- 以專案為基礎的課程,附逐步建置專案指南
- 知識檢測
- 挑戰題
- 補充閱讀
- 作業
- [課後測驗](https://ff-quizzes.netlify.app/en/)
-> 關於測驗的說明:所有測驗均收錄於 quiz-app 資料夾中,共 48 組測驗,每組有三個問題。它們在課程中有連結,且可在本地執行或部署至 Azure;請參照 quiz-app 資料夾中的說明。測驗正陸續本地化中。
-
-## 課程列表
-
-| | 專案名稱 | 教授概念 | 學習目標 | 連結課程 |
-| :---: | :--------------------------------: | :---------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: |
-| 01 | [入門](./1-getting-started/README.md) | 物聯網簡介 | 學習物聯網的基本原理與物聯網解決方案的基礎構成,如感測器與雲端服務,並設定您的第一台物聯網裝置 | [物聯網簡介](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
-| 02 | [入門](./1-getting-started/README.md) | 深入認識物聯網 | 進一步了解物聯網系統的元件、微控制器與單板電腦 | [深入認識物聯網](./1-getting-started/lessons/2-deeper-dive/README.md) |
-| 03 | [入門](./1-getting-started/README.md) | 使用感測器與執行器與物理世界互動 | 認識用於蒐集物理世界資料的感測器與用以回饋的執行器,並製作一盞夜燈 | [使用感測器與執行器與物理世界互動](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
-| 04 | [入門](./1-getting-started/README.md) | 將裝置連網到網際網路 | 了解如何將物聯網裝置連接上網際網路以發送與接收訊息,示範為夜燈連接到 MQTT 代理伺服器 | [將裝置連網到網際網路](./1-getting-started/lessons/4-connect-internet/README.md) |
-| 05 | [農場](./2-farm/README.md) | 預測植物生長 | 使用物聯網裝置收集的溫度資料學習如何預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
-| 06 | [農場](./2-farm/README.md) | 偵測土壤濕度 | 學習如何偵測土壤濕度並校正土壤濕度感測器 | [偵測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
-| 07 | [農場](./2-farm/README.md) | 自動化植物澆灌 | 學習使用繼電器與 MQTT 自動化及定時澆水 | [自動化植物澆灌](./2-farm/lessons/3-automated-plant-watering/README.md) |
-| 08 | [農場](./2-farm/README.md) | 將植物資料轉移到雲端 | 了解雲端與雲端物聯網服務,以及如何將植物資料連接到這些雲端服務,替代公眾 MQTT 代理伺服器 | [將植物資料轉移到雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
-| 09 | [農場](./2-farm/README.md) | 將應用程式邏輯遷移至雲端 | 了解如何在雲端撰寫回應物聯網訊息的應用程式邏輯 | [將應用程式邏輯遷移至雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
-| 10 | [農場](./2-farm/README.md) | 保護您的植物安全 | 瞭解物聯網安全,以及如何使用金鑰與憑證來保護您的植物 | [保護您的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
-| 11 | [運輸](./3-transport/README.md) | 位置追蹤 | 了解物聯網裝置的 GPS 定位追蹤 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
-| 12 | [運輸](./3-transport/README.md) | 儲存位置資料 | 學習如何儲存物聯網資料以便後續視覺化或分析 | [儲存位置資料](./3-transport/lessons/2-store-location-data/README.md) |
-| 13 | [運輸](./3-transport/README.md) | 視覺化位置資料 | 了解如何在地圖上視覺化位置資料,及地圖如何將現實三維世界以二維呈現 | [視覺化位置資料](./3-transport/lessons/3-visualize-location-data/README.md) |
-| 14 | [運輸](./3-transport/README.md) | 地理圍欄 | 了解地理圍欄的概念,以及如何用來通知供應鏈中運輸車輛接近目的地 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
-| 15 | [製造](./4-manufacturing/README.md) | 訓練水果品質檢測器 | 了解如何在雲端訓練影像分類器以檢測水果品質 | [訓練水果品質檢測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
-| 16 | [製造](./4-manufacturing/README.md) | 使用物聯網裝置檢測水果品質 | 了解如何使用物聯網裝置來偵測水果品質 | [使用物聯網裝置檢測水果品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
-| 17 | [製造](./4-manufacturing/README.md) | 在邊緣端運行水果檢測器 | 了解如何在物聯網裝置邊緣端運行水果檢測器 | [在邊緣端運行水果檢測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
-| 18 | [製造](./4-manufacturing/README.md) | 由感測器觸發水果品質檢測 | 了解如何由感測器觸發水果品質檢測 | [由感測器觸發水果品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
-| 19 | [零售](./5-retail/README.md) | 訓練庫存偵測器 | 了解如何利用物件偵測訓練庫存偵測器來計算商店中的庫存量 | [訓練庫存偵測器](./5-retail/lessons/1-train-stock-detector/README.md) |
-| 20 | [零售](./5-retail/README.md) | 從物聯網裝置檢查庫存 | 學習如何用物聯網裝置,透過物件偵測模型來檢查庫存 | [從物聯網裝置檢查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
-| 21 | [消費者](./6-consumer/README.md) | 使用物聯網裝置進行語音識別 | 了解如何利用物聯網裝置進行語音識別,以打造智慧計時器 | [使用物聯網裝置進行語音識別](./6-consumer/lessons/1-speech-recognition/README.md) |
-| 22 | [消費者](./6-consumer/README.md) | 理解語言 | 了解如何理解對物聯網裝置所說的語句 | [理解語言](./6-consumer/lessons/2-language-understanding/README.md) |
-| 23 | [消費者](./6-consumer/README.md) | 設定計時並提供語音回饋 | 學習如何在物聯網裝置上設定計時器,並在設定與結束時提供語音回饋 | [設定計時並提供語音回饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
-| 24 | [消費者](./6-consumer/README.md) | 支援多種語言 | 學習如何支援多語言,包括被說話語言與智慧計時器答覆語言 | [支援多種語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
+> 關於測驗的說明:所有測驗都在 quiz-app 資料夾中,共有 48 個測驗,每個測驗包含三個問題。測驗從課程中連結,也可在本地執行或部署於 Azure;請依 quiz-app 資料夾中的說明操作。測驗內容正逐步翻譯在地化。
+
+## 課程
+
+| | 專案名稱 | 教授概念 | 學習目標 | 相關課程 |
+| :---: | :---------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------: |
+| 01 | [Getting started](./1-getting-started/README.md) | IoT 入門介紹 | 在設定您的第一個 IoT 裝置時,了解 IoT 的基本原理以及 IoT 解決方案的基本構成元素,如感測器與雲端服務 | [IoT 入門介紹](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
+| 02 | [Getting started](./1-getting-started/README.md) | 深入 IoT 概念介紹 | 更進一步了解 IoT 系統的元件,以及微控制器與單板電腦 | [深入 IoT 概念介紹](./1-getting-started/lessons/2-deeper-dive/README.md) |
+| 03 | [Getting started](./1-getting-started/README.md) | 使用感測器與執行器與物理世界互動 | 了解感測器如何從物理世界收集資料,以及執行器如何回饋,並建立一個夜燈 | [使用感測器與執行器與物理世界互動](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
+| 04 | [Getting started](./1-getting-started/README.md) | 連接裝置至網際網路 | 了解如何連接 IoT 裝置至網際網路,透過 MQTT 代理發送和接收訊息,並將夜燈連接到 MQTT 代理 | [連接裝置至網際網路](./1-getting-started/lessons/4-connect-internet/README.md) |
+| 05 | [Farm](./2-farm/README.md) | 預測植物生長 | 了解如何使用 IoT 裝置擷取的溫度數據來預測植物生長 | [預測植物生長](./2-farm/lessons/1-predict-plant-growth/README.md) |
+| 06 | [Farm](./2-farm/README.md) | 偵測土壤濕度 | 了解如何偵測土壤濕度並校準土壤濕度感測器 | [偵測土壤濕度](./2-farm/lessons/2-detect-soil-moisture/README.md) |
+| 07 | [Farm](./2-farm/README.md) | 自動化植物澆水 | 學習如何利用繼電器與 MQTT 自動安排澆水時間 | [自動化植物澆水](./2-farm/lessons/3-automated-plant-watering/README.md) |
+| 08 | [Farm](./2-farm/README.md) | 將植物資料遷移到雲端 | 了解雲端及雲端托管的 IoT 服務,以及如何將植物連接到這些服務,而非公共 MQTT 代理 | [將植物資料遷移到雲端](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
+| 09 | [Farm](./2-farm/README.md) | 將應用程式邏輯遷移到雲端 | 了解如何在雲端撰寫應用程式邏輯來回應 IoT 訊息 | [將應用程式邏輯遷移到雲端](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
+| 10 | [Farm](./2-farm/README.md) | 保護您的植物安全 | 了解 IoT 安全性,並如何利用金鑰與憑證來保障植物安全 | [保護您的植物安全](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
+| 11 | [Transport](./3-transport/README.md) | 位置追蹤 | 認識 GPS 位置追蹤技術與 IoT 裝置 | [位置追蹤](./3-transport/lessons/1-location-tracking/README.md) |
+| 12 | [Transport](./3-transport/README.md) | 儲存位置資料 | 學習如何儲存 IoT 資料以供後續視覺化或分析 | [儲存位置資料](./3-transport/lessons/2-store-location-data/README.md) |
+| 13 | [Transport](./3-transport/README.md) | 視覺化位置資料 | 了解如何在地圖上視覺化位置資料,以及地圖如何以二維方式代表現實中的三維世界 | [視覺化位置資料](./3-transport/lessons/3-visualize-location-data/README.md) |
+| 14 | [Transport](./3-transport/README.md) | 地理圍欄 | 了解地理圍欄技術,及如何用來提醒供應鏈中的車輛接近目的地 | [地理圍欄](./3-transport/lessons/4-geofences/README.md) |
+| 15 | [Manufacturing](./4-manufacturing/README.md) | 訓練水果品質偵測器 | 了解如何在雲端訓練影像分類器來檢測水果品質 | [訓練水果品質偵測器](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
+| 16 | [Manufacturing](./4-manufacturing/README.md) | 從 IoT 裝置檢查水果品質 | 學習如何使用水果品質偵測器從 IoT 裝置檢查水果品質 | [從 IoT 裝置檢查水果品質](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
+| 17 | [Manufacturing](./4-manufacturing/README.md) | 在邊緣設備執行水果偵測器 | 了解如何在 IoT 裝置邊緣運算水果偵測器 | [在邊緣設備執行水果偵測器](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
+| 18 | [Manufacturing](./4-manufacturing/README.md) | 由感測器觸發水果品質檢測 | 了解如何由感測器觸發水果品質檢測 | [由感測器觸發水果品質檢測](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
+| 19 | [Retail](./5-retail/README.md) | 訓練庫存偵測器 | 了解如何利用物件偵測訓練庫存偵測器來統計商店中的庫存 | [訓練庫存偵測器](./5-retail/lessons/1-train-stock-detector/README.md) |
+| 20 | [Retail](./5-retail/README.md) | 從 IoT 裝置檢查庫存 | 了解如何使用物件偵測模型從 IoT 裝置檢查庫存 | [從 IoT 裝置檢查庫存](./5-retail/lessons/2-check-stock-device/README.md) |
+| 21 | [Consumer](./6-consumer/README.md) | 使用 IoT 裝置語音辨識 | 學習如何從 IoT 裝置識別語音,建立智能計時器 | [使用 IoT 裝置語音辨識](./6-consumer/lessons/1-speech-recognition/README.md) |
+| 22 | [Consumer](./6-consumer/README.md) | 語言理解 | 了解如何理解對 IoT 裝置講出的句子 | [語言理解](./6-consumer/lessons/2-language-understanding/README.md) |
+| 23 | [Consumer](./6-consumer/README.md) | 設定計時器並提供語音回饋 | 了解如何在 IoT 裝置上設定計時器,並在計時開始及結束時給予語音回饋 | [設定計時器並提供語音回饋](./6-consumer/lessons/3-spoken-feedback/README.md) |
+| 24 | [Consumer](./6-consumer/README.md) | 支援多種語言 | 學習如何支援多種語言,包含使用者語音輸入與智能計時器的多語言回應 | [支援多種語言](./6-consumer/lessons/4-multiple-language-support/README.md) |
## 離線存取
-您可以使用 [Docsify](https://docsify.js.org/#/) 將此文件離線運行。請 fork 此倉庫,並在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),接著在此倉庫根目錄輸入 `docsify serve`。網站將在本機的 3000 埠口運行:`localhost:3000`。
+您可以使用 [Docsify](https://docsify.js.org/#/) 離線執行這份文件。將本儲存庫分支出一份,在您的本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在此儲存庫的根目錄輸入 `docsify serve`。網站會在您本機的 3000 埠提供服務:`localhost:3000`。
## 測驗
-感謝社群提供互動式測驗,透過測驗來測試您對各章節的知識。您可以在[這裡](https://ff-quizzes.netlify.app/en/)測試您的能力。
+感謝社群舉辦互動式測驗,檢測您每章節的知識。您可以在[這裡](https://ff-quizzes.netlify.app/en/)測試您的知識。
### PDF
-若需要離線存取,您也可產生此內容的 PDF。請確認您已安裝 [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),並於此倉庫根目錄執行下列指令:
+若需要離線存取,您可以生成此內容的 PDF。請確保您已安裝 [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm),並在此儲存庫根目錄執行下列指令:
```sh
npm i
npm run convert
```
+
### 投影片
-部分課程有投影片,請見[slides](../../slides)資料夾。
+部分課程有投影片,位於 [slides](../../slides) 資料夾中。
## 其他課程
-我們團隊還製作其他課程!請查看:
+我們團隊還推出其他課程!歡迎參考:
### LangChain
@@ -179,44 +180,44 @@ npm run convert
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### 生成式 AI 系列
-[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
-[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
-[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
+[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
+[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### 核心學習
-[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
-[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
+[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot 系列
-[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
-## 圖像來源說明
+## 圖像出處
-您可以在 [Attributions](./attributions.md) 找到本課程所使用圖像的所有來源說明。
+您可以在[Attributions](./attributions.md)找到本課程中使用的所有圖片出處說明。
---
**免責聲明**:
-本文件使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖我們致力於準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原文文件的母語版本應被視為權威來源。對於關鍵資訊,建議使用專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或曲解承擔責任。
+本文件係使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們致力於保持準確性,仍請注意,自動翻譯可能包含錯誤或不準確之處。原文件之母語版本應視為權威版本。對於關鍵資訊,建議尋求專業人工翻譯。我們對於因使用本翻譯所引起的任何誤解或誤釋不負任何責任。
\ No newline at end of file