diff --git a/translations/he/.co-op-translator.json b/translations/he/.co-op-translator.json index 351e1b20d..d96b3f6c5 100644 --- a/translations/he/.co-op-translator.json +++ b/translations/he/.co-op-translator.json @@ -738,8 +738,8 @@ "language_code": "he" }, "README.md": { - "original_hash": "accf69391fa4450eadbf492ca024cccf", - "translation_date": "2026-04-06T17:06:48+00:00", + "original_hash": "29027fa73b2c0eec9a3b01a48641c199", + "translation_date": "2026-04-24T13:02:09+00:00", "source_file": "README.md", "language_code": "he" }, diff --git a/translations/he/README.md b/translations/he/README.md index 65606f285..0beafcc3b 100644 --- a/translations/he/README.md +++ b/translations/he/README.md @@ -1,39 +1,39 @@ [![רישיון GitHub](https://img.shields.io/github/license/microsoft/IoT-For-Beginners.svg)](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE) -[![תורמים ל-GitHub](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/) -[![בעיות ב-GitHub](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/) +[![תורמים ב-GitHub](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/) +[![נושאים ב-GitHub](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/) [![בקשות משיכה ב-GitHub](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/) -[![ברוכים הבאים לבקשות משיכה](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) +[![בקשות משיכה מתקבלות בברכה](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) -[![צופים ב-GitHub](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/) -[![Forks ב-GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) +[![עוקבים ב-GitHub](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/) +[![מפצלי GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) [![כוכבים ב-GitHub](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) ### הצטרפו לקהילת Azure AI Foundry -אם נתקעתם או יש לכם שאלות בנוגע לבניית אפליקציות AI, הצטרפו ללומדים אחרים ולמפתחים מנוסים בדיונים על MCP. זוהי קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. +אם אתם נתקעים או יש לכם שאלות על בניית אפליקציות AI. הצטרפו ללומדים אחרים ולמפתחים מנוסים בדיונים על MCP. זוהי קהילה תומכת שבה שאלות מתקבלות ברצון והידע משותף בחופשיות. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -אם יש לכם משוב מוצר או שגיאות בזמן הבנייה, בקרו ב: +אם יש לכם משוב על מוצר או שגיאות בזמן הבנייה, בקרו: -[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![פורום מפתחים Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -עקבו אחר השלבים הללו כדי להתחיל להשתמש במשאבים אלה: -1. **צרו Fork למאגר**: לחצו על [![Forks ב-GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) -2. **שכפלו את המאגר**: `git clone https://github.com/microsoft/IoT-For-Beginners.git` -3. [**הצטרפו ל-Discord של Microsoft Foundry ופגשו מומחים ומפתחים אחרים**](https://discord.com/invite/ByRwuEEgH4) +עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו: +1. **פיצול המאגר**: לחצו על [![מפצלי GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) +2. **שכפול המאגר**: `git clone https://github.com/microsoft/IoT-For-Beginners.git` +3. [**הצטרפו לשרת Discord של Microsoft Foundry ופגשו מומחים ומפתחים אחרים**](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) | [סינית (מסורתית, מקאו)](../zh-MO/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) | [עברית](./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) +[ערבית](../ar/README.md) | [בנגלית](../bn/README.md) | [בולגרית](../bg/README.md) | [בורמזית (מיאנמר)](../my/README.md) | [סינית (מפושטת)](../zh-CN/README.md) | [סינית (מסורתית, הונג קונג)](../zh-HK/README.md) | [סינית (מסורתית, מקאו)](../zh-MO/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) | [עברית](./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) -> **מעדיפים לשכפל באופן מקומי?** +> **מעדיפים לשכפל מקומית?** > -> מאגר זה כולל יותר מ-50 תרגומים לשפות שמגדילים משמעותית את גודל ההורדה. לשכפול ללא תרגומים, השתמשו ב-sparse checkout: +> מאגר זה כולל יותר מ-50 תרגומי שפות שמגדילים משמעותית את גודל ההורדה. בשביל לשכפל בלי תרגומים, השתמשו ב-sparse checkout: > > **Bash / macOS / Linux:** > ```bash @@ -49,113 +49,113 @@ > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" > ``` > -> זה נותן לכם את כל מה שצריך כדי להשלים את הקורס במהירות הורדה גבוהה משמעותית. +> זה נותן לכם את כל מה שאתם צריכים כדי לסיים את הקורס במהירות הורדה גבוהה יותר. -# IoT למתחילים - תוכנית לימודים +# IoT למתחילים - תכנית לימודים -תומכי Azure Cloud במיקרוסופט שמחים להציע תוכנית לימודים של 12 שבועות ו-24 שיעורים המכסה את יסודות ה-IoT. כל שיעור כולל מבחנים לפני ואחרי השיעור, הוראות כתובות להשלמת השיעור, פתרון, משימה ועוד. הפדגוגיה מבוססת הפרוייקטים שלנו מאפשרת לכם ללמוד תוך כדי בנייה, דרך מוכחת שהכישורים החדשים 'נתפסים'. +סניגורי Azure Cloud במיקרוסופט שמחים להציע תכנית לימודים בת 12 שבועות ו-24 שיעורים העוסקת ביסודות ה-IoT. כל שיעור כולל חידוני קדם-שיעור ופוסט-שיעור, הוראות כתובות להשלמת השיעור, פתרון, משימה ועוד. הפדגוגיה המבוססת על פרויקטים שלנו מאפשרת לכם ללמוד תוך כדי בנייה — דרך מוכחת ללמידת מיומנויות חדשות בצורה יעילה. -הפרויקטים מכסים את המסלול של המזון משדה החווה אל השולחן. זה כולל חקלאות, לוגיסטיקה, ייצור, קמעונאות וצרכנים - כל תחומי התעשייה הפופולריים למכשירי IoT. +הפרויקטים מכסים את מסע המזון מהחקלאות ועד לשולחן האוכל. זה כולל חקלאות, לוגיסטיקה, ייצור, קמעונאות וצרכנים – כל תחומי התעשייה הפופולריים עבור מכשירי IoT. -![מפת דרכים לקורס שמראה 24 שיעורים הכוללים מבוא, חקלאות, תחבורה, עיבוד, קמעונאות ובישול](../../translated_images/he/Roadmap.bb1dec285dda0eda.webp) +![מפת דרכים לקורס המציגה 24 שיעורים המכסים מבוא, חקלאות, תחבורה, עיבוד, קמעונאות ובישול](../../translated_images/he/Roadmap.bb1dec285dda0eda.webp) -> תיאור סקיצה מאת [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](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/).** -כנסו להכיר את הצוות! +הכירו את הצוות! -[![וידאו פרומו](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k) +[![סרטון פרומו](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k) **גיף מאת** [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](https://aka.ms/student-page), לשימוש עצמאי בתכנית זו, פיצלו את כל המאגר והשלימו את התרגילים בעצמכם, התחילו עם חידון קדם-הרצאה, קראו את ההרצאה והשלימו את שאר הפעילויות. נסו ליצור את הפרויקטים על ידי הבנת השיעורים ולא על ידי העתקת קוד הפתרון; עם זאת, הקוד הזה זמין בתיקיות /solutions בכל שיעור שמכוון לפרויקט. רעיון נוסף הוא ליצור קבוצת לימוד עם חברים ולעבור ביחד על התוכן. ללימוד נוסף מומלץ [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn). -לסקירה מושקעת של קורס זה, צפו בסרטון: +לסקירה וידאו של הקורס, צפו בסרטון זה: -[![וידאו פרומו](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "וידאו פרומו") +[![סרטון פרומו](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Promo video") -> 🎥 לחצו על התמונה למעלה לצפייה בסרטון על הפרויקט! +> 🎥 לחצו על התמונה למעלה לסרטון על הפרויקט! ## פדגוגיה -בחרנו שני עקרונות פדגוגיים בעת בניית תוכנית הלימודים הזו: להבטיח שהקורס מבוסס פרויקטים וכולל מבחנים תכופים. עד סוף סדרה זו, התלמידים יבנו מערכת ניטור והשקיית צמחים, מערכת מעקב רכבים, הגדרת מפעל חכם למעקב ובדיקת מזון, וטיימר בישול מבוקר קולי, ולמדו את יסודות האינטרנט של הדברים שכוללים כתיבת קוד התקן, חיבור לענן, ניתוח טלמטריה והרצת AI בקצה. +בחרנו שני יסודות פדגוגיים בזמן בניית תכנית הלימודים הזו: לוודא שהיא מבוססת על פרויקטים וכוללת חידונים תכופים. עד לסיום הסדרה, התלמידים יבנו מערכת לניטור והשקיית צמחים, מערכת למעקב רכב, מערכת מפעל חכם לזיהוי ומעקב אחר מזון, ומטבל שמע מבוקר בקול, ולמדו את יסודות האינטרנט של הדברים כולל כתיבת קוד למכשירים, חיבור לענן, ניתוח טלמטיריה והרצת AI בקצה. -על ידי התאמת התוכן לפרויקטים התהליך נעשה מעניין יותר עבור התלמידים ושימור המושגים יחודד. +על-ידי התאמת התוכן לפרויקטים, התהליך נעשה מרתק יותר לתלמידים ושמירת המושגים תוגבר. -בנוסף, מבחן בעל סיכון נמוך לפני השיעור מגדיר את כוונת הלמידה של התלמיד כלפי הנושא, בעוד מבחן שני אחרי השיעור מבטיח שימור נוסף. תוכנית זו עוצבה להיות גמישה ומהנה וניתן לקחת אותה בשלמותה או בחלקים. הפרויקטים מתחילים קטנים והופכים למורכבים יותר לקראת סוף מחזור של 12 שבועות. +בנוסף, חידון קטן לפני השיעור מציב את כוונת התלמיד ללמידת נושא מסוים, וחידון שני אחרי השיעור מבטיח שמירה נוספת. תכנית הלימודים הזו עוצבה להיות גמישה ומהנה וניתן לעבור עליה כולה או חלקית. הפרויקטים מתחילים קטנים והולכים ומסתבכים עד סוף מחזור של 12 שבועות. -כל פרויקט מבוסס על חומרה אמיתית זמינה לתלמידים ולחובבים. כל פרויקט בוחן את תחום הפרויקט הספציפי, ומספק ידע רקע רלוונטי. כדי להיות מפתח מצליח חשוב להבין את התחום שבו פותרים בעיות, מתן ידע רקע זה מאפשר לתלמידים לחשוב על פתרונות ה-IoT שלהם ולהתנסות בהם בהקשר לבעיה אמיתית שהייתה עשויה להידרש לפתח כפתרון IoT. התלמידים לומדים את 'הסיבה' לפתרונות שהם בונים, ומקבלים הערכה של המשתמש הקצה. +כל פרויקט מבוסס על חומרה אמיתית הזמינה לתלמידים ולחובבים. כל פרויקט מתמקד בתחום ספציפי, מספק ידע רקע רלוונטי. כדי להיות מפתח מוצלח חשוב להבין את התחום שבו פותרים בעיות, מתן ידע רקע זה מאפשר לתלמידים לחשוב על פתרונות IoT שלהם וללמוד בהקשר של סוג הבעיה מהעולם האמיתי שיעשוי להתבקשו לפתור כמפתח IoT. התלמידים מבינים את ה"למה" של הפתרונות שהם בונים, ומקבלים הערכה על המשתמש הסופי. ## חומרה -יש לנו שתי אפשרויות חומרה של IoT לשימוש בפרויקטים בהתאם להעדפות אישיות, ידע בשפת תכנות או העדפות, מטרות למידה וזמינות. בנוסף, סיפקנו גרסת 'חומרה וירטואלית' לאלו שאין להם גישה לחומרה, או שרוצים ללמוד יותר לפני שיבצעו רכישה. ניתן לקרוא עוד ולמצוא 'רשימת קניות' ב[דף החומרה](./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) לפתרונות לבעיות נפוצות. ## כל שיעור כולל: -- שרטוט סקיצה (sketchnote) +- סקצ'נוט - סרטון משלים אופציונלי -- חידון הכנה לפני השיעור +- חידון חימום לפני השיעור - שיעור כתוב -- בשיעורים מבוססי פרויקט, מדריכים שלב-אחר-שלב לבניית הפרויקט +- לשיעורי פרויקט, מדריכים שלב אחרי שלב כיצד לבנות את הפרויקט - בדיקות ידע - אתגר - קריאה משלימה - מטלה - [חידון לאחר השיעור](https://ff-quizzes.netlify.app/en/) -> **הערה לגבי החידונים**: כל החידונים נמצאים בתיקיית quiz-app, הכוללת סה"כ 48 חידונים שלוש שאלות כל אחד. הם מקושרים מתוך השיעורים אך ניתן להריץ את אפליקציית החידון מקומית או לפרוס ל-Azure; עקבו אחרי ההוראות בתיקיית `quiz-app`. החידונים מתורגמים בהדרגה. +> **הערה לגבי חידונים**: כל החידונים נמצאים בתיקיית quiz-app, סה"כ 48 חידונים עם 3 שאלות כל אחד. הם מקושרים מתוך השיעורים אבל אפליקציית החידונים יכולה לפעול מקומית או להיות מופעלת על Azure; עקבו אחר ההוראות בתיקיית `quiz-app`. הם מתורגמים בהדרגה. ## שיעורים -| | שם הפרויקט | מושגים נלמדים | מטרות למידה | שיעור מקושר | -| :---: | :----------------------------------: | :---------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: | -| 01 | [התחלה](./1-getting-started/README.md) | מבוא ל-IoT | למדו את העקרונות הבסיסיים של IoT ואת אבני הבניין הבסיסיות של פתרונות IoT כגון חיישנים ושירותי ענן בזמן שאתם מגדירים את מכשיר ה-IoT הראשון שלכם | [מבוא ל-IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | -| 02 | [התחלה](./1-getting-started/README.md) | מעמיקים ב-IoT | למדו עוד על מרכיבי מערכת IoT, כמו גם על מיקרו-בקרים ומחשבים על לוח בודד | [מעמיקים ב-IoT](./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) | חיבור המכשיר לאינטרנט | למדו כיצד לחבר מכשיר IoT לאינטרנט כדי לשלוח ולקבל הודעות על ידי חיבור מנורת הלילה שלכם לברוקר MQTT | [חיבור המכשיר לאינטרנט](./1-getting-started/lessons/4-connect-internet/README.md) | -| 05 | [חווה](./2-farm/README.md) | חיזוי גדילת צמחים | למדו כיצד לחזות גדילת צמחים באמצעות נתוני טמפרטורה שנאספו על ידי מכשיר IoT | [חיזוי גדילת צמחים](./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) | העברת הצמח לענן | למדו על שירותי ענן ושירותי IoT המתארחים בענן וכיצד לחבר את הצמח שלכם לאחד מהם במקום לברוקר MQTT ציבורי | [העברת הצמח לענן](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | -| 09 | [חווה](./2-farm/README.md) | העברת לוגיקת היישום לענן | למדו כיצד ניתן לכתוב לוגיקת יישום בענן המגיבה להודעות IoT | [העברת לוגיקת היישום לענן](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | -| 10 | [חווה](./2-farm/README.md) | אבטחת הצמח שלכם | למדו על אבטחה ב-IoT וכיצד להגן על הצמח שלכם באמצעות מפתחות ותעודות | [הגנה על הצמח שלכם](./2-farm/lessons/6-keep-your-plant-secure/README.md) | -| 11 | [תחבורה](./3-transport/README.md) | מעקב מיקום | למדו על מעקב מיקום GPS במכשירי IoT | [מעקב מיקום](./3-transport/lessons/1-location-tracking/README.md) | -| 12 | [תחבורה](./3-transport/README.md) | שמירת נתוני מיקום | למדו כיצד לשמור נתוני IoT להצגה או לניתוח מאוחר יותר | [שמירת נתוני מיקום](./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) | בדיקת איכות פרי ממכשיר IoT | למדו על השימוש בגלאי איכות פרי ממכשיר IoT | [בדיקת איכות פרי ממכשיר IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | -| 17 | [ייצור](./4-manufacturing/README.md) | הרצת גלאי הפרי שלכם בקצה | למדו על הרצת גלאי הפרי שלכם במכשיר IoT בקצה | [הרצת גלאי הפרי שלכם בקצה](./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) | בדיקת מלאי ממכשיר IoT | למדו כיצד לבדוק מלאי ממכשיר IoT באמצעות מודל זיהוי עצמים | [בדיקת מלאי ממכשיר IoT](./5-retail/lessons/2-check-stock-device/README.md) | -| 21 | [צרכן](./6-consumer/README.md) | זיהוי דיבור עם מכשיר IoT | למדו כיצד לזהות דיבור ממכשיר IoT ולבנות טיימר חכם | [זיהוי דיבור עם מכשיר IoT](./6-consumer/lessons/1-speech-recognition/README.md) | -| 22 | [צרכן](./6-consumer/README.md) | הבנת שפה | למדו כיצד להבין משפטים המדוברים למכשיר IoT | [הבנת שפה](./6-consumer/lessons/2-language-understanding/README.md) | -| 23 | [צרכן](./6-consumer/README.md) | הגדרת טיימר ומתן משוב מדיבור | למדו כיצד להגדיר טיימר במכשיר IoT ולספק משוב מדיבור מתי הטיימר הופעל ומתי הוא מסתיים | [הגדרת טיימר ומתן משוב מדיבור](./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) | מבוא ל-IoT | למדו את העקרונות הבסיסיים של IoT ואת אבני הבניין הבסיסיות של פתרונות IoT כמו חיישנים ושירותי ענן תוך כדי התקנת מכשיר IoT ראשון שלכם | [מבוא ל-IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | +| 02 | [מתחילים](./1-getting-started/README.md) | מבט מעמיק יותר ל-IoT | למדו עוד על רכיבי מערכת IoT, כמו גם על מיקרו-בקרים ומחשבים לוח בודד | [מבט מעמיק יותר ל-IoT](./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) | לחבר את המכשיר לאינטרנט | למדו איך לחבר מכשיר IoT לאינטרנט לשליחת וקבלת הודעות על ידי חיבור מנורת הלילה שלכם אל Broker מסוג MQTT | [חבר את המכשיר לאינטרנט](./1-getting-started/lessons/4-connect-internet/README.md) | +| 05 | [חווה](./2-farm/README.md) | חיזוי גידול צמחים | למדו כיצד לנבא גידול צמחים באמצעות נתוני טמפרטורה שנאספו באמצעות מכשיר IoT | [חיזוי גידול צמחים](./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) | העבר את הצמח לענן | למדו על הענן ושירותי IoT מתארחים בענן וכיצד לחבר את הצמח לאחד מהם במקום Broker MQTT ציבורי | [העבר את הצמח לענן](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | +| 09 | [חווה](./2-farm/README.md) | העבר את לוגיקת היישום לענן | למדו איך לכתוב לוגיקת יישום בענן שמגיבה להודעות IoT | [העבר את לוגיקת היישום לענן](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | +| 10 | [חווה](./2-farm/README.md) | שמור על אבטחת הצמח | למדו על אבטחה ב-IoT וכיצד לשמור על אבטחת הצמח עם מפתחות ותעודות | [שמור על אבטחת הצמח](./2-farm/lessons/6-keep-your-plant-secure/README.md) | +| 11 | [תחבורה](./3-transport/README.md) | מעקב מיקום | למדו על מעקב GPS למכשירי IoT | [מעקב מיקום](./3-transport/lessons/1-location-tracking/README.md) | +| 12 | [תחבורה](./3-transport/README.md) | אחסון נתוני מיקום | למדו כיצד לאחסן נתוני IoT להצגתם או ניתוחם מאוחר יותר | [אחסון נתוני מיקום](./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) | בדיקת איכות פירות ממכשיר IoT | למדו על שימוש בגלאי איכות פירות ממכשיר IoT | [בדיקת איכות פירות ממכשיר IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | +| 17 | [ייצור](./4-manufacturing/README.md) | הרץ את גלאי הפירות על ה-edge | למדו על הרצת גלאי הפירות במכשיר IoT על הקצה | [הרץ את גלאי הפירות על ה-edge](./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) | בדיקת מלאי ממכשיר IoT | למדו כיצד לבדוק מלאי ממכשיר IoT באמצעות מודל לזיהוי אובייקטים | [בדיקת מלאי ממכשיר IoT](./5-retail/lessons/2-check-stock-device/README.md) | +| 21 | [צרכנות](./6-consumer/README.md) | זיהוי דיבור עם מכשיר IoT | למדו כיצד לזהות דיבור ממכשיר IoT לבניית טיימר חכם | [זיהוי דיבור עם מכשיר IoT](./6-consumer/lessons/1-speech-recognition/README.md) | +| 22 | [צרכנות](./6-consumer/README.md) | הבנת שפה | למדו כיצד להבין משפטים המדוברים למכשיר IoT | [הבנת שפה](./6-consumer/lessons/2-language-understanding/README.md) | +| 23 | [צרכנות](./6-consumer/README.md) | הגדרת טיימר ומתן משוב מוקרא | למדו כיצד להגדיר טיימר במכשיר IoT ולתת משוב מוקרא על מתי הטיימר הוגדר ומתי מסתיים | [הגדרת טיימר ומתן משוב מוקרא](./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 שלכם: `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 @@ -164,12 +164,12 @@ npm run convert ### מצגות -יש ערכות מצגות לחלק מהשיעורים בתיקיית [slides](../../slides). +יש חוברות מצגות לכמה מהשיעורים בתיקיית [slides](../../slides). ## תכניות לימוד נוספות -הצוות שלנו מייצר תכניות נוספות! בדקו: +הצוות שלנו מייצר תכניות לימוד נוספות! בדקו: ### LangChain @@ -186,38 +186,38 @@ npm run convert --- -### סדרת AI גנרטיבי -[![AI גנרטיבי למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### סדרת AI יוצר +[![AI יוצר למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI יוצר (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![AI יוצר (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![AI יוצר (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### למידה בסיסית -[![ML למתחילים](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +### למידה מרכזית +[![למידת מכונה למתחילים](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![מדעי הנתונים למתחילים](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI למתחילים](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![אבטחת סייבר למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![סייבר למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![פיתוח ווב למתחילים](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT למתחילים](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![פיתוח XR למתחילים](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### סדרת הקופילוט -[![קופילוט לתכנות AI משותף](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![קופילוט ל- C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![הרפתקה עם קופילוט](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### סדרת Copilot +[![Copilot לתכנות זוגי בינה מלאכותית](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot עבור C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![הרפתקת Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## שיוכים לתמונות -ניתן למצוא את כל השיוכים עבור התמונות בשימוש בתכנית הלימודים הזו במידת הצורך ב[שיוכים](./attributions.md). +ניתן למצוא את כל השיוכים לתמונות בשימוש בתכנית הלימודים הזו היכן שנדרש ב[שיוכים](./attributions.md). --- -**כתב ויתור**: -מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). אף כי אנו שואפים לדיוק, יש לשים לב כי תרגומים אוטומטיים עלולים להכיל טעויות או אי דיוקים. יש להתייחס למסמך המקורי בשפת המקור כמקור מהימן ומוסמך. למידע קריטי מומלץ להשתמש בתרגום מקצועי של בני אדם. אנו לא נשאים באחריות לכל אי הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה. +**כתב ויתור**: +מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפתו המקורית ייחשב כמקור הסמכות. למידע קריטי מומלץ להשתמש בתרגום מקצועי אנושי. איננו אחראים לאי-הבנות או פרשנויות מוטעות הנובעות משימוש בתרגום זה. \ No newline at end of file diff --git a/translations/nl/.co-op-translator.json b/translations/nl/.co-op-translator.json index c68f249dc..fd448a07e 100644 --- a/translations/nl/.co-op-translator.json +++ b/translations/nl/.co-op-translator.json @@ -738,8 +738,8 @@ "language_code": "nl" }, "README.md": { - "original_hash": "accf69391fa4450eadbf492ca024cccf", - "translation_date": "2026-04-06T17:05:14+00:00", + "original_hash": "29027fa73b2c0eec9a3b01a48641c199", + "translation_date": "2026-04-24T12:59:20+00:00", "source_file": "README.md", "language_code": "nl" }, diff --git a/translations/nl/README.md b/translations/nl/README.md index 2c49daf4a..2fe9b2cda 100644 --- a/translations/nl/README.md +++ b/translations/nl/README.md @@ -8,32 +8,32 @@ [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) [![GitHub stars](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) -### Word lid van de Azure AI Foundry Community +### Doe mee met de Azure AI Foundry Community -Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met medeleerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij gedeeld wordt. +Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met medeleerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende community waar vragen welkom zijn en kennis vrijelijk wordt gedeeld. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Als je productfeedback hebt of fouten ervaart tijdens het bouwen, bezoek dan: +Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -Volg deze stappen om te beginnen met deze bronnen: +Volg deze stappen om aan de slag te gaan met deze bronnen: 1. **Fork de Repository**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) 2. **Clone de Repository**: `git clone https://github.com/microsoft/IoT-For-Beginners.git` -3. [**Word lid van de Microsoft Foundry Discord en ontmoet experts en mede-ontwikkelaars**](https://discord.com/invite/ByRwuEEgH4) +3. [**Word Lid van The Microsoft Foundry Discord en ontmoet experts en medeontwikkelaars**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Meertalige ondersteuning +### 🌐 Meertalige Ondersteuning -#### Ondersteund via GitHub Action (Geautomatiseerd & Altijd actueel) +#### Ondersteund via GitHub Action (Geautomatiseerd & Altijd Up-to-Date) -[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)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](./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) +[Arabisch](../ar/README.md) | [Bengaals](../bn/README.md) | [Bulgaars](../bg/README.md) | [Birmees (Myanmar)](../my/README.md) | [Chinees (Vereenvoudigd)](../zh-CN/README.md) | [Chinees (Traditioneel, Hongkong)](../zh-HK/README.md) | [Chinees (Traditioneel, Macau)](../zh-MO/README.md) | [Chinees (Traditioneel, Taiwan)](../zh-TW/README.md) | [Kroatisch](../hr/README.md) | [Tsjechisch](../cs/README.md) | [Deens](../da/README.md) | [Nederlands](./README.md) | [Ests](../et/README.md) | [Fins](../fi/README.md) | [Frans](../fr/README.md) | [Duits](../de/README.md) | [Grieks](../el/README.md) | [Hebreeuws](../he/README.md) | [Hindi](../hi/README.md) | [Hongaars](../hu/README.md) | [Indonesisch](../id/README.md) | [Italiaans](../it/README.md) | [Japans](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Koreaans](../ko/README.md) | [Litouws](../lt/README.md) | [Maleis](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalees](../ne/README.md) | [Nigeriaans Pidgin](../pcm/README.md) | [Noors](../no/README.md) | [Perzisch (Farsi)](../fa/README.md) | [Pools](../pl/README.md) | [Portugees (Brazilië)](../pt-BR/README.md) | [Portugees (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roemeens](../ro/README.md) | [Russisch](../ru/README.md) | [Servisch (Cyrillisch)](../sr/README.md) | [Slowaaks](../sk/README.md) | [Sloveens](../sl/README.md) | [Spaans](../es/README.md) | [Swahili](../sw/README.md) | [Zweeds](../sv/README.md) | [Tagalog (Filipijns)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turks](../tr/README.md) | [Oekraïens](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamees](../vi/README.md) -> **Liever lokaal clonen?** +> **Voorkeur om lokaal te klonen?** > -> Deze repository bevat meer dan 50 taalvertalingen wat de downloadgrootte aanzienlijk vergroot. Om zonder vertalingen te clonen, gebruik sparse checkout: +> Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk verhoogt. Om te klonen zonder vertalingen, gebruik sparse checkout: > > **Bash / macOS / Linux:** > ```bash @@ -49,22 +49,22 @@ Volg deze stappen om te beginnen met deze bronnen: > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" > ``` > -> Zo krijg je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download. +> Hiermee heb je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download. -# IoT voor beginners - Een curriculum +# IoT voor Beginners - Een Curriculum -Azure Cloud Advocates bij Microsoft zijn verheugd een 12-weekse cursus aan te bieden met 24 lessen over de basis van IoT. Elke les bevat voor- en na-les quizzes, geschreven instructies om de les te voltooien, een oplossing, een opdracht en meer. Onze projectgerichte pedagogiek stelt je in staat te leren terwijl je bouwt, een bewezen manier om nieuwe vaardigheden te laten hangen. +Azure Cloud Advocates bij Microsoft bieden met plezier een curriculum van 12 weken en 24 lessen aan over de basis van IoT. Elke les bevat voor- en naquizzen, schriftelijke instructies om de les te voltooien, een oplossing, een opdracht en meer. Onze projectgebaseerde didactiek stelt je in staat te leren door te bouwen, een bewezen manier om nieuwe vaardigheden echt te onthouden. -De projecten volgen de reis van voedsel van boerderij tot tafel. Dit omvat landbouw, logistiek, productie, detailhandel en consument - allemaal populaire industriegebieden voor IoT-apparaten. +De projecten behandelen de reis van voedsel van boerderij tot tafel. Dit omvat landbouw, logistiek, productie, detailhandel en consument - allemaal populaire industriegebieden voor IoT-apparaten. -![Een routekaart van de cursus met 24 lessen die intro, landbouw, transport, verwerking, detailhandel en koken omvatten](../../translated_images/nl/Roadmap.bb1dec285dda0eda.webp) +![Een routekaart voor de cursus die 24 lessen bestrijkt over introductie, landbouw, transport, verwerking, detailhandel en koken](../../translated_images/nl/Roadmap.bb1dec285dda0eda.webp) > Sketchnote door [Nitya Narasimhan](https://github.com/nitya). Klik op de afbeelding voor een grotere versie. **Hartelijke dank aan onze auteurs [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), en onze sketchnote kunstenaar [Nitya Narasimhan](https://github.com/nitya).** -**Dank ook aan ons team van [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) die dit curriculum hebben beoordeeld en vertaald - [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), en [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** +**Ook dank aan ons team van [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) die dit curriculum hebben beoordeeld en vertaald - [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), en [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** Ontmoet het team! @@ -72,151 +72,151 @@ Ontmoet het team! **Gif door** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) -> 🎥 Klik op de afbeelding hierboven voor een video over het project! +> 🎥 Klik op de bovenstaande afbeelding voor een video over het project! -> **Docenten**, we hebben [enkele suggesties opgenomen](for-teachers.md) over het gebruik van dit curriculum. Als je je eigen lessen wilt maken, hebben we ook een [lessjabloon](lesson-template/README.md) toegevoegd. +> **Docenten**, we hebben [enkele suggesties opgenomen](for-teachers.md) over hoe u dit curriculum kunt gebruiken. Als u uw eigen lessen wilt maken, hebben we ook een [lessen template](lesson-template/README.md) bijgevoegd. -> **[Studenten](https://aka.ms/student-page)**, om dit curriculum zelfstandig te gebruiken, fork je de gehele repo en maak je de oefeningen zelf af, beginnend met een quiz vóór de les, daarna lees je de les en voltooi je de rest van de activiteiten. Probeer de projecten zelf te maken door de lessen te begrijpen in plaats van simpelweg de oplossingcode te kopiëren; die code is echter beschikbaar in de /solutions mappen in elke projectgerichte les. Een andere optie is om met vrienden een studiegroep te vormen en samen door de inhoud te gaan. Voor verdere studie raden we [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) aan. +> **[Studenten](https://aka.ms/student-page)**, om dit curriculum zelfstandig te gebruiken, fork de gehele repo en maak de oefeningen zelf, beginnend met een quiz voor de les, lees daarna de les en voltooi de overige activiteiten. Probeer de projecten te maken door de lessen te begrijpen in plaats van de oplossingscode te kopiëren; die code is echter beschikbaar in de /solutions mappen bij elke projectgerichte les. Een andere optie is om een studiegroep te vormen met vrienden en samen door de inhoud te gaan. Voor verdere studie bevelen we [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) aan. Voor een video-overzicht van deze cursus, bekijk deze video: [![Promo video](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Promo video") -> 🎥 Klik op de afbeelding hierboven voor een video over het project! +> 🎥 Klik op de bovenstaande afbeelding voor een video over het project! -## Pedagogiek +## Didactiek -We hebben gekozen voor twee pedagogische grondregels bij het opbouwen van dit curriculum: ervoor zorgen dat het projectgebaseerd is en dat het frequente quizzes bevat. Aan het einde van deze serie hebben leerlingen een systeem gebouwd voor het monitoren en besproeien van planten, een voertuigvolgsysteem, een slimme fabriek om voedsel te volgen en te controleren, en een spraakgestuurde kookwekker, en hebben ze de basisprincipes van het Internet of Things geleerd, inclusief hoe apparaatcode te schrijven, verbinding te maken met de cloud, telemetrie te analyseren en AI aan de edge te laten draaien. +We hebben twee didactische principes gekozen bij het bouwen van dit curriculum: ervoor zorgen dat het projectgebaseerd is en dat het frequente quizzen bevat. Aan het eind van deze serie zullen studenten een plantbewakingssysteem en bewateringssysteem gebouwd hebben, een voertuigenvolgsysteem, een slimme fabriek setup om voedsel te volgen en te controleren, en een spraakgestuurde kookwekker, en ze hebben de basis van het Internet of Things geleerd, inclusief hoe ze apparaatcode schrijven, verbinding maken met de cloud, telemetry analyseren en AI aan de rand uitvoeren. -Door ervoor te zorgen dat de inhoud aansluit bij projecten, wordt het leerproces boeiender voor studenten en wordt het vasthouden van concepten vergroot. +Door ervoor te zorgen dat de inhoud aansluit bij projecten, wordt het proces boeiender voor studenten en wordt de kennis beter behouden. -Daarnaast zet een quiz met weinig druk vóór een les de intentie van de student op leren over een onderwerp, terwijl een tweede quiz na de les verdere retentie verzekert. Dit curriculum is ontworpen om flexibel en leuk te zijn en kan geheel of gedeeltelijk gevolgd worden. De projecten beginnen klein en worden steeds complexer aan het einde van de 12-weekse cyclus. +Daarnaast zet een laagdrempelige quiz vóór een les de intentie van de student om een onderwerp te leren, terwijl een tweede quiz na de les verdere kennisborging waarborgt. Dit curriculum is ontworpen om flexibel en leuk te zijn en kan geheel of gedeeltelijk gevolgd worden. De projecten beginnen klein en worden steeds complexer gedurende de 12 weken durende cyclus. -Elk project is gebaseerd op echte hardware die beschikbaar is voor studenten en hobbyisten. Elk project kijkt naar het specifieke projectdomein en biedt relevante achtergrondkennis. Om een succesvolle ontwikkelaar te zijn, helpt het om het domein waar je problemen oplost te begrijpen; deze achtergrondkennis stelt studenten in staat om na te denken over hun IoT-oplossingen en leerervaringen binnen de context van het soort echte problemen die ze als IoT-ontwikkelaar kunnen tegenkomen. Studenten leren het 'waarom' van de oplossingen die ze bouwen en krijgen waardering voor de eindgebruiker. +Elk project is gebaseerd op echte hardware die beschikbaar is voor studenten en hobbyisten. Elk project kijkt naar het specifieke projectdomein en geeft relevante achtergrondinformatie. Om een succesvolle ontwikkelaar te zijn, helpt het domein te begrijpen waarin je problemen oplost. Deze achtergrondinformatie stelt studenten in staat na te denken over hun IoT-oplossingen en leerervaringen in de context van het soort echte wereld probleem dat ze misschien moeten oplossen als IoT-ontwikkelaar. Studenten leren het 'waarom' van de oplossingen die ze bouwen en krijgen waardering voor de eindgebruiker. ## Hardware -We hebben twee keuzes voor IoT-hardware die gebruikt kunnen worden voor de projecten, afhankelijk van persoonlijke voorkeur, programmeertaalkennis of voorkeuren, leerdoelen en beschikbaarheid. We hebben ook een 'virtuele hardware'-versie beschikbaar gesteld voor degenen die geen toegang hebben tot hardware, of die meer willen leren voordat ze overgaan tot aankoop. Je kunt meer lezen en een 'boodschappenlijst' vinden op de [hardwarepagina](./hardware.md), inclusief links om complete kits te kopen bij onze vrienden van Seeed Studio. +We hebben twee keuzes voor IoT-hardware die voor de projecten kunnen worden gebruikt, afhankelijk van persoonlijke voorkeur, programmeertaalkennis of voorkeuren, leerdoelen en beschikbaarheid. We hebben ook een 'virtuele hardware'-versie aangeboden voor degenen die geen toegang hebben tot hardware of die meer willen leren voordat ze een aankoop doen. Je kunt meer lezen en een 'boodschappenlijst' vinden op de [hardwarepagina](./hardware.md), inclusief links om complete kits te kopen bij onze vrienden van Seeed Studio. -> 💁 Vind onze [Gedragscode](CODE_OF_CONDUCT.md), [Bijdrager](CONTRIBUTING.md), en [Vertalings](TRANSLATIONS.md) richtlijnen. We staan open voor je constructieve feedback! +> 💁 Vind onze [Gedragscode](CODE_OF_CONDUCT.md), [Bijdragen](CONTRIBUTING.md) en [Vertalingen](..) richtlijnen. We verwelkomen je constructieve feedback! > -> 🔧 Problemen? Bekijk onze [Probleemoplossingsgids](TROUBLESHOOTING.md) voor oplossingen bij veelvoorkomende problemen. +> 🔧 Problemen? Bekijk onze [Probleemoplossingsgids](TROUBLESHOOTING.md) voor oplossingen van veelvoorkomende problemen. ## Elke les bevat: - sketchnote - optionele aanvullende video -- quiz ter opwarming voorafgaand aan de les +- opwarmquiz voorafgaand aan de les - geschreven les -- voor projectgebaseerde lessen: stapsgewijze handleidingen om het project te bouwen -- kennischecks +- voor projectgebaseerde lessen, stapsgewijze handleidingen over hoe het project te bouwen +- kenniscontroles - een uitdaging -- aanvullende leesstof +- aanvullende lectuur - opdracht - [quiz na de les](https://ff-quizzes.netlify.app/en/) -> **Een opmerking over quizzes**: Alle quizzes bevinden zich in de quiz-app map, in totaal 48 quizzes met elk drie vragen. Ze zijn gekoppeld vanuit de lessen, maar de quiz-app kan lokaal worden uitgevoerd of gedeployed naar Azure; volg de instructies in de `quiz-app` map. Ze worden geleidelijk gelokaliseerd. +> **Een opmerking over quizzes**: Alle quizzes bevinden zich in de quiz-app map, voor in totaal 48 quizzes van elk drie vragen. Ze zijn gelinkt vanuit de lessen maar de quiz-app kan lokaal worden uitgevoerd of worden gedeployed naar Azure; volg de instructies in de `quiz-app` map. Ze worden geleidelijk gelokaliseerd. ## Lessen -| | Projectnaam | Behandelde Concepten | Leerdoelen | Gekoppelde Les | -| :---: | :-----------------------------------: | :--------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------: | -| 01 | [Aan de slag](./1-getting-started/README.md) | Introductie tot IoT | Leer de basisprincipes van IoT en de bouwstenen van IoT-oplossingen zoals sensoren en cloudservices terwijl je je eerste IoT-apparaat instelt | [Introductie tot IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | -| 02 | [Aan de slag](./1-getting-started/README.md) | Een diepere duik in IoT | Leer meer over de componenten van een IoT-systeem, evenals microcontrollers en single-board computers | [Een diepere duik in IoT](./1-getting-started/lessons/2-deeper-dive/README.md) | -| 03 | [Aan de slag](./1-getting-started/README.md) | Interactie met de fysieke wereld via sensoren en actuatoren | Leer over sensoren om gegevens uit de fysieke wereld te verzamelen, en actuatoren om feedback te geven, terwijl je een nachtlamp bouwt | [Interactie met de fysieke wereld via sensoren en actuatoren](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | -| 04 | [Aan de slag](./1-getting-started/README.md) | Verbind je apparaat met het internet | Leer hoe je een IoT-apparaat met het internet verbindt om berichten te verzenden en ontvangen door je nachtlamp te verbinden met een MQTT-broker | [Verbind je apparaat met het internet](./1-getting-started/lessons/4-connect-internet/README.md) | -| 05 | [Boerderij](./2-farm/README.md) | Voorspel plantengroei | Leer hoe je plantengroei kunt voorspellen met temperatuurgegevens vastgelegd door een IoT-apparaat | [Voorspel plantengroei](./2-farm/lessons/1-predict-plant-growth/README.md) | -| 06 | [Boerderij](./2-farm/README.md) | Detecteer bodemvochtigheid | Leer hoe je bodemvochtigheid detecteert en een bodemvochtigheidssensor kalibreert | [Detecteer bodemvochtigheid](./2-farm/lessons/2-detect-soil-moisture/README.md) | -| 07 | [Boerderij](./2-farm/README.md) | Geautomatiseerd bewateren van planten | Leer hoe je bewatering automatiseert en programmeert met een relais en MQTT | [Geautomatiseerd bewateren](./2-farm/lessons/3-automated-plant-watering/README.md) | -| 08 | [Boerderij](./2-farm/README.md) | Migreer je plant naar de cloud | Leer over de cloud en cloud-hosted IoT-services en hoe je je plant eraan koppelt in plaats van aan een openbare MQTT-broker | [Migreer je plant naar de cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | -| 09 | [Boerderij](./2-farm/README.md) | Migreer je applicatielogica naar de cloud | Leer hoe je applicatielogica in de cloud schrijft die reageert op IoT-berichten | [Migreer je applicatielogica naar de cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | -| 10 | [Boerderij](./2-farm/README.md) | Houd je plant veilig | Leer over beveiliging bij IoT en hoe je je plant veilig houdt met sleutels en certificaten | [Houd je plant veilig](./2-farm/lessons/6-keep-your-plant-secure/README.md) | -| 11 | [Transport](./3-transport/README.md) | Locatie-tracking | Leer over GPS-locatie-tracking voor IoT-apparaten | [Locatie-tracking](./3-transport/lessons/1-location-tracking/README.md) | -| 12 | [Transport](./3-transport/README.md) | Opslaan van locatiegegevens | Leer hoe je IoT-gegevens opslaat om ze later te visualiseren of analyseren | [Opslaan van locatiegegevens](./3-transport/lessons/2-store-location-data/README.md) | -| 13 | [Transport](./3-transport/README.md) | Visualiseren van locatiegegevens | Leer over het visualiseren van locatiegegevens op een kaart, en hoe kaarten de echte 3D-wereld in 2 dimensies representeren | [Visualiseren van locatiegegevens](./3-transport/lessons/3-visualize-location-data/README.md) | -| 14 | [Transport](./3-transport/README.md) | Geofences | Leer over geofences, en hoe ze kunnen worden gebruikt om te waarschuwen wanneer voertuigen in de toeleveringsketen nabij hun bestemming zijn | [Geofences](./3-transport/lessons/4-geofences/README.md) | -| 15 | [Productie](./4-manufacturing/README.md) | Train een kwaliteitsdetector voor fruit | Leer hoe je een beeldclassificator in de cloud traint om de kwaliteit van fruit te detecteren | [Train een fruitkwaliteitsdetector](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | -| 16 | [Productie](./4-manufacturing/README.md) | Controleer fruitkwaliteit via een IoT-apparaat | Leer hoe je je fruitkwaliteitsdetector gebruikt vanaf een IoT-apparaat | [Controleer fruitkwaliteit via IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | -| 17 | [Productie](./4-manufacturing/README.md) | Laat je fruitdetector draaien aan de edge | Leer over het draaien van je fruitdetector op een IoT-apparaat aan de edge | [Fruitdetector draaien aan de edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | -| 18 | [Productie](./4-manufacturing/README.md) | Activeer fruitkwaliteitsdetectie vanaf een sensor | Leer hoe je fruitkwaliteitsdetectie activeert vanaf een sensor | [Activeer fruitkwaliteitsdetectie](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | -| 19 | [Retail](./5-retail/README.md) | Train een voorraaddetector | Leer hoe je objectdetectie gebruikt om een voorraaddetector te trainen om voorraad in een winkel te tellen | [Train een voorraaddetector](./5-retail/lessons/1-train-stock-detector/README.md) | -| 20 | [Retail](./5-retail/README.md) | Controleer voorraad vanaf een IoT-apparaat | Leer hoe je voorraad controleert vanaf een IoT-apparaat met een model voor objectdetectie | [Controleer voorraad via IoT](./5-retail/lessons/2-check-stock-device/README.md) | -| 21 | [Consument](./6-consumer/README.md) | Herken spraak met een IoT-apparaat | Leer hoe je spraak herkent met een IoT-apparaat om een slimme timer te bouwen | [Herken spraak met IoT](./6-consumer/lessons/1-speech-recognition/README.md) | -| 22 | [Consument](./6-consumer/README.md) | Begrijp taal | Leer hoe je zinnen begrijpt die tegen een IoT-apparaat worden gesproken | [Begrijp taal](./6-consumer/lessons/2-language-understanding/README.md) | -| 23 | [Consument](./6-consumer/README.md) | Stel een timer in en geef gesproken feedback | Leer hoe je een timer instelt op een IoT-apparaat en gesproken feedback geeft over het tijdstip van instelling en het aflopen van de timer | [Stel een timer in en geef gesproken feedback](./6-consumer/lessons/3-spoken-feedback/README.md) | -| 24 | [Consument](./6-consumer/README.md) | Ondersteun meerdere talen | Leer hoe je meerdere talen ondersteunt, zowel in spraak naar je smart timer als in de antwoorden | [Ondersteun meerdere talen](./6-consumer/lessons/4-multiple-language-support/README.md) | +| | Projectnaam | Behandelde Concepten | Leerdoelen | Gelinkte Les | +| :---: | :----------------------------------: | :----------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------: | +| 01 | [Aan de slag](./1-getting-started/README.md) | Introductie tot IoT | Leer de basisprincipes van IoT en de basisbouwstenen van IoT-oplossingen zoals sensoren en clouddiensten terwijl je je eerste IoT-apparaat instelt | [Introductie tot IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | +| 02 | [Aan de slag](./1-getting-started/README.md) | Diepere duik in IoT | Leer meer over de componenten van een IoT-systeem, evenals microcontrollers en single-board computers | [Diepere duik in IoT](./1-getting-started/lessons/2-deeper-dive/README.md) | +| 03 | [Aan de slag](./1-getting-started/README.md) | Interactie met de fysieke wereld met sensoren en actuatoren | Leer over sensoren om gegevens uit de fysieke wereld te verzamelen en actuatoren om feedback te geven, terwijl je een nachtlamp bouwt | [Interactie met fysiek wereld met sensoren en actuatoren](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | +| 04 | [Aan de slag](./1-getting-started/README.md) | Verbind je apparaat met het internet | Leer hoe je een IoT-apparaat verbindt met het internet om berichten te versturen en te ontvangen door je nachtlamp te verbinden met een MQTT-broker | [Verbind je apparaat met het internet](./1-getting-started/lessons/4-connect-internet/README.md) | +| 05 | [Boerderij](./2-farm/README.md) | Voorspel plantengroei | Leer hoe je plantengroei voorspelt met behulp van temperatuurgegevens vastgelegd door een IoT-apparaat | [Voorspel plantengroei](./2-farm/lessons/1-predict-plant-growth/README.md) | +| 06 | [Boerderij](./2-farm/README.md) | Detecteer bodemvochtigheid | Leer hoe je bodemvochtigheid detecteert en een bodemvochtigheidssensor kalibreert | [Detecteer bodemvochtigheid](./2-farm/lessons/2-detect-soil-moisture/README.md) | +| 07 | [Boerderij](./2-farm/README.md) | Geautomatiseerd plantenbewatering | Leer hoe je het bewateren automatiseert en timet met een relais en MQTT | [Geautomatiseerd plantenbewatering](./2-farm/lessons/3-automated-plant-watering/README.md) | +| 08 | [Boerderij](./2-farm/README.md) | Migreer je plant naar de cloud | Leer over de cloud en cloud-gehoste IoT-diensten en hoe je je plant verbindt met een daarvan in plaats van een publieke MQTT-broker | [Migreer je plant naar de cloud](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | +| 09 | [Boerderij](./2-farm/README.md) | Migreer je applicatielogica naar de cloud | Leer hoe je applicatielogica in de cloud schrijft die reageert op IoT-berichten | [Migreer je applicatielogica naar de cloud](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | +| 10 | [Boerderij](./2-farm/README.md) | Houd je plant veilig | Leer over beveiliging met IoT en hoe je je plant veilig houdt met sleutels en certificaten | [Houd je plant veilig](./2-farm/lessons/6-keep-your-plant-secure/README.md) | +| 11 | [Transport](./3-transport/README.md) | Locatiebepaling | Leer over GPS-locatiebepaling voor IoT-apparaten | [Locatiebepaling](./3-transport/lessons/1-location-tracking/README.md) | +| 12 | [Transport](./3-transport/README.md) | Opslaan van locatiegegevens | Leer hoe je IoT-gegevens opslaat om later te visualiseren of te analyseren | [Opslaan van locatiegegevens](./3-transport/lessons/2-store-location-data/README.md) | +| 13 | [Transport](./3-transport/README.md) | Visualiseer locatiegegevens | Leer over het visualiseren van locatiegegevens op een kaart en hoe kaarten de echte 3D-wereld in 2 dimensies weergeven | [Visualiseer locatiegegevens](./3-transport/lessons/3-visualize-location-data/README.md) | +| 14 | [Transport](./3-transport/README.md) | Geofence | Leer over geofences en hoe ze kunnen worden gebruikt om te waarschuwen wanneer voertuigen in de toeleveringsketen dicht bij hun bestemming zijn | [Geofence](./3-transport/lessons/4-geofences/README.md) | +| 15 | [Productie](./4-manufacturing/README.md) | Train een fruitkwaliteitsdetector | Leer over het trainen van een beeldclassificator in de cloud om fruitkwaliteit te detecteren | [Train een fruitkwaliteitsdetector](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | +| 16 | [Productie](./4-manufacturing/README.md) | Controleer fruitkwaliteit vanaf een IoT-apparaat | Leer over het gebruiken van je fruitkwaliteitsdetector vanaf een IoT-apparaat | [Controleer fruitkwaliteit vanaf een IoT-apparaat](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | +| 17 | [Productie](./4-manufacturing/README.md) | Voer je fruitdetector uit aan de edge | Leer over het uitvoeren van je fruitdetector op een IoT-apparaat aan de edge | [Voer je fruitdetector uit aan de edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | +| 18 | [Productie](./4-manufacturing/README.md) | Start fruitkwaliteitsdetectie vanaf een sensor | Leer over het starten van fruitkwaliteitsdetectie vanaf een sensor | [Start fruitkwaliteitsdetectie vanaf een sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | +| 19 | [Detailhandel](./5-retail/README.md) | Train een voorraaddetector | Leer hoe je objectdetectie gebruikt om een voorraaddetector te trainen die voorraad telt in een winkel | [Train een voorraaddetector](./5-retail/lessons/1-train-stock-detector/README.md) | +| 20 | [Detailhandel](./5-retail/README.md) | Controleer voorraad vanaf een IoT-apparaat | Leer hoe je voorraad controleert vanaf een IoT-apparaat met een objectdetectiemodel | [Controleer voorraad vanaf een IoT-apparaat](./5-retail/lessons/2-check-stock-device/README.md) | +| 21 | [Consument](./6-consumer/README.md) | Herken spraak met een IoT-apparaat | Leer hoe je spraak herkent vanaf een IoT-apparaat om een slimme timer te bouwen | [Herken spraak met een IoT-apparaat](./6-consumer/lessons/1-speech-recognition/README.md) | +| 22 | [Consument](./6-consumer/README.md) | Begrijp taal | Leer hoe je zinnen die tegen een IoT-apparaat worden gesproken begrijpt | [Begrijp taal](./6-consumer/lessons/2-language-understanding/README.md) | +| 23 | [Consument](./6-consumer/README.md) | Stel een timer in en geef gesproken feedback | Leer hoe je een timer instelt op een IoT-apparaat en gesproken feedback geeft over wanneer de timer is ingesteld en wanneer hij afloopt | [Stel een timer in en geef gesproken feedback](./6-consumer/lessons/3-spoken-feedback/README.md) | +| 24 | [Consument](./6-consumer/README.md) | Ondersteun meerdere talen | Leer hoe je meerdere talen ondersteunt, zowel bij het aanspreken als in de reacties van je slimme timer | [Ondersteun meerdere talen](./6-consumer/lessons/4-multiple-language-support/README.md) | ## Offline toegang -Je kunt deze documentatie offline openen met behulp van [Docsify](https://docsify.js.org/#/). Fork deze repo, [installeer Docsify](https://docsify.js.org/#/quickstart) op je lokale machine en typ in de hoofdmap van deze repo `docsify serve`. De website zal draaien op poort 3000 op je localhost: `localhost:3000`. +Je kunt deze documentatie offline uitvoeren met behulp van [Docsify](https://docsify.js.org/#/). Fork deze repo, [installeer Docsify](https://docsify.js.org/#/quickstart) op je lokale machine, en typ vervolgens in de hoofdmap van deze repo `docsify serve`. De website wordt dan geserveerd op poort 3000 op je localhost: `localhost:3000`. ## Quiz -Dank aan de community voor het hosten van de interactieve quiz die je kennis test over elk hoofdstuk. Je test je kennis [hier](https://ff-quizzes.netlify.app/en/) +Dank aan de community voor het hosten van de interactieve quiz die je kennis test over elk van de hoofdstukken. Je test je kennis [hier](https://ff-quizzes.netlify.app/en/). ### PDF -Je kunt een PDF bij deze inhoud genereren voor offline toegang indien nodig. Om dit te doen, zorg dat je [npm hebt geïnstalleerd](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) en voer de volgende commando's uit in de hoofdmap van deze repo: +Je kunt een PDF van deze inhoud genereren voor offline toegang indien nodig. Zorg ervoor dat je [npm geïnstalleerd hebt](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) en voer dan de volgende opdrachten uit in de hoofdmap van deze repo: ```sh npm i npm run convert ``` -### Slides +### Presentaties -Er zijn slides voor sommige lessen in de [slides](../../slides) map. +Er zijn presentatie decks voor sommige van de lessen in de [slides](../../slides) map. -## Andere Curricula +## Andere lesprogramma's -Ons team maakt ook andere curricula! Bekijk: +Ons team produceert ook andere lesprogramma's! Bekijk: ### LangChain -[![LangChain4j voor beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js voor beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) -[![LangChain voor beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD voor beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Rand AI voor Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP voor Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents voor Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generatieve AI Serie -[![Generatieve AI voor Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generatieve AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generatieve AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generatieve AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Generatieve AI-serie +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Kernleren -[![ML voor Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Datawetenschap voor Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI voor Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity voor Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Webontwikkeling voor Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT voor Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Ontwikkeling voor Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot Serie -[![Copilot voor AI Gepaarde Programmeren](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot voor C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Avontuur](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot-serie +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Beeldvermeldingen -U kunt alle vermeldingen van de gebruikte afbeeldingen in dit curriculum waar nodig vinden in de [Vermeldingen](./attributions.md). +Je kunt alle vermeldingen voor de gebruikte afbeeldingen in deze leerstof vinden waar nodig in de [Attributions](./attributions.md). --- **Disclaimer**: -Dit document is vertaald met behulp van de AI vertaaldienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de originele taal moet als de gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. +Dit document is vertaald met behulp van de AI vertaaldienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. \ No newline at end of file diff --git a/translations/vi/.co-op-translator.json b/translations/vi/.co-op-translator.json index 12089012a..660f40f81 100644 --- a/translations/vi/.co-op-translator.json +++ b/translations/vi/.co-op-translator.json @@ -738,8 +738,8 @@ "language_code": "vi" }, "README.md": { - "original_hash": "accf69391fa4450eadbf492ca024cccf", - "translation_date": "2026-04-06T17:08:49+00:00", + "original_hash": "29027fa73b2c0eec9a3b01a48641c199", + "translation_date": "2026-04-24T13:04:09+00:00", "source_file": "README.md", "language_code": "vi" }, diff --git a/translations/vi/README.md b/translations/vi/README.md index 9c9abb4e5..9e37c07a1 100644 --- a/translations/vi/README.md +++ b/translations/vi/README.md @@ -2,38 +2,38 @@ [![Người đóng góp GitHub](https://img.shields.io/github/contributors/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/) [![Vấn đề GitHub](https://img.shields.io/github/issues/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/issues/) [![Yêu cầu kéo GitHub](https://img.shields.io/github/issues-pr/microsoft/IoT-For-Beginners.svg)](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/) -[![Chào mừng PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) +[![Chào mừng PR](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Người theo dõi GitHub](https://img.shields.io/github/watchers/microsoft/IoT-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/) -[![Forks GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) -[![Ngôi sao GitHub](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) +[![Fork GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/network/) +[![Sao GitHub](https://img.shields.io/github/stars/microsoft/IoT-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/) ### Tham gia Cộng đồng Azure AI Foundry -Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI. Hãy cùng các học viên và các nhà phát triển có kinh nghiệm tham gia thảo luận về MCP. Đây là một cộng đồng hỗ trợ, nơi các câu hỏi được chào đón và kiến thức được chia sẻ một cách tự do. +Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về xây dựng ứng dụng AI. Tham gia cùng những người học và nhà phát triển giàu kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ nơi các câu hỏi được hoan nghênh và kiến thức được chia sẻ một cách thoải mái. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Nếu bạn có phản hồi sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập: +Nếu bạn có phản hồi về sản phẩm hoặc lỗi khi xây dựng, hãy truy cập: [![Diễn đàn Nhà phát triển Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -Thực hiện theo các bước sau để bắt đầu sử dụng các tài nguyên này: -1. **Fork Kho lưu trữ**: Nhấn [![Forks GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) +Thực hiện các bước sau để bắt đầu sử dụng các tài nguyên này: +1. **Tạo Fork Kho lưu trữ**: Nhấn [![Fork GitHub](https://img.shields.io/github/forks/microsoft/IoT-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/IoT-For-Beginners/fork) 2. **Clone Kho lưu trữ**: `git clone https://github.com/microsoft/IoT-For-Beginners.git` -3. [**Tham gia Microsot Foundry Discord và gặp gỡ các chuyên gia cùng các nhà phát triển đồng nghiệp**](https://discord.com/invite/ByRwuEEgH4) +3. [**Tham gia Microsot Foundry Discord và gặp gỡ các chuyên gia cũng như những nhà phát triển khác**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Hỗ trợ Đa ngôn ngữ +### 🌐 Hỗ trợ Đa Ngôn Ngữ #### Hỗ trợ qua GitHub Action (Tự động & Luôn Cập nhật) -[Tiếng Ả Rập](../ar/README.md) | [Tiếng Bengal](../bn/README.md) | [Tiếng Bulgaria](../bg/README.md) | [Tiếng Miến Điện (Myanmar)](../my/README.md) | [Tiếng Trung (Giản thể)](../zh-CN/README.md) | [Tiếng Trung (Phồn thể, Hồng Kông)](../zh-HK/README.md) | [Tiếng Trung (Phồn thể, Macau)](../zh-MO/README.md) | [Tiếng Trung (Phồn thể, Đài Loan)](../zh-TW/README.md) | [Tiếng Croatia](../hr/README.md) | [Tiếng Séc](../cs/README.md) | [Tiếng Đan Mạch](../da/README.md) | [Tiếng Hà Lan](../nl/README.md) | [Tiếng Estonia](../et/README.md) | [Tiếng Phần Lan](../fi/README.md) | [Tiếng Pháp](../fr/README.md) | [Tiếng Đức](../de/README.md) | [Tiếng Hy Lạp](../el/README.md) | [Tiếng Hebrew](../he/README.md) | [Tiếng Hindi](../hi/README.md) | [Tiếng Hungary](../hu/README.md) | [Tiếng Indonesia](../id/README.md) | [Tiếng Ý](../it/README.md) | [Tiếng Nhật](../ja/README.md) | [Tiếng Kannada](../kn/README.md) | [Tiếng Khmer](../km/README.md) | [Tiếng Hàn](../ko/README.md) | [Tiếng Litva](../lt/README.md) | [Tiếng Malay](../ms/README.md) | [Tiếng Malayalam](../ml/README.md) | [Tiếng Marathi](../mr/README.md) | [Tiếng Nepal](../ne/README.md) | [Tiếng Pidgin Nigeria](../pcm/README.md) | [Tiếng Na Uy](../no/README.md) | [Tiếng Ba Tư (Farsi)](../fa/README.md) | [Tiếng Ba Lan](../pl/README.md) | [Tiếng Bồ Đào Nha (Brazil)](../pt-BR/README.md) | [Tiếng Bồ Đào Nha (Bồ Đào Nha)](../pt-PT/README.md) | [Tiếng Punjabi (Gurmukhi)](../pa/README.md) | [Tiếng Romania](../ro/README.md) | [Tiếng Nga](../ru/README.md) | [Tiếng Serbia (Chữ Cyrillic)](../sr/README.md) | [Tiếng Slovakia](../sk/README.md) | [Tiếng Slovenia](../sl/README.md) | [Tiếng Tây Ban Nha](../es/README.md) | [Tiếng Swahili](../sw/README.md) | [Tiếng Thụy Điển](../sv/README.md) | [Tiếng Tagalog (Filipino)](../tl/README.md) | [Tiếng Tamil](../ta/README.md) | [Tiếng Telugu](../te/README.md) | [Tiếng Thái](../th/README.md) | [Tiếng Thổ Nhĩ Kỳ](../tr/README.md) | [Tiếng Ukraina](../uk/README.md) | [Tiếng Urdu](../ur/README.md) | [Tiếng Việt](./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)](../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](./README.md) -> **Ưu tiên Clone Tại chỗ?** +> **Ưu tiên Clone Cục bộ?** > -> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ, điều này làm tăng đáng kể kích thước tải xuống. Để clone mà không có bản dịch, sử dụng sparse checkout: +> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể kích thước tải xuống. Để clone không bao gồm bản dịch, sử dụng sparse checkout: > > **Bash / macOS / Linux:** > ```bash @@ -49,57 +49,57 @@ Thực hiện theo các bước sau để bắt đầu sử dụng các tài ngu > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" > ``` > -> Điều này cung cấp cho bạn mọi thứ bạn cần để hoàn thành khóa học với tốc độ tải nhanh hơn nhiều. +> Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. -# IoT cho Người mới bắt đầu - Một Chương trình học +# IoT cho Người mới bắt đầu - Một Chương trình Học -Các Đại sứ Đám mây Azure tại Microsoft vui mừng giới thiệu một chương trình học 12 tuần, 24 bài học về những kiến thức cơ bản của IoT. Mỗi bài học bao gồm bài kiểm tra trước và sau bài học, hướng dẫn viết để hoàn thành bài học, giải pháp, bài tập và nhiều hơn nữa. Phương pháp giảng dạy dựa trên dự án cho phép bạn học kèm thực hành, một phương pháp đã được chứng minh giúp kỹ năng mới dễ ghi nhớ. +Các Chuyên gia Azure Cloud tại Microsoft vui mừng cung cấp một chương trình học 12 tuần, 24 bài học bao gồm tất cả về kiến thức cơ bản của IoT. Mỗi bài học bao gồm bài kiểm tra trước và sau bài học, hướng dẫn viết để hoàn thành bài học, giải pháp, bài tập và nhiều hơn nữa. Phương pháp giảng dạy dựa trên dự án cho phép bạn học trong khi xây dựng, là cách đã được chứng minh giúp kỹ năng mới 'bám chắc'. -Các dự án bao gồm hành trình thực phẩm từ nông trại tới bàn ăn. Điều này bao gồm canh tác, logistics, sản xuất, bán lẻ và người tiêu dùng - tất cả đều là các lĩnh vực ngành phổ biến cho các thiết bị IoT. +Các dự án bao gồm hành trình của thực phẩm từ trang trại đến bàn ăn. Điều này bao gồm nông nghiệp, logistics, sản xuất, bán lẻ và người tiêu dùng - tất cả đều là những lĩnh vực phổ biến trong ngành dùng thiết bị IoT. -![Lộ trình khóa học với 24 bài học bao gồm giới thiệu, canh tác, vận tải, chế biến, bán lẻ và nấu ăn](../../translated_images/vi/Roadmap.bb1dec285dda0eda.webp) +![Bản đồ lộ trình khóa học với 24 bài học bao gồm giới thiệu, nông nghiệp, vận chuyển, chế biến, bán lẻ và nấu ăn](../../translated_images/vi/Roadmap.bb1dec285dda0eda.webp) -> Sketchnote bởi [Nitya Narasimhan](https://github.com/nitya). Nhấn vào hình để xem phiên bản lớn hơn. +> Sketchnote của [Nitya Narasimhan](https://github.com/nitya). Nhấn vào hình để xem phiên bản lớn hơn. -**Trân trọng cảm ơn các tác giả của chúng tôi [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), và họa sĩ sketchnote [Nitya Narasimhan](https://github.com/nitya).** +**Xin chân thành cảm ơn các tác giả [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), và nghệ sĩ sketchnote của chúng tôi [Nitya Narasimhan](https://github.com/nitya).** -**Cảm ơn cũng đến đội ngũ [Đại sứ Sinh viên Microsoft Learn](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) đã tham gia đánh giá và dịch chương trình này - [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), và [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** +**Cảm ơn cũng tới nhóm [Đại sứ Sinh viên Microsoft Learn](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) đã xem xét và dịch chương trình học này - [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), và [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).** -Gặp đội ngũ! +Gặp gỡ đội ngũ! -[![Video quảng bá](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k) +[![Video giới thiệu](../../images/IOT.gif)](https://youtu.be/-wippUJRi5k) **Gif bởi** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) -> 🎥 Nhấp vào hình trên để xem video về dự án! +> 🎥 Nhấn vào hình trên để xem video về dự án! -> **Giáo viên**, chúng tôi đã [bao gồm một số gợi ý](for-teachers.md) về cách sử dụng chương trình học này. Nếu bạn muốn tạo bài học riêng, chúng tôi cũng đã bao gồm một [mẫu bài học](lesson-template/README.md). +> **Giáo viên**, chúng tôi đã [đưa ra một số gợi ý](for-teachers.md) về cách sử dụng chương trình học này. Nếu bạn muốn tạo bài học của riêng mình, chúng tôi cũng đã bao gồm một [mẫu bài học](lesson-template/README.md). -> **[Học viên](https://aka.ms/student-page)**, để sử dụng chương trình học này một cách độc lập, hãy fork toàn bộ repo và hoàn thành bài tập một mình, bắt đầu bằng bài kiểm tra trước bài giảng, sau đó đọc bài giảng và hoàn thành các hoạt động còn lại. Cố gắng tạo các dự án bằng cách hiểu bài học thay vì sao chép mã giải pháp; tuy nhiên mã đó có sẵn trong thư mục /solutions ở mỗi bài học hướng đến dự án. Một ý tưởng khác là thành lập nhóm học cùng bạn bè và cùng học nội dung. Để học thêm, chúng tôi khuyên dùng [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn). +> **[Sinh viên](https://aka.ms/student-page)**, để sử dụng chương trình học này một cách độc lập, hãy fork toàn bộ repo và hoàn thành các bài tập một mình, bắt đầu với bài kiểm tra trước bài giảng, sau đó đọc bài giảng và hoàn thành các hoạt động còn lại. Cố gắng tạo các dự án bằng cách hiểu bài học thay vì sao chép mã giải pháp; tuy nhiên mã đó có sẵn trong thư mục /solutions trong mỗi bài học hướng dự án. Một ý tưởng khác là thành lập nhóm học với bạn bè và cùng nhau học nội dung. Để học sâu hơn, chúng tôi khuyến nghị [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn). -Để xem tổng quan video về khóa học này, hãy xem video dưới đây: +Để xem video tổng quan về khóa học này, xem video sau: -[![Video quảng bá](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Video quảng bá") +[![Video giới thiệu](https://img.youtube.com/vi/bccEMm8gRuc/0.jpg)](https://youtube.com/watch?v=bccEMm8gRuc "Promo video") -> 🎥 Nhấp vào hình trên để xem video về dự án! +> 🎥 Nhấn vào hình trên để xem video về dự án! ## Phương pháp giảng dạy -Chúng tôi đã chọn hai nguyên lý phương pháp giảng dạy khi xây dựng chương trình này: đảm bảo nó dựa trên dự án và có các bài kiểm tra thường xuyên. Khi kết thúc chuỗi bài học này, học viên sẽ xây dựng được hệ thống giám sát và tưới cây, thiết bị theo dõi phương tiện, hệ thống nhà máy thông minh để theo dõi và kiểm tra thực phẩm, và bộ đếm giờ nấu ăn điều khiển bằng giọng nói, đồng thời học được các kiến thức cơ bản của Internet of Things bao gồm cách viết mã thiết bị, kết nối với đám mây, phân tích dữ liệu truyền về và chạy AI ở rìa mạng. +Chúng tôi đã chọn hai nguyên tắc sư phạm khi xây dựng chương trình học này: đảm bảo nó dựa trên dự án và bao gồm các bài kiểm tra thường xuyên. Vào cuối chuỗi bài học, học viên sẽ xây dựng được hệ thống giám sát và tưới cây, bộ định vị phương tiện, thiết lập nhà máy thông minh để theo dõi và kiểm tra thực phẩm, đồng thời bộ hẹn giờ nấu ăn điều khiển bằng giọng nói, và sẽ học được những kiến thức cơ bản về Internet vạn vật bao gồm cách viết mã thiết bị, kết nối với đám mây, phân tích dữ liệu thu thập và chạy AI ở biên. -Bằng cách đảm bảo nội dung gắn liền với các dự án, quá trình học trở nên hấp dẫn hơn cho học viên và khả năng ghi nhớ các khái niệm được tăng cường. +Bằng cách đảm bảo nội dung phù hợp với dự án, quá trình học trở nên hấp dẫn hơn với học viên và tăng cường việc ghi nhớ các khái niệm. -Ngoài ra, bài kiểm tra nhỏ trước lớp giúp học viên có định hướng học tập rõ ràng, trong khi bài kiểm tra thứ hai sau lớp giúp tăng cường ghi nhớ. Chương trình học này được thiết kế linh hoạt và vui nhộn, có thể học toàn bộ hoặc từng phần. Các dự án bắt đầu nhỏ và trở nên phức tạp hơn dần trong chu kỳ 12 tuần. +Ngoài ra, một bài kiểm tra nhẹ trước lớp thiết lập mục tiêu học tập cho học viên, trong khi bài kiểm tra thứ hai sau lớp giúp củng cố kiến thức. Chương trình học được thiết kế linh hoạt và thú vị, có thể thực hiện toàn bộ hoặc từng phần. Các dự án bắt đầu nhỏ và trở nên phức tạp hơn theo từng tuần trong chu kỳ 12 tuần. -Mỗi dự án dựa trên phần cứng thực tế có sẵn cho học viên và những người đam mê. Mỗi dự án khám phá lĩnh vực dự án cụ thể, cung cấp kiến thức nền tảng phù hợp. Để trở thành nhà phát triển thành công, việc hiểu lĩnh vực nơi bạn giải quyết vấn đề rất quan trọng; việc cung cấp kiến thức nền này giúp học viên suy nghĩ về các giải pháp IoT của mình trong bối cảnh các vấn đề thực tế mà họ có thể được yêu cầu giải quyết với tư cách nhà phát triển IoT. Học viên hiểu được 'tại sao' của các giải pháp họ xây dựng và có sự đánh giá người dùng cuối. +Mỗi dự án dựa trên phần cứng thực tế có sẵn cho học viên và những người đam mê. Mỗi dự án cũng xem xét lĩnh vực chuyên môn, cung cấp kiến thức nền phù hợp. Để trở thành nhà phát triển thành công, cần hiểu lĩnh vực bạn đang giải quyết vấn đề, kiến thức nền này giúp học viên suy nghĩ về giải pháp IoT của họ trong bối cảnh các vấn đề thực tế mà họ có thể được yêu cầu giải quyết như một nhà phát triển IoT. Học viên học được 'tại sao' của các giải pháp họ xây dựng và hiểu rõ người dùng cuối. ## Phần cứng -Chúng tôi có hai lựa chọn phần cứng IoT để sử dụng cho các dự án tùy thuộc vào sở thích cá nhân, kiến thức hoặc ưa thích về ngôn ngữ lập trình, mục tiêu học tập và tính sẵn có. Chúng tôi cũng đã cung cấp phiên bản 'phần cứng ảo' cho những ai không có thiết bị phần cứng, hoặc muốn học thêm trước khi quyết định mua. Bạn có thể đọc thêm và tìm danh sách 'mua sắm' trên [trang phần cứng](./hardware.md), bao gồm các liên kết mua bộ kit hoàn chỉnh từ bạn bè của chúng tôi tại Seeed Studio. +Chúng tôi có hai lựa chọn phần cứng IoT để sử dụng cho các dự án tùy thuộc vào sở thích cá nhân, kiến thức hoặc sở thích về ngôn ngữ lập trình, mục tiêu học tập và tính khả dụng. Chúng tôi cũng đã cung cấp một phiên bản 'phần cứng ảo' dành cho những ai không có phần cứng, hoặc muốn tìm hiểu thêm trước khi cam kết mua. Bạn có thể đọc thêm và tìm danh sách 'mua sắm' trên [trang phần cứng](./hardware.md), bao gồm các liên kết để mua bộ dụng cụ hoàn chỉnh từ bạn bè của chúng tôi tại Seeed Studio. -> 💁 Tìm các hướng dẫn [Bộ Quy Tắc Ứng Xử](CODE_OF_CONDUCT.md), [Đóng góp](CONTRIBUTING.md), và [Dịch thuật](TRANSLATIONS.md) của chúng tôi. Chúng tôi rất hoan nghênh phản hồi mang tính xây dựng của bạn! +> 💁 Tìm hiểu [Bộ Quy Tắc Ứng Xử](CODE_OF_CONDUCT.md), [Hướng dẫn Đóng góp](CONTRIBUTING.md), và [Dịch thuật](..) của chúng tôi. Chúng tôi hoan nghênh phản hồi xây dựng của bạn! > -> 🔧 Gặp sự cố? Hãy xem [Hướng Dẫn Khắc Phục Sự Cố](TROUBLESHOOTING.md) để tìm giải pháp cho các vấn đề phổ biến. +> 🔧 Gặp sự cố? Hãy xem [Hướng dẫn Khắc phục sự cố](TROUBLESHOOTING.md) để tìm giải pháp cho các vấn đề phổ biến. ## Mỗi bài học bao gồm: @@ -113,109 +113,109 @@ Chúng tôi có hai lựa chọn phần cứng IoT để sử dụng cho các d - bài đọc bổ sung - bài kiểm tra sau bài học [post-lesson quiz](https://ff-quizzes.netlify.app/en/) -> **Lưu ý về các bài kiểm tra**: Tất cả các bài kiểm tra đều nằm trong thư mục quiz-app, với tổng cộng 48 bài kiểm tra, mỗi bài gồm ba câu hỏi. Chúng được liên kết trong các bài học nhưng ứng dụng quiz có thể chạy cục bộ hoặc được triển khai trên Azure; làm theo hướng dẫn trong thư mục `quiz-app`. Các bài kiểm tra đang được dần dần bản địa hóa. +> **Lưu ý về các bài kiểm tra**: Tất cả các bài kiểm tra đều nằm trong thư mục quiz-app, với tổng cộng 48 bài kiểm tra, mỗi bài gồm ba câu hỏi. Chúng được liên kết trong các bài học nhưng ứng dụng kiểm tra có thể chạy cục bộ hoặc được triển khai lên Azure; vui lòng theo hướng dẫn trong thư mục `quiz-app`. Chúng đang được địa phương hóa dần. ## Các bài học -| | Tên Dự Án | Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài Học Liên Kết | -| :---: | :---------------------------------: | :---------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | -| 01 | [Bắt đầu](./1-getting-started/README.md) | Giới thiệu về IoT | Học các nguyên tắc cơ bản của IoT và các thành phần cơ bản của các giải pháp IoT như cảm biến và dịch vụ đám mây trong khi bạn thiết lập thiết bị IoT đầu tiên | [Giới thiệu về IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | -| 02 | [Bắt đầu](./1-getting-started/README.md) | Tìm hiểu sâu hơn về IoT | Tìm hiểu thêm về các thành phần của hệ thống IoT, cũng như vi điều khiển và máy tính bảng đơn | [Tìm hiểu sâu hơn về IoT](./1-getting-started/lessons/2-deeper-dive/README.md) | -| 03 | [Bắt đầu](./1-getting-started/README.md) | Tương tác với thế giới vật lý bằng cảm biến và bộ chấp hành | Tìm hiểu về cảm biến để thu thập dữ liệu từ thế giới vật lý, và bộ chấp hành để gửi phản hồi, trong khi bạn xây dựng một đèn ngủ | [Tương tác với thế giới vật lý bằng cảm biến và bộ chấp hành](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | -| 04 | [Bắt đầu](./1-getting-started/README.md) | Kết nối thiết bị của bạn với Internet | Tìm hiểu cách kết nối thiết bị IoT với Internet để gửi và nhận thông điệp bằng cách kết nối đèn ngủ của bạn tới một broker MQTT | [Kết nối thiết bị của bạn với Internet](./1-getting-started/lessons/4-connect-internet/README.md) | -| 05 | [Nông trại](./2-farm/README.md) | Dự đoán sự phát triển của cây | Học cách dự đoán sự phát triển của cây dựa trên dữ liệu nhiệt độ thu thập bởi thiết bị IoT | [Dự đoán sự phát triển của cây](./2-farm/lessons/1-predict-plant-growth/README.md) | -| 06 | [Nông trại](./2-farm/README.md) | Phát hiện độ ẩm đất | Học cách phát hiện độ ẩm đất và hiệu chuẩn cảm biến độ ẩm đất | [Phát hiện độ ẩm đất](./2-farm/lessons/2-detect-soil-moisture/README.md) | -| 07 | [Nông trại](./2-farm/README.md) | Tự động tưới cây | Học cách tự động hóa và lập lịch tưới nước bằng rơ le và MQTT | [Tự động tưới cây](./2-farm/lessons/3-automated-plant-watering/README.md) | -| 08 | [Nông trại](./2-farm/README.md) | Di chuyển cây của bạn lên đám mây | Tìm hiểu về đám mây và các dịch vụ IoT được lưu trữ trên đám mây và cách kết nối cây của bạn tới một trong số đó thay vì broker MQTT công cộng | [Di chuyển cây của bạn lên đám mây](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | -| 09 | [Nông trại](./2-farm/README.md) | Di chuyển logic ứng dụng của bạn lên đám mây | Tìm hiểu cách bạn có thể viết logic ứng dụng trên đám mây để phản hồi lại các thông điệp IoT | [Di chuyển logic ứng dụng của bạn lên đám mây](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | -| 10 | [Nông trại](./2-farm/README.md) | Giữ an toàn cho cây của bạn | Tìm hiểu về bảo mật với IoT và cách giữ an toàn cho cây bằng các khóa và chứng chỉ | [Giữ an toàn cho cây của bạn](./2-farm/lessons/6-keep-your-plant-secure/README.md) | -| 11 | [Vận chuyển](./3-transport/README.md) | Theo dõi vị trí | Tìm hiểu về theo dõi vị trí GPS cho các thiết bị IoT | [Theo dõi vị trí](./3-transport/lessons/1-location-tracking/README.md) | -| 12 | [Vận chuyển](./3-transport/README.md) | Lưu trữ dữ liệu vị trí | Học cách lưu trữ dữ liệu IoT để trực quan hóa hoặc phân tích sau | [Lưu trữ dữ liệu vị trí](./3-transport/lessons/2-store-location-data/README.md) | -| 13 | [Vận chuyển](./3-transport/README.md) | Trực quan hóa dữ liệu vị trí | Tìm hiểu về trực quan hóa dữ liệu vị trí trên bản đồ, và cách các bản đồ thể hiện thế giới 3D thật trong 2 chiều | [Trực quan hóa dữ liệu vị trí](./3-transport/lessons/3-visualize-location-data/README.md) | -| 14 | [Vận chuyển](./3-transport/README.md) | Hàng rào địa lý | Tìm hiểu về hàng rào địa lý, và cách chúng có thể được sử dụng để cảnh báo khi các phương tiện trong chuỗi cung ứng gần đến điểm đến của họ | [Hàng rào địa lý](./3-transport/lessons/4-geofences/README.md) | -| 15 | [Sản xuất](./4-manufacturing/README.md) | Huấn luyện bộ phát hiện chất lượng trái cây | Học cách huấn luyện bộ phân loại hình ảnh trên đám mây để phát hiện chất lượng trái cây | [Huấn luyện bộ phát hiện chất lượng trái cây](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | -| 16 | [Sản xuất](./4-manufacturing/README.md) | Kiểm tra chất lượng trái cây từ thiết bị IoT | Tìm hiểu về cách sử dụng bộ phát hiện chất lượng trái cây từ thiết bị IoT | [Kiểm tra chất lượng trái cây từ thiết bị IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | -| 17 | [Sản xuất](./4-manufacturing/README.md) | Chạy bộ phát hiện trái cây trên thiết bị biên | Tìm hiểu về cách chạy bộ phát hiện trái cây trên thiết bị IoT ở biên | [Chạy bộ phát hiện trái cây trên thiết bị biên](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | -| 18 | [Sản xuất](./4-manufacturing/README.md) | Kích hoạt phát hiện chất lượng trái cây từ cảm biến | Tìm hiểu về cách kích hoạt phát hiện chất lượng trái cây từ cảm biến | [Kích hoạt phát hiện chất lượng trái cây từ cảm biến](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | -| 19 | [Bán lẻ](./5-retail/README.md) | Huấn luyện bộ phát hiện hàng hóa | Học cách sử dụng nhận diện đối tượng để huấn luyện bộ phát hiện hàng hóa nhằm đếm số lượng hàng hóa trong cửa hàng | [Huấn luyện bộ phát hiện hàng hóa](./5-retail/lessons/1-train-stock-detector/README.md) | -| 20 | [Bán lẻ](./5-retail/README.md) | Kiểm tra hàng tồn kho từ thiết bị IoT | Học cách kiểm tra hàng tồn kho từ thiết bị IoT bằng mô hình nhận diện đối tượng | [Kiểm tra hàng tồn kho từ thiết bị IoT](./5-retail/lessons/2-check-stock-device/README.md) | -| 21 | [Người tiêu dùng](./6-consumer/README.md) | Nhận dạng giọng nói với thiết bị IoT | Học cách nhận dạng giọng nói từ thiết bị IoT để xây dựng bộ đếm thời gian thông minh | [Nhận dạng giọng nói với thiết bị IoT](./6-consumer/lessons/1-speech-recognition/README.md) | -| 22 | [Người tiêu dùng](./6-consumer/README.md) | Hiểu ngôn ngữ | Học cách hiểu các câu nói với thiết bị IoT | [Hiểu ngôn ngữ](./6-consumer/lessons/2-language-understanding/README.md) | -| 23 | [Người tiêu dùng](./6-consumer/README.md) | Đặt bộ đếm thời gian và phản hồi bằng lời nói | Học cách đặt bộ đếm thời gian trên thiết bị IoT và cung cấp phản hồi bằng lời nói khi bộ đếm được đặt và khi kết thúc | [Đặt bộ đếm thời gian và phản hồi bằng lời nói](./6-consumer/lessons/3-spoken-feedback/README.md) | -| 24 | [Người tiêu dùng](./6-consumer/README.md) | Hỗ trợ nhiều ngôn ngữ | Học cách hỗ trợ nhiều ngôn ngữ, cả trong việc được nói với và các câu trả lời từ bộ đếm thông minh của bạn | [Hỗ trợ nhiều ngôn ngữ](./6-consumer/lessons/4-multiple-language-support/README.md) | +| | Tên Dự Án | Các Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài học liên kết | +| :---: | :---------------------------------: | :----------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------: | +| 01 | [Bắt đầu](./1-getting-started/README.md) | Giới thiệu về IoT | Tìm hiểu các nguyên tắc cơ bản của IoT và các thành phần cơ bản của giải pháp IoT như cảm biến và dịch vụ đám mây trong khi bạn thiết lập thiết bị IoT đầu tiên | [Giới thiệu về IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) | +| 02 | [Bắt đầu](./1-getting-started/README.md) | Tìm hiểu sâu hơn về IoT | Tìm hiểu thêm về các thành phần của hệ thống IoT, cũng như vi điều khiển và máy tính bảng đơn | [Tìm hiểu sâu hơn về IoT](./1-getting-started/lessons/2-deeper-dive/README.md) | +| 03 | [Bắt đầu](./1-getting-started/README.md) | Tương tác với thế giới vật lý bằng cảm biến và bộ truyền động | Tìm hiểu về cảm biến để thu thập dữ liệu từ thế giới vật lý, và bộ truyền động để gửi phản hồi, trong khi bạn xây dựng đèn ngủ | [Tương tác với thế giới vật lý bằng cảm biến và bộ truyền động](./1-getting-started/lessons/3-sensors-and-actuators/README.md) | +| 04 | [Bắt đầu](./1-getting-started/README.md) | Kết nối thiết bị của bạn với Internet | Tìm hiểu cách kết nối một thiết bị IoT với Internet để gửi và nhận tin nhắn bằng cách kết nối đèn ngủ của bạn với máy chủ MQTT | [Kết nối thiết bị của bạn với Internet](./1-getting-started/lessons/4-connect-internet/README.md) | +| 05 | [Nông trại](./2-farm/README.md) | Dự đoán sự phát triển của cây | Tìm hiểu cách dự đoán sự phát triển của cây sử dụng dữ liệu nhiệt độ được thu thập bởi thiết bị IoT | [Dự đoán sự phát triển của cây](./2-farm/lessons/1-predict-plant-growth/README.md) | +| 06 | [Nông trại](./2-farm/README.md) | Phát hiện độ ẩm đất | Tìm hiểu cách phát hiện độ ẩm đất và hiệu chuẩn cảm biến độ ẩm đất | [Phát hiện độ ẩm đất](./2-farm/lessons/2-detect-soil-moisture/README.md) | +| 07 | [Nông trại](./2-farm/README.md) | Tưới cây tự động | Tìm hiểu cách tự động hóa và lập lịch tưới cây sử dụng rơ le và MQTT | [Tưới cây tự động](./2-farm/lessons/3-automated-plant-watering/README.md) | +| 08 | [Nông trại](./2-farm/README.md) | Di chuyển cây của bạn lên đám mây | Tìm hiểu về đám mây và các dịch vụ IoT được lưu trữ trên đám mây và cách kết nối cây của bạn với một trong số đó thay vì máy chủ MQTT công cộng | [Di chuyển cây của bạn lên đám mây](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) | +| 09 | [Nông trại](./2-farm/README.md) | Di chuyển logic ứng dụng của bạn lên đám mây | Tìm hiểu cách bạn có thể viết logic ứng dụng trên đám mây phản hồi các tin nhắn IoT | [Di chuyển logic ứng dụng của bạn lên đám mây](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) | +| 10 | [Nông trại](./2-farm/README.md) | Giữ an toàn cho cây của bạn | Tìm hiểu về bảo mật trong IoT và cách giữ an toàn cho cây của bạn với các khóa và chứng chỉ | [Giữ an toàn cho cây của bạn](./2-farm/lessons/6-keep-your-plant-secure/README.md) | +| 11 | [Vận tải](./3-transport/README.md) | Theo dõi vị trí | Tìm hiểu về theo dõi vị trí GPS cho các thiết bị IoT | [Theo dõi vị trí](./3-transport/lessons/1-location-tracking/README.md) | +| 12 | [Vận tải](./3-transport/README.md) | Lưu trữ dữ liệu vị trí | Tìm hiểu cách lưu trữ dữ liệu IoT để trực quan hóa hoặc phân tích sau | [Lưu trữ dữ liệu vị trí](./3-transport/lessons/2-store-location-data/README.md) | +| 13 | [Vận tải](./3-transport/README.md) | Trực quan hóa dữ liệu vị trí | Tìm hiểu về trực quan hóa dữ liệu vị trí trên bản đồ, và cách bản đồ biểu diễn thế giới 3 chiều thực tế trong 2 chiều | [Trực quan hóa dữ liệu vị trí](./3-transport/lessons/3-visualize-location-data/README.md) | +| 14 | [Vận tải](./3-transport/README.md) | Vùng hàng rào địa lý | Tìm hiểu về các vùng hàng rào địa lý (geofences), và cách chúng được sử dụng để cảnh báo khi các phương tiện trong chuỗi cung ứng gần điểm đến của chúng | [Vùng hàng rào địa lý](./3-transport/lessons/4-geofences/README.md) | +| 15 | [Sản xuất](./4-manufacturing/README.md) | Huấn luyện bộ phát hiện chất lượng trái cây | Tìm hiểu cách huấn luyện bộ phân loại hình ảnh trên đám mây để phát hiện chất lượng trái cây | [Huấn luyện bộ phát hiện chất lượng trái cây](./4-manufacturing/lessons/1-train-fruit-detector/README.md) | +| 16 | [Sản xuất](./4-manufacturing/README.md) | Kiểm tra chất lượng trái cây từ thiết bị IoT | Tìm hiểu cách sử dụng bộ phát hiện chất lượng trái cây của bạn từ một thiết bị IoT | [Kiểm tra chất lượng trái cây từ thiết bị IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) | +| 17 | [Sản xuất](./4-manufacturing/README.md) | Chạy bộ phát hiện trái cây trên edge | Tìm hiểu về việc chạy bộ phát hiện trái cây trên thiết bị IoT tại edge | [Chạy bộ phát hiện trái cây trên edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) | +| 18 | [Sản xuất](./4-manufacturing/README.md) | Kích hoạt phát hiện chất lượng trái cây từ cảm biến | Tìm hiểu cách kích hoạt phát hiện chất lượng trái cây từ cảm biến | [Kích hoạt phát hiện chất lượng trái cây từ cảm biến](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) | +| 19 | [Bán lẻ](./5-retail/README.md) | Huấn luyện bộ phát hiện tồn kho | Tìm hiểu cách sử dụng phát hiện đối tượng để huấn luyện bộ phát hiện tồn kho đếm hàng trong cửa hàng | [Huấn luyện bộ phát hiện tồn kho](./5-retail/lessons/1-train-stock-detector/README.md) | +| 20 | [Bán lẻ](./5-retail/README.md) | Kiểm tra tồn kho từ thiết bị IoT | Tìm hiểu cách kiểm tra tồn kho từ thiết bị IoT sử dụng mô hình phát hiện đối tượng | [Kiểm tra tồn kho từ thiết bị IoT](./5-retail/lessons/2-check-stock-device/README.md) | +| 21 | [Người tiêu dùng](./6-consumer/README.md) | Nhận dạng giọng nói với thiết bị IoT | Tìm hiểu cách nhận dạng giọng nói từ thiết bị IoT để xây dựng bộ hẹn giờ thông minh | [Nhận dạng giọng nói với thiết bị IoT](./6-consumer/lessons/1-speech-recognition/README.md) | +| 22 | [Người tiêu dùng](./6-consumer/README.md) | Hiểu ngôn ngữ | Tìm hiểu cách hiểu các câu nói với thiết bị IoT | [Hiểu ngôn ngữ](./6-consumer/lessons/2-language-understanding/README.md) | +| 23 | [Người tiêu dùng](./6-consumer/README.md) | Đặt bộ hẹn giờ và cung cấp phản hồi bằng giọng nói | Tìm hiểu cách đặt bộ hẹn giờ trên thiết bị IoT và cung cấp phản hồi bằng giọng nói khi bộ hẹn giờ được đặt và khi kết thúc | [Đặt bộ hẹn giờ và cung cấp phản hồi bằng giọng nói](./6-consumer/lessons/3-spoken-feedback/README.md) | +| 24 | [Người tiêu dùng](./6-consumer/README.md) | Hỗ trợ đa ngôn ngữ | Tìm hiểu cách hỗ trợ nhiều ngôn ngữ, cả khi nói chuyện với và những phản hồi từ bộ hẹn giờ thông minh của bạn | [Hỗ trợ đa ngôn ngữ](./6-consumer/lessons/4-multiple-language-support/README.md) | ## Truy cập ngoại tuyến -Bạn có thể chạy tài liệu này ngoại tuyến bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Fork repo này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy cục bộ của bạn, rồi trong thư mục gốc repo này, gõ `docsify serve`. Trang web sẽ được phục vụ trên cổng 3000 của localhost bạn: `localhost:3000`. +Bạn có thể chạy tài liệu này ngoại tuyến bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Fork repo này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy cục bộ của bạn, rồi trong thư mục gốc của repo này, gõ `docsify serve`. Website sẽ được phục vụ trên cổng 3000 trên máy localhost của bạn: `localhost:3000`. ## Bài kiểm tra -Cảm ơn cộng đồng đã tổ chức các bài quiz tương tác để kiểm tra kiến thức của bạn về từng chương. Bạn có thể kiểm tra kiến thức của mình [tại đây](https://ff-quizzes.netlify.app/en/) +Cảm ơn cộng đồng đã tổ chức bài kiểm tra tương tác để kiểm tra kiến thức của bạn về mỗi chương. Bạn có thể kiểm tra kiến thức của mình [tại đây](https://ff-quizzes.netlify.app/en/) ### PDF -Bạn có thể tạo PDF nội dung này để truy cập ngoại tuyến nếu cần. Để làm điều này, hãy đảm bảo bạn đã cài [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) và chạy các lệnh sau trong thư mục gốc của repo này: +Bạn có thể tạo file PDF từ nội dung này để truy cập ngoại tuyến nếu cần. Để làm điều này, hãy chắc chắn bạn đã [cài đặt npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) và chạy các lệnh sau trong thư mục gốc của repo này: ```sh npm i npm run convert ``` -### Slide +### Slides Có các bộ slide cho một số bài học trong thư mục [slides](../../slides). -## Các chương trình giảng dạy khác +## Các chương trình học khác -Nhóm chúng tôi còn sản xuất các chương trình giảng dạy khác! Hãy xem: +Đội ngũ chúng tôi còn sản xuất các chương trình học khác! Hãy xem: ### LangChain -[![LangChain4j dành cho Người Mới Bắt Đầu](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js dành cho Người Mới Bắt Đầu](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) -[![LangChain dành cho Người Mới Bắt Đầu](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD dành cho Người Mới Bắt Đầu](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI cho Người mới bắt đầu](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP cho Người mới bắt đầu](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents cho Người mới bắt đầu](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Chuỗi AI Tạo Sinh -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Series AI Sinh tạo +[![AI Sinh tạo cho Người mới bắt đầu](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Sinh tạo (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![AI Sinh tạo (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![AI Sinh tạo (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Học Tập Cốt Lõi -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Học tập Cốt lõi +[![ML cho Người mới bắt đầu](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Khoa học Dữ liệu cho Người mới bắt đầu](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI cho Người mới bắt đầu](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![An ninh mạng cho Người mới bắt đầu](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Phát triển Web cho Người mới bắt đầu](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT cho Người mới bắt đầu](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![Phát triển XR cho Người mới bắt đầu](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Chuỗi Copilot -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Series Copilot +[![Copilot cho Lập trình Ghép đôi AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot cho C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Cuộc phiêu lưu Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Ghi công hình ảnh +## Phân quyền hình ảnh -Bạn có thể tìm tất cả các ghi công cho hình ảnh sử dụng trong chương trình giảng dạy này tại mục [Ghi công](./attributions.md) khi cần. +Bạn có thể tìm tất cả các phân quyền cho các hình ảnh được sử dụng trong chương trình học này khi cần trong [Phân quyền](./attributions.md). --- -**Miễn trừ trách nhiệm**: -Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ gốc của nó nên được xem là nguồn thông tin chính xác nhất. Đối với thông tin quan trọng, nên sử dụng dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm đối với bất kỳ sự hiểu nhầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này. +**Tuyên bố từ chối trách nhiệm**: +Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ gốc của nó nên được coi là nguồn thông tin chính thức. Đối với những thông tin quan trọng, khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu nhầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này. \ No newline at end of file