यदि आप फंस जाते हैं या AI ऐप बनाने के बारे में कोई सवाल है। MCP के बारे में चर्चा में साथी शिक्षार्थियों और अनुभवी डेवलपर्स से जुड़ें। यह एक सहायक समुदाय है जहां प्रश्नों का स्वागत है और ज्ञान स्वतंत्र रूप से साझा किया जाता है।
अगर आप फंस गए हैं या AI ऐप्स बनाने के बारे में कोई प्रश्न हैं। MCP के बारे में चर्चा में साथी शिक्षार्थियों और अनुभवी डेवलपर्स से जुड़ें। यह एक सहायक समुदाय है जहाँ प्रश्नों का स्वागत है और ज्ञान स्वतंत्र रूप से साझा किया जाता है।
यदि आपके पास उत्पाद प्रतिक्रिया या निर्माण के दौरान त्रुटियां हैं तो यहाँ जाएं:
यदि आपके पास उत्पाद प्रतिक्रिया या निर्माण के दौरान त्रुटियाँ हैं तो यहाँ जाएँ:
इन संसाधनों का उपयोग शुरू करने के लिए इन चरणों का पालन करें:
1. **रिपॉजिटरी से फोर्क करें**: क्लिक करें [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
3. [**Microsoft Foundry Discord में शामिल हों और विशेषज्ञों तथा सह डेवलपर्स से मिलें**](https://discord.com/invite/ByRwuEEgH4)
1. **रिपॉजिटरी को फोर्क करें**: क्लिक करें [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
2. **रिपॉजिटरी को क्लोन करें**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
3. [**Microsoft Foundry Discord में शामिल हों और विशेषज्ञों तथा अन्य डेवलपर्स से मिलें**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 बहुभाषी समर्थन
#### GitHub क्रिया के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतित)
#### GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतित)
> **स्थानीय रूप से क्लोन करना पसंद है?**
>
> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को बहुत बढ़ा देते हैं। बिना अनुवाद के क्लोन करने के लिए sparse checkout का उपयोग करें:
> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ाते हैं। बिना अनुवाद के क्लोन करने के लिए sparse checkout का उपयोग करें:
>
> **Bash / macOS / Linux:**
> ```bash
@ -31,56 +32,50 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> यह आपको पाठ्यक्रम को पूरा करने के लिए आवश्यक सब कुछ देता है और डाउनलोड बहुत तेज़ होता है।
# IoT शुरुआती लोगों के लिए - एक पाठ्यक्रम
> यह आपको तेज़ डाउनलोड के साथ कोर्स पूरा करने के लिए सभी आवश्यक चीजें देता है।
माइक्रोसॉफ्ट के Azure क्लाउड अधिवक्ताओं को IoT मूल बातें सिखाने वाला 12 सप्ताह, 24-लक्ष्य वाला पाठ्यक्रम प्रस्तुत करते हुए खुशी हो रही है। प्रत्येक पाठ में पूर्व और पश्चात क्विज, लिखित निर्देश, समाधान, असाइनमेंट और अधिक शामिल हैं। हमारी परियोजना-आधारित शिक्षण पद्धति आपको बनाते हुए सीखने देती है, जो नई कौशल को अच्छे से सीखने का एक प्रमाणित तरीका है।
# प्रारंभिक लोगों के लिए IoT - एक पाठ्यक्रम
परियोजनाएं खाद्य यात्रा को खेत से मेज तक कवर करती हैं। इसमें खेती, लॉजिस्टिक्स, निर्माण, रिटेल और उपभोक्ता शामिल हैं – ये सभी IoT उपकरणों के लिए लोकप्रिय उद्योग क्षेत्र हैं।
Microsoft में Azure Cloud Advocates IoT मूल बातें के बारे में 12 सप्ताह, 24-लेसन का पाठ्यक्रम प्रदान करने में प्रसन्न हैं। प्रत्येक पाठ में पूर्व और पश्चात क्विज़, पाठ पूरा करने के लिए लिखित निर्देश, एक समाधान, एक असाइनमेंट और बहुत कुछ शामिल है। हमारी परियोजना-आधारित शिक्षाशास्त्र आपको निर्माण करते हुए सीखने की अनुमति देती है, जो नई क्षमताओं के 'अटके' रहने के लिए एक सिद्ध तरीका है।

परियोजनाएं खेत से लेकर मेज तक भोजन की यात्रा को कवर करती हैं। इसमें खेती, लॉजिस्टिक्स, निर्माण, खुदरा और उपभोक्ता शामिल हैं - IoT डिवाइसेस के लिए सभी लोकप्रिय उद्योग क्षेत्र।
> स्केचनोट [Nitya Narasimhan](https://github.com/nitya) द्वारा। बड़ी प्रति के लिए चित्र पर क्लिक करें।
> स्केचनोट [Nitya Narasimhan](https://github.com/nitya) द्वारा। बड़ी प्रति के लिए छवि पर क्लिक करें।
**हमारे लेखकों [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), और हमारे स्केचनोट कलाकार [Nitya Narasimhan](https://github.com/nitya) को हार्दिक धन्यवाद।**
**हमारे लेखकों [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), और हमारे स्केचनोट कलाकार [Nitya Narasimhan](https://github.com/nitya) को हार्दिक धन्यवाद।**
**साथ ही हमारे [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) की टीम को भी धन्यवाद जिन्होंने इस पाठ्यक्रम की समीक्षा एवं अनुवाद किया - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), और [Zina Kamel](https://www.linkedin.com/in/zina-kamel/)।**
**धन्यवाद हमारी टीम [Microsoft Learn 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/).**
> **शिक्षकों**, हमने इस पाठ्यक्रम के लिए [कुछ सुझाव शामिल किए हैं](for-teachers.md). यदि आप अपने स्वयं के पाठ बनाना चाहते हैं, तो हमने एक [पाठ टेम्पलेट](lesson-template/README.md) भी शामिल किया है।
> 🎥 इस परियोजना के बारे में वीडियो के लिए ऊपर की छवि पर क्लिक करें!
> **[छात्रों](https://aka.ms/student-page)**, यदि आप यह पाठ्यक्रम स्वयं उपयोग करना चाहते हैं, तो पूरे रिपॉजिटरी को फोर्क करें और अभ्यास स्वयं पूरा करें, एक पूर्व-लेक्चर क्विज़ से शुरू करें, फिर व्याख्यान पढ़ें और बाकी गतिविधियां पूर्ण करें। प्रयास करें कि समाधान कोड की नकल करने के बजाय पाठ को समझकर परियोजनाएं बनाएं; हालांकि यह कोड प्रत्येक परियोजना-केन्द्रित पाठ में /solutions फ़ोल्डर में उपलब्ध है। एक अन्य विचार यह है कि दोस्तों के साथ अध्ययन समूह बनाएं और सामग्री साथ में पढ़ें। आगे अध्ययन के लिए, हम [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) की अनुशंसा करते हैं।
> **शिक्षक**, इस पाठ्यक्रम का उपयोग कैसे करें इसके लिए हमने [कुछ सुझाव](for-teachers.md) शामिल किए हैं। यदि आप अपनी स्वयं की कक्षाएं बनाना चाहते हैं, तो हमने एक [पाठ टेम्पलेट](lesson-template/README.md) भी शामिल किया है।
इस पाठ्यक्रम का वीडियो अवलोकन देखने के लिए यह वीडियो देखें:
> **[छात्रों](https://aka.ms/student-page)**, इस पाठ्यक्रम को अपने आप इस्तेमाल करने के लिए, पूरी रिपॉजिटरी को फोर्क करें और पूर्व-कक्षा क्विज़ के साथ शुरू करके व्यायामों को ख़ुद पूरा करें, फिर व्याख्यान पढ़ें और बाकी गतिविधियाँ करें। समाधान कोड की नकल करने के बजाय पाठ समझकर परियोजनाओं को बनाने की कोशिश करें; हालांकि वह कोड प्रत्येक परियोजना-उन्मुख सबक के /solutions फ़ोल्डर में उपलब्ध है। एक और विचार यह हो सकता है कि दोस्तों के साथ एक अध्ययन समूह बनाएं और सामग्री को साथ में देखें। आगे अध्ययन के लिए, हम [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) की सिफारिश करते हैं।
इस कोर्स का वीडियो अवलोकन देखने के लिए, यह वीडियो देखें:
> 🎥 वीडियो के लिए ऊपर दिए चित्र पर क्लिक करें!
> 🎥 इस परियोजना के बारे में वीडियो के लिए ऊपर की छवि पर क्लिक करें!
## शिक्षण पद्धति
## शिक्षाशास्त्र
इस पाठ्यक्रम को बनाते समय हमने दो शिक्षण सिद्धांत चुने हैं: इसे परियोजना-आधारित रखना और नियमित क्विज़ शामिल करना। इस श्रृंखला के अंत तक, छात्र एक पौधा निगरानी और पानी देने की प्रणाली, एक वाहन ट्रैकर, खाद्य निगरानी और जाँच के लिए स्मार्ट फैक्ट्री सेटअप, और एक आवाज़-नियंत्रित खाना पकाने वाला टाइमर बनाएंगे, साथ ही IoT की मूल बातें सीखेंगे जैसे कि डिवाइस कोड लिखना, क्लाउड से कनेक्ट करना, टेलीमेट्री विश्लेषण करना और एज पर AI चलाना।
इस पाठ्यक्रम का निर्माण करते समय हमने दो शिक्षाशास्त्रीय सिद्धांत चुने हैं: यह सुनिश्चित करना कि यह परियोजना-आधारित हो और इसमें अक्सर क्विज़ शामिल हों। इस श्रृंखला के अंत तक, छात्र एक पौधे की निगरानी और पानी देने वाली प्रणाली, एक वाहन ट्रैकर, एक स्मार्ट फैक्ट्री सेटअप जो भोजन को ट्रैक और जांचती है, और एक आवाज़-नियंत्रित कुकिंग टाइमर बनाएंगे, और वे इंटरनेट ऑफ थिंग्स के मूल बातें सीखेंगे जिसमें डिवाइस कोड लिखना, क्लाउड से कनेक्ट करना, टेलीमेट्री का विश्लेषण करना और एज पर AI चलाना शामिल है।
इस बात को सुनिश्चित करके कि सामग्री परियोजनाओं के अनुरूप हो, प्रक्रिया छात्रों के लिए और अधिक आकर्षक बनती है और अवधारणाओं को बेहतर बनाए रखने में मदद मिलती है।
सामग्री को परियोजनाओं से मेल खाने के साथ सुनिश्चित करने से छात्रों के लिए प्रक्रिया अधिक आकर्षक होती है और अवधारणाओं को बनाए रखने में वृद्धि होती है।
इसके अलावा, कक्षा से पहले एक कम-दबाव वाला क्विज़ छात्र को विषय सीखने की मंशा सेट करता है, जबकि कक्षा के बाद दूसरा क्विज़ और अधिक अवधारणाओं के विरूपण को सुनिश्चित करता है। यह पाठ्यक्रम लचीला और मज़ेदार बनाया गया है और इसे पूरी तरह या आंशिक रूप में लिया जा सकता है। परियोजनाएं छोटी शुरू होती हैं और 12 सप्ताह के चक्र के अंत तक धीरे-धीरे जटिल होती जाती हैं।
इसके अतिरिक्त, कक्षा से पहले एक कम जोखिम वाला क्विज़ छात्र के सीखने के इरादे को सेट करता है, जबकि कक्षा के बाद दूसरा क्विज़ अतिरिक्त अवधारण सुनिश्चित करता है। यह पाठ्यक्रम लचीला और मजेदार बनाने के लिए डिज़ाइन किया गया है और इसे पूरी तरह या आंशिक रूप से लिया जा सकता है। परियोजनाएं छोटी शुरू होती हैं और 12 सप्ताह की अवधि के अंत तक जटिल हो जाती हैं।
प्रत्येक परियोजना वास्तविक दुनिया के हार्डवेयर पर आधारित होती है जो छात्रों और शौकिया लोगों के लिए उपलब्ध है। प्रत्येक परियोजना अपने विशिष्ट डोमेन का अध्ययन करती है, जिससे प्रासंगिक पृष्ठभूमि ज्ञान प्रदान होता है। सफल डेवलपर बनने के लिए अपने समाधान के क्षेत्र को समझना मददगार होता है, और यह पृष्ठभूमि ज्ञान छात्रों को उनके IoT समाधानों और उनके अध्ययन को उस प्रकार की वास्तविक समस्या के संदर्भ में सोचने में मदद करता है, जिसे एक IoT डेवलपर के रूप में हल करने के लिए कहा जा सकता है। छात्र उन समाधानों के 'क्यों' को समझते हैं जो वे बना रहे हैं, और अंतिम उपयोगकर्ता के लिए एक सराहना प्राप्त करते हैं।
प्रत्येक परियोजना वास्तविक दुनिया के हार्डवेयर पर आधारित होती है जो छात्रों और शौकीनों के लिए उपलब्ध है। प्रत्येक परियोजना विशिष्ट परियोजना डोमेन में एक नज़र डालती है, प्रासंगिक पृष्ठभूमि ज्ञान प्रदान करती है। सफल डेवलपर बनने के लिए यह समझना मददगार होता है कि आप किस डोमेन में समस्या हल कर रहे हैं, यह पृष्ठभूमि ज्ञान छात्रों को उनके IoT समाधानों और सीख को वास्तविक दुनिया की समस्या के संदर्भ में सोचने में सक्षम बनाता है जिसे उनसे IoT डेवलपर के रूप में हल करने के लिए कहा जा सकता है। छात्र जो समाधान वे बना रहे हैं उसका 'क्यों' सीखते हैं, और अंतिम उपयोगकर्ता की प्रशंसा प्राप्त करते हैं।
## हार्डवेयर
हम परियोजनाओं के लिए व्यक्तिगत पसंद, प्रोग्रामिंग भाषा ज्ञान या प्राथमिकताओं, सीखने के लक्ष्यों और उपलब्धता के आधार पर उपयोग करने के लिए दो प्रकार के IoT हार्डवेयर विकल्प रखते हैं। हमने उन लोगों के लिए एक 'वर्चुअल हार्डवेयर' संस्करण भी प्रदान किया है जिनके पास हार्डवेयर तक पहुंच नहीं है, या जो खरीदारी करने से पहले अधिक सीखना चाहते हैं। आप [hardware page](./hardware.md) पर अधिक पढ़ सकते हैं और एक 'शॉपिंग लिस्ट' पा सकते हैं, जिसमें हमारे मित्र Seeed Studio से पूर्ण किट खरीदने के लिंक भी शामिल हैं।
हमारे पास परियोजनाओं के लिए उपयोग करने के लिए दो IoT हार्डवेयर विकल्प हैं जो व्यक्तिगत पसंद, प्रोग्रामिंग भाषा ज्ञान या प्राथमिकताओं, सीखने के उद्देश्य और उपलब्धता पर निर्भर करते हैं। जिनके पास हार्डवेयर नहीं है, या खरीदारी के लिए प्रतिबद्ध होने से पहले अधिक सीखना चाहते हैं, उनके लिए हमने 'वर्चुअल हार्डवेयर' संस्करण भी प्रदान किया है। आप अधिक पढ़ सकते हैं और एक 'शॉपिंग लिस्ट' [हार्डवेयर पृष्ठ](./hardware.md) पर पा सकते हैं, जिसमें हमारे मित्र Seeed Studio से पूर्ण किट खरीदने के लिंक भी शामिल हैं।
> 💁 हमारे [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md), और [Translation](TRANSLATIONS.md) दिशानिर्देश देखें। हम आपकी रचनात्मक प्रतिक्रिया का स्वागत करते हैं!
> 💁 हमारे [आचरण संहिता](CODE_OF_CONDUCT.md), [योगदान](CONTRIBUTING.md), और [अनुवाद](..) दिशानिर्देश देखें। हम आपके रचनात्मक फीडबैक का स्वागत करते हैं!
>
> 🔧 समस्या आ रही है? आम समस्याओं के समाधान के लिए हमारे [Troubleshooting Guide](TROUBLESHOOTING.md) को देखें।
> 🔧 किसी समस्या का सामना कर रहे हैं? आम समस्याओं के समाधान के लिए हमारा [समस्या निवारण गाइड](TROUBLESHOOTING.md) देखें।
## प्रत्येक पाठ में शामिल हैं:
@ -88,64 +83,64 @@
- वैकल्पिक पूरक वीडियो
- पूर्व-पाठ वार्मअप क्विज़
- लिखित पाठ
- परियोजना-आधारित पाठों के लिए, परियोजना बनाने के लिए चरण-दर-चरण मार्गदर्शिका
- परियोजना-आधारित पाठों के लिए, परियोजना को बनाने के लिए कदम-दर-कदम मार्गदर्शिकाएँ
- ज्ञान जांच
- एक चुनौती
- पूरक पठन
- पूरक पठन सामग्री
- असाइनमेंट
- [पाठ के बाद क्विज़](https://ff-quizzes.netlify.app/en/)
> **क्विज़ के बारे में एक नोट**: सभी क्विज़ quiz-app फ़ोल्डर में संचित हैं, जिनमें कुल 48 क्विज़ हैं, प्रत्येक में तीन प्रश्न। वे पाठों के भीतर लिंक किए गए हैं लेकिन quiz app को स्थानीय रूप से चलाया जा सकता है या Azure पर डिप्लॉय किया जा सकता है; 'quiz-app' फ़ोल्डर में दिए गए निर्देशों का पालन करें। इन्हें धीरे-धीरे स्थानीयकृत किया जा रहा है।
> **क्विज़ के बारे में एक नोट**: सभी क्विज़ क़्विज़-ऐप फ़ोल्डर में संग्रहीत हैं, तीन प्रश्नों वाले कुल 48 क्विज़ के लिए। वे पाठों के भीतर लिंक किए गए हैं लेकिन क्विज़ ऐप को स्थानीय रूप से चलाया जा सकता है या 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) | अपने डिवाइस को इंटरनेट से कनेक्ट करें | इंटरनेट से संदेश भेजने और प्राप्त करने के लिए अपने नाइटलाइट को MQTT ब्रोकरेज से कनेक्ट करते हुए IoT डिवाइस को इंटरनेट से कनेक्ट करने के बारे में जानें | [अपने डिवाइस को इंटरनेट से कनेक्ट करें](./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) | स्थान ट्रैकिंग | IoT डिवाइस के लिए GPS स्थान ट्रैकिंग के बारे में जानें | [स्थान ट्रैकिंग](./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) | स्थान डेटा का दृश्य बनाएं | एक नक्शे पर स्थान डेटा की दृश्यता के बारे में जानें, और कैसे नक्शे वास्तविक 3D दुनिया को 2 आयामों में दर्शाते हैं | [स्थान डेटा का दृश्य बनाएं](./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) |
## ऑफलाइन एक्सेस
आप इस दस्तावेज़ को ऑफलाइन [Docsify](https://docsify.js.org/#/) का उपयोग करके चला सकते हैं। इस रिपो को फोर्क करें, अपने स्थानीय मशीन पर [Docsify इंस्टॉल करें](https://docsify.js.org/#/quickstart), और फिर इस रिपो के रूट फोल्डर में टाइप करें `docsify serve`। वेबसाइट आपके लोकलहोस्ट पर पोर्ट 3000 पर चलती है: `localhost:3000`।
| | परियोजना का नाम | सिखाए गए अवधारणाएं | सीखने के उद्देश्य | लिंक्ड पाठ |
| 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) | स्थान ट्रैकिंग | IoT उपकरणों के लिए GPS स्थान ट्रैकिंग के बारे में जानें | [स्थान ट्रैकिंग](./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) | स्थान डेटा का विज़ुअलाइज़ेशन | नक्शे पर स्थान डेटा का विज़ुअलाइज़ेशन कैसे किया जाता है, और नक्शे 3D वास्तविक दुनिया को 2D में कैसे दर्शाते हैं इसके बारे में जानें | [स्थान डेटा का विज़ुअलाइज़ेशन](./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) |
## ऑफ़लाइन एक्सेस
आप इस दस्तावेज़ को ऑफ़लाइन उर्फ़ कर सकते हैं [Docsify](https://docsify.js.org/#/) का उपयोग करके। इस रिपॉजिटरी को फोर्क करें, [Docsify इंस्टॉल करें](https://docsify.js.org/#/quickstart) अपनी स्थानीय मशीन पर, और फिर इस रिपॉजिटरी के रूट फ़ोल्डर में `docsify serve` टाइप करें। वेबसाइट आपके लोकलहोस्ट पर पोर्ट 3000 पर सेवा प्रदान करेगी: `localhost:3000`।
## क्विज़
प्रत्येक अध्याय पर आपके ज्ञान का परीक्षण करने वाले इंटरैक्टिव क्विज़ की मेजबानी करने के लिए समुदाय का धन्यवाद। आप यहाँ पर अपना ज्ञान जाँच सकते हैं [यहाँ](https://ff-quizzes.netlify.app/en/)
धन्यवाद सामुदायिक सदस्यों का जो प्रत्येक अध्याय पर आपकी जानकारी का परीक्षण करने वाला इंटरैक्टिव क्विज़ होस्ट करते हैं। आप अपनी जानकारी [यहाँ](https://ff-quizzes.netlify.app/en/) पर टेस्ट कर सकते हैं।
### PDF
आप इस सामग्री का PDF ऑफलाइन एक्सेस के लिए जेनरेट कर सकते हैं यदि आवश्यक हो। ऐसा करने के लिए, सुनिश्चित करें कि आपके पास [npm इंस्टॉल है](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) और इस रिपोजिटरी के रूट फोल्डर में निम्नलिखित कमांड चलाएँ:
यदि आवश्यक हो तो आप ऑफ़लाइन एक्सेस के लिए इस सामग्री का PDF बना सकते हैं। ऐसा करने के लिए, सुनिश्चित करें कि आपके पास [npm इंस्टॉल है](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) और फिर इस रिपॉजिटरी के रूट फ़ोल्डर में निम्न कमांड चलाएं:
```sh
npm i
npm run convert
```
### स्लाइड
### स्लाइड्स
कुछ पाठों के लिए स्लाइड डेक [slides](../../slides) फ़ोल्डर में हैं।
कुछ पाठों के लिए स्लाइड डेक [slides](../../slides) फ़ोल्डर में उपलब्ध हैं।
## अन्य पाठ्यक्रम
@ -160,44 +155,44 @@ npm run convert
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### जनरेटिव AI सीरीज
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
### जनरेटिव एआई श्रृंखला
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### कोर लर्निंग
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### कोपायलट सीरीज
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
आप इस पाठ्यक्रम में उपयोग की गई छवियों के सभी संदर्भ [Attributions](./attributions.md) में आवश्यकतानुसार पा सकते हैं।
आप इस पाठ्यक्रम में उपयोग की गई सभी छवियों के श्रेय [Attributions](./attributions.md) में आवश्यकतानुसार पा सकते हैं।
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**अस्वीकरण**:
इस दस्तावेज़ का अनुवाद AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया इस बात से अवगत रहें कि स्वचालित अनुवादों में त्रुटियाँ या असंगतियाँ हो सकती हैं। मूल भाषा में उपलब्ध दस्तावेज़ को अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।
**डिस्क्लेमर**:
इस दस्तावेज़ का अनुवाद AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अक्षमताएँ हो सकती हैं। मूल दस्तावेज़ जिसकी भाषा में लिखा गया है, उसे अधिकारिक स्रोत माना जाना चाहिए। संवेदनशील जानकारी के लिए पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।
| 03 | [Getting started](./1-getting-started/README.md) | センサーとアクチュエーターで物理世界と相互作用する | センサーで物理世界からデータを収集し、アクチュエーターでフィードバックを送信する方法を学び、ナイトライトを作成します | [Interact with the physical world with sensors and actuators](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [Getting started](./1-getting-started/README.md) | デバイスをインターネットに接続する | IoTデバイスをインターネットに接続してメッセージを送受信する方法を学び、ナイトライトをMQTTブローカーに接続します | [Connect your device to the Internet](./1-getting-started/lessons/4-connect-internet/README.md) |
| 15 | [Manufacturing](./4-manufacturing/README.md) | 果物の品質検出器の訓練 | クラウドで画像分類器を訓練して果物の品質を検出する方法を学びます | [Train a fruit quality detector](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [Manufacturing](./4-manufacturing/README.md) | IoTデバイスで果物の品質をチェック | IoTデバイスから果物の品質検出器を利用する方法を学びます | [Check fruit quality from an IoT device](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [Manufacturing](./4-manufacturing/README.md) | エッジで果物検出器を実行 | エッジ上でIoTデバイスに果物検出器を実行する方法を学びます | [Run your fruit detector on the edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [Manufacturing](./4-manufacturing/README.md) | センサーから果物品質検出をトリガー | センサーから果物品質検出をトリガーする方法を学びます | [Trigger fruit quality detection from a sensor](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
> 이 저장소는 50개 이상의 언어 번역본을 포함하고 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 스파스 체크아웃을 사용하세요:
> 이 저장소에는 50개 이상의 언어 번역이 포함되어 있어 다운로드 크기가 상당히 커집니다. 번역 없이 클론하려면 희소 체크아웃을 사용하세요:
>
> **Bash / macOS / Linux:**
> ```bash
@ -49,113 +31,112 @@ AI 앱 개발에 관해 막히거나 질문이 있을 경우, MCP에 대해 논
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> 이렇게 하면 훨씬 빠른 다운로드로 코스 완료에 필요한 모든 것을 얻을 수 있습니다.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
> 이것은 코스를 완료하는 데 필요한 모든 것을 훨씬 빠른 다운로드로 제공합니다.
# 초보자를 위한 IoT - 커리큘럼
Microsoft의 Azure 클라우드 홍보팀은 IoT 기초에 관한 12주, 24개 강의의 커리큘럼을 제공합니다. 각 강의에는 수업 전·후 퀴즈, 강의를 완료하기 위한 서면 지침, 솔루션, 과제 등이 포함됩니다. 프로젝트 기반의 교수법으로 학습자가 직접 제작하며 배우도록 설계되어 새로운 기술의 효과적인 습득을 돕습니다.
Microsoft의 Azure 클라우드 대사들이 12주간 24개의 수업으로 구성된 IoT 기본에 관한 커리큘럼을 제공합니다. 각 수업에는 수업 전후 퀴즈, 수업 완료를 위한 서면 지침, 솔루션, 과제 등이 포함되어 있습니다. 프로젝트 기반의 교수법을 통해 새로운 기술이 '착 달라붙도록' 학습하면서 직접 구축할 수 있습니다.
이 프로젝트들은 농장에서 식탁까지 식품의 여정을 다룹니다. 농업, 물류, 제조, 소매, 소비자 영역을 포함하며, 모두 IoT 기기가 활발히 사용되는 산업 분야입니다.
프로젝트는 농장에서 식탁까지 음식의 여정을 다룹니다. 여기에는 농업, 물류, 제조, 소매, 소비자 등 IoT 기기가 많이 사용되는 산업 분야가 포함됩니다.

> <strong>교사분들께</strong>, 이 커리큘럼을 사용하는 방법에 대한 [제안 사항](for-teachers.md)을 포함하였습니다. 직접 강의를 만들고자 하는 분들을 위해 [강의 템플릿](lesson-template/README.md)도 제공합니다.
> **교사 여러분**, 이 커리큘럼을 활용하는 방법에 대한 [몇 가지 제안](for-teachers.md)을 포함했습니다. 자신만의 수업을 만들고 싶다면 [수업 템플릿](lesson-template/README.md)도 제공합니다.
> **[학생 여러분](https://aka.ms/student-page)**, 혼자서 이 커리큘럼을 이용하시려면 저장소 전체를 포크하고 먼저 사전 퀴즈를 푼 후 강의를 읽고 나머지 활동을 완료하세요. 솔루션 코드를 복사하기보다는 강의를 이해하며 프로젝트를 직접 만들어보는 것이 좋지만, 각 프로젝트 중심 강의의 /solutions 폴더에서 해당 코드를 확인할 수 있습니다. 친구들과 스터디 그룹을 만들어 함께 진행해 보는 것도 좋은 방법입니다. 더 깊은 학습을 원한다면 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)을 추천합니다.
> **[학생 여러분](https://aka.ms/student-page)**, 이 커리큘럼을 혼자 사용하려면 전체 저장소를 포크하여 사전 강의 퀴즈, 강의 읽기 그리고 나머지 활동 완료 순서대로 진행하세요. 솔루션 코드 복사보다 수업 내용을 이해하면서 프로젝트를 시도해 보세요. 각 프로젝트 지향 수업의 /solutions 폴더에는 코드가 제공됩니다. 또 다른 방법은 친구들과 스터디 그룹을 만들어 함께 콘텐츠를 학습하는 것입니다. 추가 학습 자료로 [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)을 추천합니다.
이 커리큘럼을 구축하면서 두 가지 교수 원칙을 선택했습니다: 프로젝트 기반 학습과 빈번한 퀴즈 포함입니다. 이 시리즈가 끝나면 학생들은 식물 모니터링 및 급수 시스템, 차량 추적 장치, 식품 추적 및 검사 스마트 공장, 음성 제어 요리 타이머를 만들고, 디바이스 코드 작성, 클라우드 연결, 원격 텔레메트리 분석, 에지에서 AI 실행 등 IoT의 기본을 배울 것입니다.
이 커리큘럼을 만들면서 프로젝트 기반 학습과 빈번한 퀴즈를 포함시키는 두 가지 교수 원칙을 선택했습니다. 이 시리즈를 마치면 학생들은 식물을 모니터링하고 물을 주는 시스템, 차량 추적기, 식품을 추적하고 검사하는 스마트 공장 설치, 음성으로 제어하는 요리 타이머를 구축하며, IoT의 기본 개념 including 디바이스 코드 작성, 클라우드 연결, 텔레메트리 분석, 에지 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)를 확인하세요. 여러분의 건설적인 피드백을 환영합니다!
> 🔧 문제가 있나요? 일반적인 문제에 대한 해결책은 [문제 해결 가이드](TROUBLESHOOTING.md)를 참고하세요.
> 🔧 문제가 있나요? 흔히 발생하는 문제에 대한 해결책을 다룬 [문제 해결 가이드](TROUBLESHOOTING.md)를 확인해보세요.
## 각 강의에는 다음이 포함됩니다:
- 스케치노트
- 선택적 추가 비디오
- 선택적 보조 영상
- 강의 전 워밍업 퀴즈
- 작성된 강의 내용
- 프로젝트 기반 강의의 경우, 프로젝트 구성 단계별 가이드
- 지식 확인
- 도전 과제
- 추가 읽기 자료
- 서면 강의 자료
- 프로젝트 기반 강의의 경우, 프로젝트를 만드는 단계별 가이드
- 지식 점검
- 챌린지
- 보충 읽기 자료
- 과제
- [강의 후 퀴즈](https://ff-quizzes.netlify.app/en/)
> **퀴즈에 대한 참고 사항**: 모든 퀴즈는 quiz-app 폴더에 들어있으며, 각 3문항씩 총 48개의 퀴즈가 있습니다. 강의 내에서 링크되어 있지만, quiz 앱은 로컬에서 실행하거나 Azure에 배포할 수 있습니다; quiz-app 폴더의 지침을 따르세요. 점차 현지화가 진행 중입니다.
> **퀴즈에 대한 주의사항**: 모든 퀴즈는 quiz-app 폴더에 포함되어 있으며, 총 48개의 퀴즈가 있으며 각 퀴즈는 세 개의 질문으로 구성되어 있습니다. 강의 내에서 링크되어 있지만, 이 퀴즈 앱은 로컬에서 실행하거나 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) |
| 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) |
| 10 | [농장](./2-farm/README.md) | 식물 보안 유지 | IoT 보안 및 키와 인증서로 식물을 안전하게 보호하는 방법에 대해 배웁니다 | [식물 보안 유지](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [운송](./3-transport/README.md) | 위치 추적 | IoT 장치의 GPS 위치 추적에 대해 배웁니다 | [위치 추적](./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차원 세계를 2차원으로 표현하는 방법을 배웁니다 | [위치 데이터 시각화](./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) |
| 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:3000`.
| 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) | 장치를 인터넷에 연결하기 | MQTT 브로커에 나이트라이트를 연결하여 IoT 장치를 인터넷에 연결하고 메시지를 송수신하는 방법을 학습합니다. | [장치를 인터넷에 연결하기](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [농장](./2-farm/README.md) | 식물 성장 예측 | IoT 장치로 수집한 온도 데이터를 사용하여 식물 성장을 예측하는 방법을 배웁니다. | [식물 성장 예측](./2-farm/lessons/1-predict-plant-growth/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) |
| 10 | [농장](./2-farm/README.md) | 식물을 안전하게 보호하기 | IoT 보안과 키 및 인증서를 사용하여 식물을 안전하게 보호하는 방법에 대해 배웁니다. | [식물을 안전하게 보호하기](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [운송](./3-transport/README.md) | 위치 추적 | IoT 장치에 대한 GPS 위치 추적에 대해 배웁니다. | [위치 추적](./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차원 실제 세계를 2차원으로 표현하는 방식을 배웁니다. | [위치 데이터 시각화](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [운송](./3-transport/README.md) | 지오펜스 | 지오펜스에 대해 배우고, 공급망 차량이 목적지 근처에 있을 때 경고를 발생시키는 데 어떻게 활용할 수 있는지 학습합니다. | [지오펜스](./3-transport/lessons/4-geofences/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: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,11 +145,11 @@ npm run convert
### 슬라이드
[slides](../../slides) 폴더에 일부 강의를 위한 슬라이드 데크가 있습니다.
일부 강의를 위한 슬라이드 데크가 [slides](../../slides) 폴더에 있습니다.
## 기타 교육 과정
## 기타 커리큘럼
저희 팀은 다른 교육 과정도 제작합니다! 확인해보세요:
저희 팀은 다른 커리큘럼도 제작합니다! 확인해보세요:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -179,44 +160,44 @@ npm run convert
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### 생성 AI 시리즈
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### 핵심 학습
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### 코파일럿 시리즈
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
이 커리큘럼에서 사용된 모든 이미지의 출처는 필요에 따라 [Attributions](./attributions.md)에서 확인할 수 있습니다.
이 커리큘럼에서 사용된 이미지에 대한 모든 저작권 정보는 [Attributions](./attributions.md)에서 확인할 수 있습니다.
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**면책 조항**:
이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역은 오류나 부정확함을 포함할 수 있음을 유의하시기 바랍니다. 원문 문서가 권위 있는 자료로 간주되어야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 본 번역 사용으로 인한 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.
이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있음을 유의하시기 바랍니다. 원문은 해당 언어의 원본 문서가 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우 전문적인 사람에 의한 번역을 권장합니다. 본 번역의 사용으로 인해 발생하는 오해나 잘못된 해석에 대해서 당사는 책임을 지지 않습니다.