اگر گیر کردهاید یا سوالی درباره ساخت برنامههای هوش مصنوعی دارید، به همراه یادگیرندگان و توسعهدهندگان باتجربه در بحثهای پیرامون MCP بپیوندید. این یک جامعه حمایتی است که در آن پرسشها استقبال میشوند و دانش به صورت آزادانه به اشتراک گذاشته میشود.
اگر گیر کردید یا سوالی درباره ساخت برنامههای هوش مصنوعی دارید، به همراه یادگیرندگان و توسعهدهندگان با تجربه در بحثها درباره MCP بپیوندید. این یک جامعه پشتیبان است که سوالات خوشآمد گفته شده و دانش به صورت آزاد به اشتراک گذاشته میشود.
> این مخزن شامل بیش از ۵۰ ترجمه زبان است که حجم دانلود را بهشدت افزایش میدهد. برای کلون کردن بدون ترجمهها، از sparse checkout استفاده کنید:
> این مخزن شامل بیش از ۵۰ ترجمه به زبانهای مختلف است که اندازه دانلود را بهطور قابل توجهی افزایش میدهد. برای کلون کردن بدون ترجمهها، از sparse checkout استفاده کنید:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> این به شما همه چیز مورد نیاز برای انجام دوره را با دانلودی بسیار سریعتر میدهد.
> این به شما همه چیز مورد نیاز برای تکمیل دوره را با دانلودی بسیار سریعتر میدهد.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
# IoT برای مبتدیان - یک برنامه آموزشی
# اینترنت اشیا برای مبتدیان - یک برنامه درسی
مدافعان ابری آزور در مایکروسافت خوشحالند یک دوره آموزشی ۱۲ هفتهای شامل ۲۴ درس درباره مبانی اینترنت اشیاء ارائه دهند. هر درس شامل آزمونهای قبل و بعد از درس، دستورالعملهای نوشتاری برای تکمیل درس، یک راهحل، یک تمرین و موارد دیگر است. روش آموزش مبتنی بر پروژه ما به شما امکان میدهد در حین ساخت یاد بگیرید، روشی اثبات شده برای «پایدار شدن» مهارتهای جدید.
مدافعان ابر Azure در مایکروسافت خوشحالند که یک برنامه ۱۲ هفتهای شامل ۲۴ درس را در مورد مبانی اینترنت اشیا ارائه دهند. هر درس شامل آزمونهای قبل و بعد از درس، دستورالعملهای مکتوب برای تکمیل درس، راهحل، تکلیف و موارد دیگر است. روش آموزش مبتنی بر پروژه ما اجازه میدهد در حین ساختن یاد بگیرید، روشی اثبات شده برای تثبیت مهارتهای جدید.
پروژهها جریان غذا را از مزرعه تا میز بررسی میکنند. این شامل کشاورزی، لجستیک، تولید، فروش و مصرفکننده است - همه حوزههای محبوب صنعتی برای دستگاههای 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).**
**همچنین از تیم ما از [سفیران دانشجویی مایکروسافت](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) که این دوره را بازبینی و ترجمه کردهاند نیز سپاسگزاریم - [Aditya Garg](https://github.com/AdityaGarg00)، [Anurag Sharma](https://github.com/Anurag-0-1-A)، [Arpita Das](https://github.com/Arpiiitaaa)، [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/)، [Bhavesh Suneja](https://github.com/EliteWarrior315)، [Faith Hunja](https://faithhunja.github.io/)، [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/)، [Manvi Jha](https://github.com/Severus-Matthew)، [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/)، [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119)، [Mohammad Zulfikar](https://github.com/mohzulfikar)، [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba)، [Thanmai Gowducheruvu](https://github.com/innovation-platform)، و [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
**همچنین از تیم ما از [دانشجویان سفیر مایکروسافت](https://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) را وارد کردهایم.
> **معلمان**، ما [چند پیشنهاد](for-teachers.md) درباره نحوه استفاده از این برنامه درسی ارائه دادهایم. اگر مایل به ایجاد درسهای خود هستید، همچنین یک [قالب درس](lesson-template/README.md) ارائه کردهایم.
> **[دانشآموزان](https://aka.ms/student-page)**، برای استفاده مستقل از این دوره، کل مخزن را شاخه گرفته و تمرینها را به تنهایی انجام دهید، شروع با یک آزمون پیش از درس، سپس مطالعه درس و انجام سایر فعالیتها. سعی کنید پروژهها را با درک درسها بسازید نه صرفا کپی کردن کد راهحل؛ هر چند آن کد در پوشههای /solutions در هر درس متمرکز بر پروژه موجود است. ایده دیگر تشکیل یک گروه مطالعه با دوستان و مرور محتوا بهصورت گروهی است. برای مطالعه بیشتر، ما [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) را توصیه میکنیم.
> **[دانشجویان](https://aka.ms/student-page)**، برای استفاده انفرادی از این برنامه درسی، کل مخزن را منتشر (fork) کرده و تمرینها را به صورت مستقل انجام دهید، شروع از آزمون قبل از کلاس، سپس خواندن درس و تکمیل سایر فعالیتها. سعی کنید پروژهها را با درک درسها بسازید نه فقط کپی کردن کد راهحل؛ البته کد آن در پوشههای /solutions در هر درس مبتنی بر پروژه موجود است. ایده دیگر تشکیل گروه مطالعه با دوستان و مطالعه همزمان محتوا است. برای مطالعه بیشتر، ما [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) را پیشنهاد میکنیم.
برای مرور ویدیویی این دوره، این ویدئو را ببینید:
برای یک نمای کلی ویدیویی از این دوره، این ویدئو را ببینید:
> 🎥 برای دیدن ویدئو درباره پروژه روی تصویر بالا کلیک کنید!
> 🎥 برای ویدئویی درباره پروژه روی تصویر بالا کلیک کنید!
## روش آموزش
در ساخت این دوره، دو اصل آموزشی را انتخاب کردهایم: اطمینان از اینکه مبتنی بر پروژه است و شامل آزمونهای مکرر میباشد. در پایان این سری، دانشآموزان سیستمی برای مانیتورینگ و آبیاری گیاه، ردیاب وسیله نقلیه، تنظیم هوشمند کارخانه برای بررسی و ردگیری غذا، و تایمر آشپزی با کنترل صوتی ساختهاند و اصول اولیه اینترنت اشیاء از جمله نحوه نوشتن کد دستگاه، اتصال به ابر، تحلیل تلماتری و اجرای هوش مصنوعی در لبه را یاد گرفتهاند.
ما در ایجاد این برنامه درسی دو اصل آموزشی را انتخاب کردهایم: اطمینان از اینکه مبتنی بر پروژه باشد و آزمونهای مکرر را شامل شود. تا پایان این دوره، دانشآموزان یک سیستم پایش و آبیاری گیاهان، یک رهگیر وسایل نقلیه، یک تنظیم کارخانه هوشمند برای ردیابی و بررسی غذا، و یک تایمر آشپزی کنترلشده با صدا ساختهاند و مبانی اینترنت اشیا شامل نحوه برنامهنویسی دستگاه، اتصال به ابر، تحلیل دادههای تلهمتری و اجرای هوش مصنوعی در لبه را یاد گرفتهاند.
اطمینان از هماهنگی محتوا با پروژهها، فرآیند یادگیری را برای دانشآموزان جذابتر میکند و حفظ مفاهیم را افزایش میدهد.
با اطمینان از تطابق محتوا با پروژهها، فرایند برای دانشآموزان جذابتر شده و حفظ مفاهیم بهبود مییابد.
علاوه بر این، یک آزمون کماسترس پیش از کلاس نیت دانشآموز را برای یادگیری موضوع تنظیم میکند، در حالی که آزمون دوم پس از کلاس موجب حفظ بیشتر میشود. این دوره به گونهای طراحی شده که منعطف و سرگرمکننده باشد و بتوان آن را بهطور کامل یا بخشی از آن را گذراند. پروژهها از کوچک شروع شده و تا پایان چرخه ۱۲ هفتهای به تدریج پیچیدهتر میشوند.
علاوه بر این، یک آزمون کم ریسک قبل از کلاس قصد دانشآموز را برای یادگیری موضوع مشخص میکند، و آزمون دوم پس از کلاس حفظ بیشتر را تضمین میکند. این برنامه درسی انعطافپذیر و سرگرمکننده طراحی شده و میتوان آن را به طور کامل یا جزئی گذراند. پروژهها از ساده شروع شده و تا پایان دوره ۱۲ هفتهای به تدریج پیچیدهتر میشوند.
هر پروژه بر اساس سختافزار واقعی در دسترس دانشآموزان و علاقهمندان استوار است. هر پروژه به حوزه خاص پروژه میپردازد و دانش پسزمینه مرتبط را فراهم میکند. برای موفقیت در توسعه، درک حوزهای که در آن مشکلات حل میکنید کمککننده است؛ فراهم کردن این دانش پسزمینه به دانشآموزان اجازه میدهد تا درباره راهحلهای IoT و یادگیری خود در زمینه نوع مشکلات واقعی که ممکن است از آنها خواسته شود به عنوان توسعهدهنده IoT حل کنند، فکر کنند. دانشآموزان «چرایی» راهحلهایی که میسازند را میآموزند و قدرشناسی نسبت به کاربر نهایی پیدا میکنند.
هر پروژه بر اساس سختافزار واقعی در دسترس دانشآموزان و علاقهمندان استوار است. هر پروژه به حوزه تخصصی پروژه نگاه میکند و دانش زمینهای مرتبط را فراهم میآورد. برای موفقیت در توسعه، فهمیدن حوزهای که در آن مسئله حل میکنید کمک میکند، فراهم کردن این دانش زمینهای اجازه میدهد دانشآموزان درباره راهحلها و یادگیریهای اینترنت اشیای خود در زمینه نوع مسئله دنیای واقعی که ممکن است به عنوان یک توسعهدهنده بخواهند حل کنند، فکر کنند. دانشآموزان 'چرایی' راهحلهایشان را میآموزند و قدردانی از کاربر نهایی پیدا میکنند.
## سختافزار
ما دو انتخاب سختافزاری اینترنت اشیا برای استفاده در پروژهها داریم که بسته به ترجیح شخصی، دانش زبان برنامهنویسی یا علایق، اهداف یادگیری و دسترسی متفاوت هستند. همچنین نسخهای به نام «سختافزار مجازی» را برای کسانی که به سختافزار دسترسی ندارند یا میخواهند قبل از خرید، بیشتر یاد بگیرند ارائه دادهایم. شما میتوانید اطلاعات بیشتر را در صفحه [hardware](./hardware.md) بخوانید، که شامل فهرست خرید و لینکهایی برای خرید کیتهای کامل از دوستان ما در Seeed Studio است.
ما دو انتخاب برای سختافزار اینترنت اشیا (IoT) برای استفاده در پروژهها داریم که بسته به ترجیح شخصی، دانش یا ترجیحات زبان برنامهنویسی، اهداف یادگیری و دسترسی تعیین میشود. همچنین نسخهای از «سختافزار مجازی» را برای کسانی که به سختافزار دسترسی ندارند یا میخواهند قبل از خرید بیشتر یاد بگیرند فراهم کردهایم. شما میتوانید اطلاعات بیشتر و «فهرست خرید» را در [صفحه سختافزار](./hardware.md) بخوانید، از جمله لینکهایی برای خرید کیتهای کامل از دوستان ما در Seeed Studio.
> 💁 دستورالعملهای [قوانین رفتاری](CODE_OF_CONDUCT.md)، [مشارکت](CONTRIBUTING.md) و [ترجمه](TRANSLATIONS.md) ما را بیابید. ما از بازخورد سازنده شما استقبال میکنیم!
> 💁 راهنمای [رفتار حرفهای](CODE_OF_CONDUCT.md)، [مشارکت](CONTRIBUTING.md) و [ترجمهها](..) را بیابید. بازخورد سازنده شما را استقبال میکنیم!
>
> 🔧 مشکلی دارید؟ راهنمای [عیبیابی](TROUBLESHOOTING.md) ما را برای حل مشکلات رایج بررسی کنید.
> 🔧 مشکل دارید؟ به [راهنمای عیبیابی](TROUBLESHOOTING.md) ما مراجعه کنید برای راهحلهای مشکلات رایج.
## هر درس شامل موارد زیر است:
## هر درس شامل:
- نکات کلیدی بصورت طرح یادداشت
- ویدیوی تکمیلی اختیاری
- آزمون گرمکننده قبل از درس
- درس مکتوب
- برای درسهای پروژهمحور، راهنمای گامبهگام ساخت پروژه
- ارزیابیهای دانش
- یادداشت تصویری
- ویدئوی تکمیلی اختیاری
- آزمون گرم کردن پیش از درس
- درس کتبی
- برای درسهای مبتنی بر پروژه، راهنمای گامبهگام ساخت پروژه
- بررسیهای دانش
- یک چالش
- مطالعات تکمیلی
- مطالعه تکمیلی
- تمرین
- [آزمون پس از درس](https://ff-quizzes.netlify.app/en/)
> **تذکری درباره آزمونها**: تمام آزمونها در پوشه quiz-app قرار دارند، که شامل ۴۸ آزمون هر کدام با سه سوال هستند. آنها از داخل درسها لینک شدهاند، اما اپلیکیشن آزمون میتواند به صورت محلی اجرا یا روی Azure مستقر شود؛ دستورالعمل را در پوشه `quiz-app` دنبال کنید. این آزمونها به تدریج محلیسازی میشوند.
## دروس
| | نام پروژه | مفاهیم تدریس شده | اهداف یادگیری | درس مرتبط |
| ۰۱ | [شروع کار](./1-getting-started/README.md) | مقدمهای بر اینترنت اشیا | اصول پایه اینترنت اشیا و اجزای اصلی راهکارهای اینترنت اشیا مانند حسگرها و سرویسهای ابری را یاد بگیرید در حالی که دستگاه اینترنت اشیا اول خود را راهاندازی میکنید | [مقدمهای بر اینترنت اشیا](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| ۰۲ | [شروع کار](./1-getting-started/README.md) | بررسی عمیقتر اینترنت اشیا | با اجزای یک سیستم اینترنت اشیا و همچنین میکروکنترلرها و کامپیوترهای تکبردی بیشتر آشنا شوید | [بررسی عمیقتر اینترنت اشیا](./1-getting-started/lessons/2-deeper-dive/README.md) |
| ۰۳ | [شروع کار](./1-getting-started/README.md) | تعامل با دنیای فیزیکی با حسگرها و عملگرها | با حسگرها برای جمعآوری داده از دنیای فیزیکی و عملگرها برای ارسال بازخورد آشنا شوید، ضمن ساخت یک چراغ خواب | [تعامل با دنیای فیزیکی با حسگرها و عملگرها](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| ۰۴ | [شروع کار](./1-getting-started/README.md) | اتصال دستگاهتان به اینترنت | نحوه اتصال دستگاه اینترنت اشیا به اینترنت برای ارسال و دریافت پیامها را یاد بگیرید؛ در حالی که چراغ خواب خود را به یک کارگزار MQTT متصل میکنید | [اتصال دستگاه به اینترنت](./1-getting-started/lessons/4-connect-internet/README.md) |
| ۰۵ | [کشاورزی](./2-farm/README.md) |پیشبینی رشد گیاه | نحوه پیشبینی رشد گیاه با استفاده از داده دما که توسط دستگاه اینترنت اشیا ضبط شده است را یاد بگیرید | [پیشبینی رشد گیاه](./2-farm/lessons/1-predict-plant-growth/README.md) |
| ۰۷ | [کشاورزی](./2-farm/README.md) |آبیاری خودکار گیاه | نحوه خودکارسازی و زمانبندی آبیاری با استفاده از رله و MQTT را یاد بگیرید | [آبیاری خودکار گیاه](./2-farm/lessons/3-automated-plant-watering/README.md) |
| ۰۸ | [کشاورزی](./2-farm/README.md) |مهاجرت گیاه خود به فضای ابری | با خدمات ابری و سرویسهای میزبانی شده اینترنت اشیا در ابر آشنا شوید و یاد بگیرید چگونه به جای کارگزار MQTT عمومی، گیاهتان را به یکی از این سرویسها متصل کنید | [مهاجرت گیاه به فضای ابری](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| ۰۹ | [کشاورزی](./2-farm/README.md) | انتقال منطق برنامه به فضای ابری | یاد بگیرید چگونه میتوانید منطق برنامه را در فضای ابری بنویسید که به پیامهای اینترنت اشیا پاسخ دهد | [انتقال منطق برنامه به فضای ابری](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| ۱۰ | [کشاورزی](./2-farm/README.md) | ایمن نگه داشتن گیاه | با امنیت در اینترنت اشیا آشنا شوید و یاد بگیرید چگونه با کلیدها و گواهیها گیاه خود را ایمن نگه دارید | [ایمن نگه داشتن گیاه](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| ۱۲ | [حملونقل](./3-transport/README.md) | ذخیره اطلاعات موقعیت | نحوه ذخیره دادههای اینترنت اشیا برای مشاهده یا تحلیل بعدی را یاد بگیرید | [ذخیره اطلاعات موقعیت](./3-transport/lessons/2-store-location-data/README.md) |
| ۱۳ | [حملونقل](./3-transport/README.md) | تجسم دادههای موقعیت | درباره تجسم دادههای موقعیت روی نقشه و نحوه نمایش دنیای سهبعدی واقعی روی نقشههای دو بعدی بیاموزید | [تجسم دادههای موقعیت](./3-transport/lessons/3-visualize-location-data/README.md) |
| ۱۴ | [حملونقل](./3-transport/README.md) | حصارهای جغرافیایی | درباره حصارهای جغرافیایی و نحوه استفاده از آنها برای هشدار هنگام نزدیک شدن خودروهای زنجیره تأمین به مقصد آشنا شوید | [حصارهای جغرافیایی](./3-transport/lessons/4-geofences/README.md) |
| ۱۵ | [تولید](./4-manufacturing/README.md) | آموزش یک تشخیصدهنده کیفیت میوه | درباره آموزش یک طبقهبند تصویر در فضای ابری برای تشخیص کیفیت میوه بیاموزید | [آموزش تشخیصدهنده کیفیت میوه](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| ۱۶ | [تولید](./4-manufacturing/README.md) | بررسی کیفیت میوه از دستگاه اینترنت اشیا | درباره استفاده از دستگاه تشخیص کیفیت میوه تان از یک دستگاه اینترنت اشیا یاد بگیرید | [بررسی کیفیت میوه از دستگاه اینترنت اشیا](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| ۱۷ | [تولید](./4-manufacturing/README.md) | اجرای تشخیصدهنده میوه روی لبه | درباره اجرای دستگاه تشخیص میوه روی دستگاه اینترنت اشیا روی لبه بیاموزید | [اجرای تشخیصدهنده میوه روی لبه](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| ۱۸ | [تولید](./4-manufacturing/README.md) | تحریک تشخیص کیفیت میوه از حسگر | درباره تحریک تشخیص کیفیت میوه از یک حسگر آشنا شوید | [تحریک تشخیص کیفیت میوه از حسگر](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| ۱۹ | [خردهفروشی](./5-retail/README.md) | آموزش تشخیص موجودی | نحوه استفاده از تشخیص اشیاء برای آموزش تشخیصدهنده موجودی برای شمارش موجودی در یک فروشگاه یاد بگیرید | [آموزش تشخیصدهنده موجودی](./5-retail/lessons/1-train-stock-detector/README.md) |
| ۲۰ | [خردهفروشی](./5-retail/README.md) | بررسی موجودی از دستگاه اینترنت اشیا | نحوه بررسی موجودی از دستگاه اینترنت اشیا با استفاده از مدل تشخیص اشیاء را یاد بگیرید | [بررسی موجودی از دستگاه اینترنت اشیا](./5-retail/lessons/2-check-stock-device/README.md) |
| ۲۱ | [مصرفکننده](./6-consumer/README.md) | شناخت گفتار با دستگاه اینترنت اشیا | نحوه شناخت گفتار از دستگاه اینترنت اشیا برای ساخت یک تایمر هوشمند را یاد بگیرید | [شناخت گفتار با دستگاه اینترنت اشیا](./6-consumer/lessons/1-speech-recognition/README.md) |
| ۲۲ | [مصرفکننده](./6-consumer/README.md) | درک زبان | نحوه درک جملات گفتاری به یک دستگاه اینترنت اشیا را بیاموزید | [درک زبان](./6-consumer/lessons/2-language-understanding/README.md) |
| ۲۳ | [مصرفکننده](./6-consumer/README.md) |تنظیم تایمر و ارائه بازخورد گفتاری | نحوه تنظیم تایمر روی دستگاه اینترنت اشیا و ارائه بازخورد گفتاری درباره زمان شروع و پایان تایمر را یاد بگیرید | [تنظیم تایمر و ارائه بازخورد گفتاری](./6-consumer/lessons/3-spoken-feedback/README.md) |
| ۲۴ | [مصرفکننده](./6-consumer/README.md) | پشتیبانی از زبانهای متعدد | نحوه پشتیبانی از زبانهای متعدد، هم در دریافت و هم در پاسخهای تایمر هوشمند خود را یاد بگیرید | [پشتیبانی از زبانهای متعدد](./6-consumer/lessons/4-multiple-language-support/README.md) |
> **نکتهای درباره آزمونها**: همه آزمونها در پوشه quiz-app قرار دارند، در مجموع ۴۸ آزمون هرکدام شامل سه سوال. این آزمونها از داخل درسها لینک شدهاند اما میتوان برنامه آزمون را به طور محلی اجرا کرد یا در Azure مستقر نمود؛ دستورالعملها در پوشه `quiz-app` موجود است. آنها به تدریج بومیسازی میشوند.
## درسها
| | نام پروژه | مفاهیم آموزش داده شده | اهداف یادگیری | درس مرتبط |
| ۰۱ | [شروع کار](./1-getting-started/README.md) | معرفی اینترنت اشیا | اصول پایه اینترنت اشیا و اجزای اصلی راهحلهای اینترنت اشیا مانند حسگرها و خدمات ابری را در حین راهاندازی اولین دستگاه IoT خود بیاموزید | [معرفی اینترنت اشیا](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| ۰۲ | [شروع کار](./1-getting-started/README.md) | بررسی عمیقتر اینترنت اشیا | درباره اجزای سیستم اینترنت اشیا و همچنین میکروکنترلرها و کامپیوترهای تک برد بیشتر بدانید | [بررسی عمیقتر اینترنت اشیا](./1-getting-started/lessons/2-deeper-dive/README.md) |
| ۰۳ | [شروع کار](./1-getting-started/README.md) | تعامل با دنیای فیزیکی با حسگرها و عملگرها (اکچویتورها) | درباره حسگرها برای جمعآوری داده از دنیای فیزیکی و عملگرها برای ارسال بازخورد بیاموزید، در حالی که یک چراغ شبانه میسازید | [تعامل با دنیای فیزیکی با حسگرها و عملگرها](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| ۰۴ | [شروع کار](./1-getting-started/README.md) | اتصال دستگاه خود به اینترنت | درباره نحوه اتصال یک دستگاه IoT به اینترنت برای ارسال و دریافت پیامها با اتصال چراغ شبانه خود به بروکر MQTT بیاموزید | [اتصال دستگاه خود به اینترنت](./1-getting-started/lessons/4-connect-internet/README.md) |
| ۰۵ | [کشاورزی](./2-farm/README.md) | پیشبینی رشد گیاه | چگونه با استفاده از دادههای دمایی که توسط دستگاه IoT جمعآوری شده رشد گیاه را پیشبینی کنیم | [پیشبینی رشد گیاه](./2-farm/lessons/1-predict-plant-growth/README.md) |
| ۰۶ | [کشاورزی](./2-farm/README.md) | تشخیص رطوبت خاک | چگونه رطوبت خاک را تشخیص داده و حسگر رطوبت خاک را کالیبره کنیم | [تشخیص رطوبت خاک](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| ۰۷ | [کشاورزی](./2-farm/README.md) | آبیاری خودکار گیاه | چگونه آبیاری را با استفاده از رله و MQTT خودکار و زمانبندی کنیم | [آبیاری خودکار گیاه](./2-farm/lessons/3-automated-plant-watering/README.md) |
| ۰۸ | [کشاورزی](./2-farm/README.md) | مهاجرت گیاه خود به فضای ابری | درباره فضای ابری و خدمات اینترنت اشیا میزبانی شده در ابر و چگونگی اتصال گیاه خود به یکی از این سرویسها به جای بروکر عمومی MQTT بیاموزید | [مهاجرت گیاه خود به فضای ابری](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| ۰۹ | [کشاورزی](./2-farm/README.md) | مهاجرت منطق برنامه کاربردی به فضای ابری | درباره نحوه نوشتن منطق برنامه در فضای ابری که به پیامهای اینترنت اشیا پاسخ میدهد بیاموزید | [مهاجرت منطق برنامه کاربردی به فضای ابری](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| ۱۰ | [کشاورزی](./2-farm/README.md) | محافظت از امنیت گیاه خود | درباره امنیت در اینترنت اشیا و چگونگی محافظت از گیاه خود با کلیدها و گواهینامهها بیاموزید | [محافظت از امنیت گیاه](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| ۱۲ | [حملونقل](./3-transport/README.md) | ذخیره داده موقعیت مکانی | چگونه دادههای IoT را ذخیره کنیم تا بعداً بتوان آنها را به صورت تصویری یا تحلیلی مشاهده کرد | [ذخیره داده موقعیت](./3-transport/lessons/2-store-location-data/README.md) |
| ۱۳ | [حملونقل](./3-transport/README.md) | تجسم داده موقعیت مکانی | درباره تجسم دادهی موقعیت مکانی روی نقشه و چگونگی نمایش جهان سهبعدی واقعی در دو بعد بیاموزید | [تجسم داده موقعیت](./3-transport/lessons/3-visualize-location-data/README.md) |
| ۱۴ | [حملونقل](./3-transport/README.md) | حصارهای جغرافیایی | درباره حصارهای جغرافیایی (جئوفنس) و اینکه چطور میتوانند برای هشدار دادن هنگام نزدیکی وسایل نقلیه در زنجیره تأمین به مقصد استفاده شوند بیاموزید | [حصارهای جغرافیایی](./3-transport/lessons/4-geofences/README.md) |
| ۱۵ | [تولید](./4-manufacturing/README.md) | آموزش یک شناسگر کیفیت میوه | درباره آموزش دستهبند تصاویر در فضای ابری برای تشخیص کیفیت میوه بیاموزید | [آموزش شناسگر کیفیت میوه](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| ۱۶ | [تولید](./4-manufacturing/README.md) | بررسی کیفیت میوه با دستگاه IoT | درباره استفاده از شناسگر کیفیت میوه خود از طریق دستگاه IoT بیاموزید | [بررسی کیفیت میوه با دستگاه IoT](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| ۱۷ | [تولید](./4-manufacturing/README.md) | اجرای شناسگر میوه روی Edge IoT | درباره اجرای شناسگر میوه روی دستگاه IoT در Edge بیاموزید | [اجرای شناسگر میوه روی Edge](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| ۱۸ | [تولید](./4-manufacturing/README.md) | راهاندازی تشخیص کیفیت میوه از طریق حسگر | درباره راهاندازی تشخیص کیفیت میوه توسط حسگر بیاموزید| [راهاندازی تشخیص کیفیت میوه از حسگر](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| ۱۹ | [خردهفروشی](./5-retail/README.md) | آموزش شناسگر موجودی کالا | چگونه از تشخیص اشیاء استفاده کنیم تا یک شناسگر موجودی کالا برای شمارش موجودی در فروشگاه آموزش دهیم | [آموزش شناسگر موجودی](./5-retail/lessons/1-train-stock-detector/README.md) |
| ۲۰ | [خردهفروشی](./5-retail/README.md) | بررسی موجودی با دستگاه IoT | چگونه موجودی کالا را با استفاده از دستگاه IoT و مدل تشخیص شیء بررسی کنیم | [بررسی موجودی با دستگاه IoT](./5-retail/lessons/2-check-stock-device/README.md) |
| ۲۱ | [مصرفکننده](./6-consumer/README.md) | شناسایی گفتار با دستگاه IoT | چگونه گفتار را از دستگاه IoT شناسایی کنیم تا تایمر هوشمند بسازیم | [شناسایی گفتار با دستگاه IoT](./6-consumer/lessons/1-speech-recognition/README.md) |
| ۲۲ | [مصرفکننده](./6-consumer/README.md) | درک زبان | چگونه جملات گفته شده به دستگاه IoT را درک کنیم | [درک زبان](./6-consumer/lessons/2-language-understanding/README.md) |
| ۲۳ | [مصرفکننده](./6-consumer/README.md) | تنظیم تایمر و ارائه بازخورد گفتاری | چگونه تایمر را روی دستگاه IoT تنظیم کنیم و بازخورد صوتی درباره زمان تنظیم و پایان تایمر بدهیم | [تنظیم تایمر و بازخورد صوتی](./6-consumer/lessons/3-spoken-feedback/README.md) |
| ۲۴ | [مصرفکننده](./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` را اجرا کنید. سایت روی پورت ۳۰۰۰ روی لوکالهاست شما در دسترس خواهد بود: `localhost:3000`.
میتوانید این مستندات را به صورت آفلاین با استفاده از [Docsify](https://docsify.js.org/#/) اجرا کنید. این مخزن را فورک کنید، [Docsify را نصب کنید](https://docsify.js.org/#/quickstart) روی سیستم محلی خود، سپس در پوشه ریشه این مخزن، دستور `docsify serve` را تایپ کنید. وبسایت در پورت ۳۰۰۰ روی لوکالهاست شما اجرا میشود: `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,59 +164,59 @@ npm run convert
### اسلایدها
برای برخی از دروس مجموعه اسلایدهایی در پوشه [slides](../../slides) وجود دارد.
برای برخی درسها، دکهای اسلایدی در پوشه [slides](../../slides) وجود دارد.
## دروس دیگر
## دورههای دیگر
تیم ما دروس دیگری نیز تولید میکند! نگاهی بیندازید به:
تیم ما دورههای دیگری نیز تولید میکند! ببینید:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://aka.ms/langchain4j-for-beginners)
[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### سری هوش مصنوعی مولد
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/generative-ai-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/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.md) پیدا کنید.
شما میتوانید همه نسبتها برای تصاویر استفاده شده در این برنامه درسی را که در آنها لازم است در [نسبتها](./attributions.md) بیابید.
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**سلب مسئولیت**:
این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل اشتباهات یا نادقیقگیهایی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سو تفاهم یا سوء تعبیر ناشی از استفاده از این ترجمه نیستیم.
این سند با استفاده از سرویس ترجمه ماشینی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما برای دقت تلاش میکنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی اشتباهات یا نادرستیهایی باشند. سند اصلی به زبان بومی خود، باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، توصیه میشود از ترجمه حرفهای انسانی استفاده شود. ما مسئول هیچ گونه سوءتفاهم یا تفسیر نادرستی که ناشی از استفاده از این ترجمه باشد، نیستیم.
اگر آپ AI ایپس بنانے کے دوران پھنس جاتے ہیں یا کوئی سوالات ہیں، تو MCP کے بارے میں بات چیت میں ساتھی سیکھنے والوں اور تجربہ کار ڈیویلپرز سے رابطہ کریں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات کا خیرمقدم کیا جاتا ہے اور علم کو آزادانہ طور پر شیئر کیا جاتا ہے۔
### ایزور اے آئی فاونڈری کمیونٹی میں شامل ہوں
اگر آپ پھنس جائیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہو۔ ساتھی سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ MCP پر مباحثوں میں شامل ہوں۔ یہ ایک مددگار کمیونٹی ہے جہاں سوالات خوش آمدید کہلاتے ہیں اور علم بلا جھجھک شیئر کیا جاتا ہے۔
> یہ ریزپوزیٹری 50 سے زائد زبانوں کے تراجم پر مشتمل ہے جس کی وجہ سے ڈاؤن لوڈ کا سائز زیادہ ہو جاتا ہے۔ تراجم کے بغیر کلون کرنے کے لیے، sparse checkout استعمال کریں:
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> یہ آپ کو ایک تیز تر ڈاؤن لوڈ کے ساتھ کورس مکمل کرنے کے لیے ضروری سب کچھ مہیا کرتا ہے۔
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
#### گِٹ ہب ایکشن کے ذریعے سپورٹ کی جاتی ہے (خودکار اور ہمیشہ تازہ ترین)
# IoT ابتدائی افراد کے لیے - ایک نصاب
# IoT برائے شروعاتی - ایک نصاب
مائیکروسافٹ کے ایزور کلاؤڈ ایڈووکیٹس خوش ہیں کہ وہ 12 ہفتوں، 24 اسباق پر مشتمل نصاب پیش کر رہے ہیں جو IoT کی بنیادی باتوں پر مشتمل ہے۔ ہر سبق میں پری اور پوسٹ-سبق کوئزز، سبق مکمل کرنے کی تحریری ہدایات، حل، ایک اسائنمنٹ اور بہت کچھ شامل ہے۔ ہماری پراجیکٹ کی بنیاد پر تعلیم آپ کو بناتے ہوئے سیکھنے کی اجازت دیتی ہے، جو نئی مہارتوں کو مستحکم کرنے کا ایک مؤثر طریقہ ہے۔
مائیکروسافٹ کے ازور کلاؤڈ عہدیدار 12 ہفتوں پر محیط، 24 اسباق پر مشتمل ایک نصاب پیش کرتے ہیں جو IoT کی بنیادی باتوں کے بارے میں ہے۔ ہر سبق میں قبل اور بعد کی کوئزز، سبق مکمل کرنے کی تحریری ہدایات، حل، اسائنمنٹ اور مزید شامل ہیں۔ ہمارا پروجیکٹ پر مبنی طریقہء تعلیم آپ کو تعمیر کے دوران سیکھنے کا موقع دیتا ہے، جو نئے ہنر سیکھنے کا ایک مؤثر طریقہ ہے۔
پراجیکٹس کھانے کی چیزوں کے کھیت سے لے کر میز تک کے سفر پر مشتمل ہیں۔ اس میں کاشتکاری، لاجسٹکس، مینوفیکچرنگ، ریٹیل اور صارف شامل ہیں - IoT ڈیوائسز کے لئے تمام مشہور صنعتی شعبے۔
یہ پروجیکٹس کھانے کے سفر کو کھیت سے دسترخوان تک کور کرتے ہیں۔ اس میں زراعت، لاجسٹکس، مینوفیکچرنگ، ریٹیل اور صارف شامل ہیں — یہ سب IoT ڈیوائسز کے لیے معروف صنعتیں ہیں۔

**ہمارے مصنفین [Jen Fox]، [Jen Looper]، [Jim Bennett] اور ہمارے اسکیچنوٹ آرٹسٹ [Nitya Narasimhan] کا شکریہ۔**
> اسکیچنوٹ [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] کی ٹیم کا بھی شکریہ جنہوں نے اس نصاب کا جائزہ لیا اور اس کا ترجمہ کیا — [Aditya Garg]، [Anurag Sharma]، [Arpita Das]، [Aryan Jain]، [Bhavesh Suneja]، [Faith Hunja]، [Lateefah Bello]، [Manvi Jha]، [Mireille Tan]، [Mohammad Iftekher (Iftu) Ebne Jalal]، [Mohammad Zulfikar]، [Priyanshu Srivastav]، [Thanmai Gowducheruvu]، اور [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] کی سفارش کرتے ہیں۔
> 🎥 پروجیکٹ کے بارے میں ویڈیو دیکھنے کے لیے اوپر تصویر پر کلک کریں!
ہم نے اس نصاب کی تشکیل میں دو بنیادی اصول اپنائے ہیں: اسے پروجیکٹ پر مبنی بنانا اور بار بار کوئزز شامل کرنا۔ اس سلسلے کے اختتام تک، طلباء ایک پودے کی نگرانی اور پانی دینے کا نظام، ایک گاڑی ٹریکر، خوراک چیک کرنے والی اسمارٹ فیکٹری، اور آواز سے کنٹرول ہونے والا ککنگ ٹائمر بنا چکے ہوں گے، اور IoT کی بنیادی باتیں جان جائیں گے جیسے ڈیوائس کوڈ لکھنا، کلاؤڈ سے کنکٹ ہونا، ٹیلی میٹری کا تجزیہ کرنا اور ایج پر AI چلانا۔
## تدریسی طریقہ کار
پروجیکٹ کے مطابق مواد طلباء کے لیے زیادہ پرکشش اور یاد رہنے کے قابل بناتا ہے۔
ہم نے اس نصاب کو بناتے ہوئے دو تدریسی اصول منتخب کیے ہیں: اسے پراجیکٹ پر مبنی بنانا اور اکثر کوئزز شامل کرنا۔ اس سیریز کے آخر تک، طلباء ایک پودے کی نگرانی اور پانی دینے کا نظام، ایک گاڑی ٹریکر، ایک اسمارٹ فیکٹری سیٹ اپ جو کھانے کی جانچ کرے، اور ایک آواز سے کنٹرول ہونے والا پکانے کا ٹائمر بنا چکے ہوں گے، اور انٹرنیٹ آف تھنگز کی بنیادی باتیں سیکھ چکے ہوں گے جیسے کہ ڈیوائس کوڈ لکھنا، کلاؤڈ سے جڑنا، ٹیلی میٹری کا تجزیہ کرنا اور کنارے پر AI چلانا۔
اس کے علاوہ، کلاس سے پہلے ایک کم اہمیت کی کوئز طلباء کو موضوع سیکھنے کے جذبے میں لاتی ہے، اور کلاس کے بعد ایک اور کوئز معلومات کو مزید یاد رہنے میں مدد دیتا ہے۔ یہ نصاب لچکدار اور مزیدار ہے اور پورے یا جزوی طور پر پڑھا جا سکتا ہے۔ پروجیکٹس چھوٹے سے شروع ہوکر 12 ہفتوں کے اختتام تک پیچیدہ ہوتے جاتے ہیں۔
مواد کا پراجیکٹس کے ساتھ میل کھانا طلباء کے لیے عمل کو مزید دلچسپ بناتا ہے اور تصورات کی یادداشت کو بہتر بناتا ہے۔
ہر پروجیکٹ حقیقی دنیا کی ہارڈویئر پر مبنی ہے جو طلباء اور شوقین حضرات کے لیے دستیاب ہے۔ ہر پروجیکٹ مخصوص دائرہ کار کو دیکھتا ہے اور متعلقہ پس منظر کا علم فراہم کرتا ہے۔ ایک کامیاب ڈیولپر بننے کے لیے یہ سمجھنا فائدہ مند ہے کہ آپ جس دائرہ کار میں مسئلہ حل کر رہے ہیں، وہ کیا ہے، اور پس منظر کا علم طلباء کو اپنے IoT حل اور سیکھنے کو حقیقی دنیا کے مسائل کے تناظر میں سوچنے میں مدد دیتا ہے۔ طلباء وہ 'کیوں' سیکھتے ہیں جو وہ بنا رہے ہیں، اور آخری صارف کی قدردانی حاصل کرتے ہیں۔
اس کے علاوہ، کلاس سے پہلے ایک آسان کوئز طلباء کی نیت کو سیکھنے کی طرف موڑتا ہے، اور کلاس کے بعد دوسرا کوئز مزید یادداشت کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور مزیدار بنایا گیا ہے اور پورے یا کچھ حصے کے طور پر لیا جا سکتا ہے۔ پراجیکٹس چھوٹے سے شروع ہوتے ہیں اور 12 ہفتوں کے دوران پیچیدہ ہوتے جاتے ہیں۔
## ہارڈویئر
ہمارے پاس پروجیکٹس کے لیے دو قسم کی IoT ہارڈویئر استعمال کرنے کے انتخاب موجود ہیں جو ذاتی پسند، پروگرامنگ زبان کی معلومات یا ترجیحات، سیکھنے کے مقاصد اور دستیابی پر منحصر ہیں۔ ہم نے ان لوگوں کے لیے 'ورچوئل ہارڈویئر' ورژن بھی فراہم کیا ہے جن کے پاس ہارڈویئر تک رسائی نہیں ہے، یا وہ خریداری سے پہلے مزید سیکھنا چاہتے ہیں۔ آپ مزید پڑھ سکتے ہیں اور [ہارڈویئر صفحہ](./hardware.md) پر 'خریداری کی فہرست' بھی حاصل کر سکتے ہیں، جس میں ہمارے دوست Seeed Studio سے مکمل کٹس خریدنے کے لنکس بھی شامل ہیں۔
ہر پراجیکٹ طلباء اور شوقین حضرات کے لیے دستیاب حقیقی دنیا کے ہارڈ ویئر کے گرد مبنی ہوتا ہے۔ ہر پراجیکٹ مخصوص دائرہ کار کو دیکھتا ہے، متعلقہ پس منظر کا علم فراہم کرتا ہے۔ کامیاب ڈویلپر بننے کے لیے یہ سمجھنا مددگار ہوتا ہے کہ آپ کونسے مسئلے کو حل کر رہے ہیں، یہ پس منظر کی معلومات طلباء کو اپنے IoT حل اور سیکھنے کو اس حقیقی مسئلے کے پیرائے میں سوچنے کی اجازت دیتی ہے جسے وہ بطور IoT ڈویلپر حل کرنے والے ہوں۔ طلباء اپنے بنائے گئے حل کے 'کیوں' کو سیکھتے ہیں، اور آخری صارف کی قدر کا ادراک حاصل کرتے ہیں۔
## ہارڈ ویئر
ہمارے پاس دو آئی او ٹی ہارڈویئر کے انتخاب ہیں جو ذاتی پسند، پروگرامنگ زبان کے علم یا ترجیحات، سیکھنے کے مقاصد اور دستیابی پر منحصر ہیں۔ ہم نے ایک 'ورچوئل ہارڈویئر' ورژن بھی فراہم کیا ہے اُن لوگوں کے لیے جن کے پاس ہارڈویئر تک رسائی نہیں ہے، یا جو خریداری کرنے سے پہلے مزید سیکھنا چاہتے ہیں۔ آپ مزید پڑھ سکتے ہیں اور [ہارڈویئر صفحہ](./hardware.md) پر 'شاپنگ لسٹ' بھی دیکھ سکتے ہیں، جس میں ہمارے دوست Seeed Studio سے مکمل کٹس خریدنے کے لنکس بھی شامل ہیں۔
> 💁 ہمارا [ضابطہ اخلاق](CODE_OF_CONDUCT.md)، [شراکت داری کے اصول](CONTRIBUTING.md)، اور [ترجمہ کے رہنما اصول](TRANSLATIONS.md) تلاش کریں۔ ہم آپ کی تعمیری رائے کا خیرمقدم کرتے ہیں!
> 💁 ہمارے [کوڈ آف کنڈکٹ](CODE_OF_CONDUCT.md)، [تعاون](CONTRIBUTING.md)، اور [ترجمے](..) کے رہنما خطوط دریافت کریں۔ ہم آپ کی تعمیری رائے کے خیرمقدم کرتے ہیں!
>
> 🔧 مسائل پیش آ رہے ہیں؟ عام مسائل کے حل کے لیے ہمارا [مسائل حل کرنے کی رہنمائی](TROUBLESHOOTING.md) دیکھیں۔
> 🔧 مسائل درپیش ہیں؟ عام مشکلات کے حل کے لیے ہمارا [مسائل حل کرنے کی گائیڈ](TROUBLESHOOTING.md) ملاحظہ کریں۔
## ہر سبق میں شامل ہیں:
- سکیچ نوٹ
- اختیاری اضافی ویڈیو
- سبق سے پہلے وارم اپ کوئز
- تحریری سبق
- منصوبہ بندی پر مبنی اسباق کے لیے، منصوبہ بنانے کے مرحلہ وار رہنما
- علم کی جانچ
- ایک چیلنج
- اضافی مطالعہ
- سکیچ نوٹ
- اختیاری اضافی ویڈیو
- پیشگی سبق کا وارم اپ کوئز
- تحریری سبق
- پروجیکٹ بیسڈ اسباق کے لیے منصوبے کے بنانے کے مرحلہ وار رہنما
- معلومات کی جانچ
- ایک چیلنج
- اضافی مطالعہ
- اسباق کے بعد کوئز [post-lesson quiz](https://ff-quizzes.netlify.app/en/)
> **کوئزز کے بارے میں ایک نوٹ**: تمام کوئزز 'quiz-app' فولڈر میں رکھے گئے ہیں، کل 48 کوئزز ہیں جن میں تین سوالات ہر ایک کے ہیں۔ یہ اسباق سے لنک کیے گئے ہیں لیکن کوئز ایپ کو لوکللی چلایا جا سکتا ہے یا Azure پر ڈیپلائے کیا جا سکتا ہے؛ 'quiz-app' فولڈر میں ہدایات پر عمل کریں۔ یہ آہستہ آہستہ مقامی زبانوں میں ترجمہ ہو رہے ہیں۔
> **کوئزز کے بارے میں ایک نوٹ**: تمام کوئزز کوئز-ایپ فولڈر میں شامل ہیں، جن میں کل 48 کوئزز ہیں، ہر ایک میں تین سوالات۔ یہ اسباق کے اندر سے لنک کیے گئے ہیں لیکن کوئز ایپ کو مقامی طور پر چلایا جا سکتا ہے یا Azure پر تعینات کیا جا سکتا ہے؛ `quiz-app` فولڈر میں ہدایات پر عمل کریں۔ انہیں بتدریج مقامی زبانوں میں تبدیل کیا جا رہا ہے۔
## اسباق
| | منصوبے کا نام | سکھائے گئے تصورات | تعلیمی مقاصد | منسلک سبق |
| 01 | [شروع کرنا](./1-getting-started/README.md) | آئی او ٹی کا تعارف | آئی او ٹی کے بنیادی اصول سیکھیں اور اُس کے بنیادی اجزاء جیسے سینسرز اور کلاؤڈ سروسز، جب آپ اپنا پہلا آئی او ٹی ڈیوائس سیٹ اپ کر رہے ہوں | [آئی او ٹی کا تعارف](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
| 02 | [شروع کرنا](./1-getting-started/README.md) | آئی او ٹی میں گہری سمجھ | آئی او ٹی کے نظام کے اجزاء اور مائیکرو کنٹرولرز اور سنگل بورڈ کمپیوٹرز کے بارے میں مزید جانیں | [آئی او ٹی میں گہری سمجھ](./1-getting-started/lessons/2-deeper-dive/README.md) |
| 03 | [شروع کرنا](./1-getting-started/README.md) | جسمانی دنیا کے ساتھ تعامل سینسرز اور ایکچیویٹرز کے ذریعے | جسمانی دنیا سے ڈیٹا جمع کرنے کے لیے سینسرز اور فیڈ بیک بھیجنے کے لیے ایکچیویٹرز کے بارے میں جانیں، جبکہ آپ ایک نائٹ لائٹ بنا رہے ہوں | [جسمانی دنیا کے ساتھ تعامل](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
| 04 | [شروع کرنا](./1-getting-started/README.md) | اپنا آلہ انٹرنیٹ سے منسلک کریں | جانیں کہ آپ اپنے نائٹ لائٹ کو MQTT بروکر سے جوڑ کر آئی او ٹی ڈیوائس کو انٹرنیٹ سے کیسے منسلک کرتے ہیں تاکہ پیغامات بھیج اور وصول کر سکیں | [انٹرنیٹ سے آلہ منسلک کریں](./1-getting-started/lessons/4-connect-internet/README.md) |
| 05 | [کھیت](./2-farm/README.md) | پودوں کی نمو کی پیش گوئی | سیکھیں کہ کیسے آئی او ٹی ڈیوائس سے حاصل شدہ درجہ حرارت کے ڈیٹا کے ذریعے پودوں کی نشوونما کی پیش گوئی کی جاتی ہے | [پودوں کی پیشگوئی](./2-farm/lessons/1-predict-plant-growth/README.md) |
| 06 | [کھیت](./2-farm/README.md) | مٹی کی نمی کا پتہ لگائیں | مٹی کی نمی کا پتہ لگانا اور مٹی نمی سینسر کو کیلیبریٹ کرنا سیکھیں | [مٹی کی نمی کا پتہ لگائیں](./2-farm/lessons/2-detect-soil-moisture/README.md) |
| 07 | [کھیت](./2-farm/README.md) | خودکار پودوں کو پانی دینا | ریلے اور MQTT کا استعمال کرتے ہوئے خودکار اور وقت سے پانی دینے کے طریقے سیکھیں | [خودکار پانی دینا](./2-farm/lessons/3-automated-plant-watering/README.md) |
| 08 | [کھیت](./2-farm/README.md) | اپنے پودے کو کلاؤڈ میں منتقل کریں | کلاؤڈ اور کلاؤڈ پر مبنی آئی او ٹی خدمات کے بارے میں جانیں اور سیکھیں کہ اپنے پودے کو کسی عوامی MQTT بروکر کی بجائے ان سے کیسے جوڑنا ہے | [اپنے پودے کو کلاؤڈ میں منتقل کریں](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
| 09 | [کھیت](./2-farm/README.md) | اپنی ایپلیکیشن لاجک کلاؤڈ میں منتقل کریں | جانیں کہ آپ کلاؤڈ میں ایسی ایپلیکیشن لاجک کیسے لکھ سکتے ہیں جو آئی او ٹی پیغامات کا جواب دے | [اپنی ایپلیکیشن کلاؤڈ میں منتقل کریں](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
| 10 | [کھیت](./2-farm/README.md) | اپنے پودے کو محفوظ رکھیں | آئی او ٹی سیکیورٹی کے بارے میں جانیں اور سیکھیں کہ کس طرح اپنے پودے کو چابیاں اور سرٹیفکیٹس کے ذریعے محفوظ رکھا جاتا ہے | [پودے کو محفوظ رکھیں](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
| 11 | [ٹرانسپورٹ](./3-transport/README.md) | مقام کی ٹریکنگ | آئی او ٹی ڈیوائسز کے لیے GPS مقام کی ٹریکنگ کے بارے میں جانیں | [مقام کی ٹریکنگ](./3-transport/lessons/1-location-tracking/README.md) |
| 12 | [ٹرانسپورٹ](./3-transport/README.md) | مقام کا ڈیٹا ذخیرہ کریں | جانیں کہ آئی او ٹی ڈیٹا کو بعد میں دیکھنے یا تجزیہ کرنے کے لیے کیسے ذخیرہ کیا جائے | [مقام کا ڈیٹا ذخیرہ کریں](./3-transport/lessons/2-store-location-data/README.md) |
| 13 | [ٹرانسپورٹ](./3-transport/README.md) | مقام کے ڈیٹا کو دیکھیں | نقشے پر مقام کا ڈیٹا دیکھنے کے بارے میں جانیں، اور کیسے نقشے حقیقی 3D دنیا کو دو جہتی شکل میں ظاہر کرتے ہیں | [مقام کے ڈیٹا کو دیکھیں](./3-transport/lessons/3-visualize-location-data/README.md) |
| 14 | [ٹرانسپورٹ](./3-transport/README.md) | جیو فینسز | جیو فینسز کے بارے میں جانیں، اور یہ کیسے سپلائی چین کے گاڑیوں کو ان کے منزل کے قریب ہونے پر انتباہ دینے کے لیے استعمال ہوتے ہیں | [جیو فینسز](./3-transport/lessons/4-geofences/README.md) |
| 15 | [مینوفیکچرنگ](./4-manufacturing/README.md) | پھل کی کوالٹی ڈیٹیکٹر کی تربیت | کلاؤڈ میں تصویر کی درجہ بندی کرنے والے ماڈل کی تربیت کے بارے میں جانیں جو پھلوں کی کوالٹی کا پتہ لگائے | [پھل کی کوالٹی ڈیٹیکٹر کی تربیت](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
| 16 | [مینوفیکچرنگ](./4-manufacturing/README.md) | آئی او ٹی ڈیوائس سے پھل کی کوالٹی چیک کریں | جانیں کہ اپنے پھل کی کوالٹی ڈیٹیکٹر کو آئی او ٹی ڈیوائس کے ذریعے کیسے استعمال کریں | [آئی او ٹی ڈیوائس سے پھل کی کوالٹی چیک](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
| 17 | [مینوفیکچرنگ](./4-manufacturing/README.md) | اپنے پھل ڈیٹیکٹر کو ایج پر چلائیں | جانیں کہ اپنے پھل ڈیٹیکٹر کو ایج پر واقع آئی او ٹی ڈیوائس پر کیسے چلایا جائے | [اپنے پھل ڈیٹیکٹر کو ایج پر چلائیں](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
| 18 | [مینوفیکچرنگ](./4-manufacturing/README.md) | سینسر سے پھل کی کوالٹی ڈیٹیکشن کو متحرک کریں | جانیں کہ سینسر سے پھل کی کوالٹی ڈیٹیکشن کو کیسے متحرک کیا جائے | [سینسر سے پھل کی کوالٹی ڈیٹیکشن کریں](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
| 19 | [ریٹیل](./5-retail/README.md) | اسٹاک ڈیٹیکٹر کی تربیت | جانیں کہ دکان میں اسٹاک کی گنتی کے لیے آبجیکٹ ڈیٹیکشن کیسے استعمال کی جاتی ہے | [اسٹاک ڈیٹیکٹر کی تربیت](./5-retail/lessons/1-train-stock-detector/README.md) |
| 20 | [ریٹیل](./5-retail/README.md) | آئی او ٹی ڈیوائس سے اسٹاک چیک کریں | جانیں کہ آبجیکٹ ڈیٹیکشن ماڈل کے استعمال سے آئی او ٹی ڈیوائس سے اسٹاک کیسے چیک کیا جاتا ہے | [آئی او ٹی ڈیوائس سے اسٹاک چیک کریں](./5-retail/lessons/2-check-stock-device/README.md) |
| 21 | [صارف](./6-consumer/README.md) | آئی او ٹی ڈیوائس کے ساتھ تقریر کو پہچانیں | جانیں کہ آئی او ٹی ڈیوائس سے تقریر کو پہچان کر اسمارٹ ٹائمر کیسے بنایا جاتا ہے | [تقریر کی پہچان](./6-consumer/lessons/1-speech-recognition/README.md) |
| 22 | [صارف](./6-consumer/README.md) | زبان کو سمجھیں | جانیں کہ آئی او ٹی ڈیوائس پر بولی گئی جملوں کو کیسے سمجھا جاتا ہے | [زبان کو سمجھیں](./6-consumer/lessons/2-language-understanding/README.md) |
| 23 | [صارف](./6-consumer/README.md) | ٹائمر سیٹ کریں اور بولی گئی رائے فراہم کریں | سیکھیں کہ آئی او ٹی ڈیوائس پر ٹائمر کیسے سیٹ کیا جائے اور ٹائمر لگانے اور ختم ہونے پر بولی گئی رائے کیسے دی جاتی ہے | [بولی گئی رائے فراہم کریں](./6-consumer/lessons/3-spoken-feedback/README.md) |
| 24 | [صارف](./6-consumer/README.md) | متعدد زبانوں کی حمایت کریں | سیکھیں کہ اپنے اسمارٹ ٹائمر کو کئی زبانوں میں بات چیت اور جواب دینے کے قابل کیسے بنایا جائے | [متعدد زبانوں کی حمایت](./6-consumer/lessons/4-multiple-language-support/README.md) |
| | پروجیکٹ کا نام | سکھائے گئے تصورات | تعلیمی مقاصد | متعلقہ سبق |
| 01 | [شروع کرنا](./1-getting-started/README.md) | 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) | مٹی کی نمی کا پتہ لگانا | مٹی کی نمی کا پتہ لگانے کے طریقے اور مٹی کی نمی کے سینسر کی کیلibration کرنا سیکھیں | [مٹی کی نمی کا پتہ لگانا](./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 دنیا کی دو جہتی نمائندگی کرتے ہیں کے بارے میں جانیں | [مقام کے ڈیٹا کی بصری شکل](./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`.
آپ اس دستاویزات کو [Docsify](https://docsify.js.org/#/) استعمال کرکے آف لائن چلا سکتے ہیں۔ اس ریپو کو فورک کریں، اپنے لوکل مشین پر [Docsify انسٹال کریں](https://docsify.js.org/#/quickstart)، اور پھر اس ریپو کے روٹ فولڈر میں `docsify serve` ٹائپ کریں۔ ویب سائٹ آپ کے لوکل ہوسٹ پر پورٹ 3000 پر دستیاب ہوگی: `localhost:3000`۔
## کوئز
کمیونٹی کا شکریہ کہ انہوں نے انٹرایکٹو کوئز مہیا کیا جو ہر باب کے بارے میں آپ کے علم کی جانچ کرتا ہے۔ آپ اپنی معلومات [یہاں](https://ff-quizzes.netlify.app/en/) ٹیسٹ کر سکتے ہیں۔
کمیونٹی کا شکریہ جو انٹرایکٹو کوئز کی میزبانی کرتی ہے جو ہر باب پر آپ کے علم کو پرکھتی ہے۔ آپ یہاں اپنا علم آزما سکتے ہیں [here](https://ff-quizzes.netlify.app/en/)
### پی ڈی ایف
اگر ضرورت ہو تو آپ اس مواد کی پی ڈی ایف فارمیٹ بنا سکتے ہیں تاکہ آف لائن رسائی ہو۔ ایسا کرنے کے لیے یہ یقینی بنائیں کہ آپ نے [npm انسٹال کیا ہوا ہے](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) اور اس ریپو کے روٹ فولڈر میں درج ذیل کمانڈ چلائیں:
اگر ضرورت ہو تو آپ اس مواد کا پی ڈی ایف بنوا سکتے ہیں تاکہ آف لائن رسائی حاصل ہو سکے۔ ایسا کرنے کے لیے یقینی بنائیں کہ آپ کے پاس [npm انسٹال ہے](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) اور اس ریپو کے روٹ فولڈر میں درج ذیل کمانڈز چلائیں:
```sh
npm i
@ -163,11 +110,11 @@ npm run convert
### سلائیڈز
کچھ اسباق کے لیے سلائیڈز موجود ہیں جو [slides](../../slides) فولڈر میں رکھی گئی ہیں۔
ناولائے کچھ اسباق کے لیے سلائیڈ ڈیکس [slides](../../slides) فولڈر میں موجود ہیں۔
## دیگر نصاب
ہماری ٹیم دیگر نصاب بھی تیار کرتی ہے! دیکھیں:
ہماری ٹیم دیگر نصاب بھی تیار کرتی ہے! ملاحظہ کریں:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -178,44 +125,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) کا استعمال کرتے ہوئے کیا گیا ہے۔ اگرچہ ہم درستگی کے لئے کوشاں ہیں، براہ کرم آگاہ رہیں کہ خودکار تراجم میں غلطیاں یا ناقصیاں ہو سکتی ہیں۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہئے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمہ کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تفہیم کے لیے ذمہ دار نہیں ہیں۔
我们根据个人偏好、编程语言知识或偏好、学习目标及可用情况,为项目提供了两种物联网硬件选择。我们还为那些无法访问硬件,或想在购买前深入了解的人提供了“虚拟硬件”版本。您可以在[硬件页面](./hardware.md)了解更多信息,并找到“购物清单”,其中包括我们在 Seeed Studio 的朋友提供的完整套件购买链接。
[](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/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/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)