|
|
9 months ago | |
|---|---|---|
| .. | ||
| 1-getting-started | 12 months ago | |
| 2-farm | 12 months ago | |
| 3-transport | 12 months ago | |
| 4-manufacturing | 12 months ago | |
| 5-retail | 12 months ago | |
| 6-consumer | 12 months ago | |
| docs | 12 months ago | |
| images | 12 months ago | |
| lesson-template | 12 months ago | |
| quiz-app | 12 months ago | |
| CODE_OF_CONDUCT.md | 12 months ago | |
| CONTRIBUTING.md | 12 months ago | |
| README.md | 9 months ago | |
| SECURITY.md | 12 months ago | |
| SUPPORT.md | 12 months ago | |
| attributions.md | 12 months ago | |
| clean-up.md | 12 months ago | |
| for-teachers.md | 12 months ago | |
| hardware.md | 12 months ago | |
| recommended-learning-model.md | 12 months ago | |
README.md
Azure AI Foundry کمیونٹی میں شامل ہوں
اگر آپ کسی مسئلے میں پھنس جائیں یا AI ایپلیکیشنز بنانے کے بارے میں سوالات ہوں، تو ساتھی سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ MCP پر بات چیت میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات کا خیرمقدم کیا جاتا ہے اور علم آزادانہ طور پر شیئر کیا جاتا ہے۔
اگر آپ کو پروڈکٹ کے بارے میں رائے دینی ہو یا بلڈنگ کے دوران کوئی مسئلہ ہو تو یہاں جائیں:
ان وسائل کو استعمال کرنے کے لیے درج ذیل اقدامات کریں:
- ریپوزٹری کو فورک کریں: کلک کریں
- ریپوزٹری کو کلون کریں:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Microsoft Foundry Discord میں شامل ہوں اور ماہرین اور ساتھی ڈویلپرز سے ملیں
🌐 کثیر لسانی سپورٹ
GitHub ایکشن کے ذریعے سپورٹ (خودکار اور ہمیشہ اپ ڈیٹ)
عربی | بنگالی | بلغاریائی | برمی (میانمار) | چینی (سادہ) | چینی (روایتی، ہانگ کانگ) | چینی (روایتی، مکاؤ) | چینی (روایتی، تائیوان) | کروشین | چیک | ڈینش | ڈچ | ایسٹونین | فنش | فرانسیسی | جرمن | یونانی | عبرانی | ہندی | ہنگریائی | انڈونیشیائی | اطالوی | جاپانی | کوریائی | لیتھوینین | ملائی | مراٹھی | نیپالی | نائجیرین پیجن | نارویجن | فارسی (ایرانی) | پولش | پرتگالی (برازیل) | پرتگالی (پرتگال) | پنجابی (گرمکھی) | رومانیائی | روسی | سربیائی (سیریلیک) | سلوواک | سلووینیائی | ہسپانوی | سواحلی | سویڈش | ٹیگالوگ (فلپائنی) | تمل | تھائی | ترکی | یوکرینی | اردو | ویتنامی
ابتدائیوں کے لیے IoT - ایک نصاب
Microsoft کے Azure Cloud Advocates خوشی کے ساتھ ایک 12 ہفتوں کا، 24 اسباق پر مشتمل نصاب پیش کرتے ہیں جو IoT کی بنیادی باتوں کے بارے میں ہے۔ ہر سبق میں سبق سے پہلے اور بعد کے کوئز، سبق مکمل کرنے کے لیے تحریری ہدایات، ایک حل، ایک اسائنمنٹ اور مزید شامل ہیں۔ ہمارا پروجیکٹ پر مبنی طریقہ کار آپ کو سیکھنے کے دوران بنانے کی اجازت دیتا ہے، جو نئے ہنر سیکھنے کا ایک ثابت شدہ طریقہ ہے۔
یہ پروجیکٹس کھانے کی پیداوار سے لے کر میز تک کے سفر کا احاطہ کرتے ہیں۔ اس میں زراعت، لاجسٹکس، مینوفیکچرنگ، ریٹیل اور صارف شامل ہیں - یہ سب IoT ڈیوائسز کے لیے مشہور صنعتی شعبے ہیں۔
اسکیچ نوٹ نیتیا نرسمہن کی طرف سے۔ بڑی تصویر کے لیے تصویر پر کلک کریں۔
ہمارے مصنفین جین فاکس، جین لوپر، جم بینیٹ، اور ہمارے اسکیچ نوٹ آرٹسٹ نیتیا نرسمہن کا دل سے شکریہ۔
اسی طرح ہمارے Microsoft Learn Student Ambassadors کی ٹیم کا بھی شکریہ جنہوں نے اس نصاب کا جائزہ لیا اور ترجمہ کیا - آدتیہ گرگ، انوراگ شرما، ارپیتا داس، آریان جین، بھویش سنیجا، فیتھ ہنجا، لطیفہ بیلو، مانوی جھا، میرائل تان، محمد افتخار (افتو) ابن جلال، محمد ذوالفقار، پریانشو سریواستو، تھنمائی گوڈوچروو، اور زینا کامل.
ٹیم سے ملیں!
Gif از موہت جیسال
🎥 اوپر دی گئی تصویر پر کلک کریں تاکہ پروجیکٹ کے بارے میں ویڈیو دیکھ سکیں!
اساتذہ، ہم نے اس نصاب کو استعمال کرنے کے بارے میں کچھ تجاویز شامل کی ہیں۔ اگر آپ اپنے اسباق بنانا چاہتے ہیں، تو ہم نے ایک سبق کا سانچہ بھی شامل کیا ہے۔
طلباء، اگر آپ اس نصاب کو خود استعمال کرنا چاہتے ہیں، تو پورے ریپوزٹری کو فورک کریں اور اسباق کو خود مکمل کریں، سبق سے پہلے کے کوئز سے شروع کریں، پھر سبق پڑھیں اور باقی سرگرمیاں مکمل کریں۔ کوشش کریں کہ اسباق کو سمجھ کر پروجیکٹس بنائیں بجائے اس کے کہ حل کوڈ کو کاپی کریں؛ تاہم وہ کوڈ ہر پروجیکٹ پر مبنی سبق کے /solutions فولڈرز میں دستیاب ہے۔ ایک اور خیال یہ ہو سکتا ہے کہ دوستوں کے ساتھ ایک مطالعہ گروپ بنائیں اور مواد کو ایک ساتھ دیکھیں۔ مزید مطالعہ کے لیے، ہم Microsoft Learn کی سفارش کرتے ہیں۔
اس کورس کا ویڈیو جائزہ دیکھنے کے لیے، یہ ویڈیو دیکھیں:
🎥 اوپر دی گئی تصویر پر کلک کریں تاکہ پروجیکٹ کے بارے میں ویڈیو دیکھ سکیں!
تدریسی طریقہ کار
ہم نے اس نصاب کو بناتے وقت دو تدریسی اصولوں کا انتخاب کیا ہے: یہ یقینی بنانا کہ یہ پروجیکٹ پر مبنی ہے اور اس میں بار بار کوئز شامل ہیں۔ اس سیریز کے اختتام تک، طلباء ایک پودے کی نگرانی اور پانی دینے کا نظام، ایک گاڑی کا ٹریکر، ایک سمارٹ فیکٹری سیٹ اپ جو کھانے کو ٹریک اور چیک کرے، اور ایک آواز سے کنٹرول ہونے والا کھانا پکانے کا ٹائمر بنائیں گے، اور IoT کی بنیادی باتیں سیکھیں گے، بشمول ڈیوائس کوڈ لکھنا، کلاؤڈ سے جڑنا، ٹیلی میٹری کا تجزیہ کرنا اور ایج پر AI چلانا۔
یہ یقینی بنا کر کہ مواد پروجیکٹس کے ساتھ ہم آہنگ ہے، عمل طلباء کے لیے زیادہ دلچسپ بنایا گیا ہے اور تصورات کی یادداشت میں اضافہ ہوگا۔
اس کے علاوہ، کلاس سے پہلے ایک کم دباؤ والا کوئز طالب علم کی توجہ کسی موضوع کو سیکھنے کی طرف متوجہ کرتا ہے، جبکہ کلاس کے بعد دوسرا کوئز مزید یادداشت کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور تفریحی طور پر ڈیزائن کیا گیا ہے اور اسے مکمل یا جزوی طور پر لیا جا سکتا ہے۔ پروجیکٹس چھوٹے سے شروع ہوتے ہیں اور 12 ہفتوں کے سائیکل کے اختتام تک بتدریج پیچیدہ ہو جاتے ہیں۔
ہر پروجیکٹ حقیقی دنیا کے ہارڈویئر پر مبنی ہے جو طلباء اور شوقین افراد کے لیے دستیاب ہے۔ ہر پروجیکٹ مخصوص پروجیکٹ ڈومین میں دیکھتا ہے، متعلقہ پس منظر کا علم فراہم کرتا ہے۔ ایک کامیاب ڈویلپر بننے کے لیے، یہ مددگار ہوتا ہے کہ آپ اس ڈومین کو سمجھیں جس میں آپ مسائل حل کر رہے ہیں، یہ پس منظر کا علم طلباء کو ان کے IoT حل اور سیکھنے کو اس قسم کے حقیقی دنیا کے مسئلے کے تناظر میں سوچنے کی اجازت دیتا ہے جسے وہ IoT ڈویلپر کے طور پر حل کرنے کے لیے کہا جا سکتا ہے۔ طلباء ان حلوں کے 'کیوں' کو سیکھتے ہیں جو وہ بنا رہے ہیں، اور اختتامی صارف کی تعریف حاصل کرتے ہیں۔
ہارڈویئر
پروجیکٹس کے لیے IoT ہارڈویئر کے دو انتخاب ہیں جو ذاتی ترجیح، پروگرامنگ زبان کے علم یا ترجیحات، سیکھنے کے اہداف اور دستیابی پر منحصر ہیں۔ ہم نے ان لوگوں کے لیے ایک 'ورچوئل ہارڈویئر' ورژن بھی فراہم کیا ہے جن کے پاس ہارڈویئر تک رسائی نہیں ہے، یا خریداری کے لیے عزم کرنے سے پہلے مزید سیکھنا چاہتے ہیں۔ آپ مزید پڑھ سکتے ہیں اور ہارڈویئر صفحہ پر ایک 'شاپنگ لسٹ' تلاش کر سکتے ہیں، جس میں Seeed Studio کے ہمارے دوستوں سے مکمل کٹس خریدنے کے لنکس شامل ہیں۔
💁 ہمارا Code of Conduct، Contributing، اور Translation رہنما خطوط تلاش کریں۔ ہم آپ کی تعمیری رائے کا خیرمقدم کرتے ہیں!
ہر سبق میں شامل ہیں:
- اسکیچ نوٹ
- اختیاری اضافی ویڈیو
- سبق سے پہلے کا وارم اپ کوئز
- تحریری سبق
- پروجیکٹ پر مبنی اسباق کے لیے، پروجیکٹ بنانے کے لیے مرحلہ وار گائیڈز
- علم کی جانچ
- ایک چیلنج
- اضافی مطالعہ
- اسائنمنٹ
- سبق کے بعد کا کوئز
کوئز کے بارے میں ایک نوٹ: تمام کوئز quiz-app فولڈر میں موجود ہیں، کل 48 کوئز ہیں جن میں ہر ایک میں تین سوالات ہیں۔ یہ اسباق کے اندر سے لنک کیے گئے ہیں لیکن کوئز ایپ کو مقامی طور پر چلایا جا سکتا ہے یا Azure پر ڈیپلائی کیا جا سکتا ہے؛
quiz-appفولڈر میں دی گئی ہدایات پر عمل کریں۔ یہ بتدریج مقامی زبانوں میں ترجمہ کیے جا رہے ہیں۔
اسباق
| پروجیکٹ کا نام | سکھائے گئے تصورات | سیکھنے کے مقاصد | لنک شدہ سبق | |
|---|---|---|---|---|
| 01 | شروع کریں | IoT کا تعارف | IoT کے بنیادی اصول اور IoT حل کے بنیادی اجزاء جیسے سینسرز اور کلاؤڈ سروسز کے بارے میں سیکھیں جبکہ آپ اپنا پہلا IoT ڈیوائس سیٹ اپ کر رہے ہیں | IoT کا تعارف |
| 02 | شروع کریں | IoT میں مزید گہرائی | IoT سسٹم کے اجزاء، مائیکرو کنٹرولرز اور سنگل بورڈ کمپیوٹرز کے بارے میں مزید سیکھیں | IoT میں مزید گہرائی |
| 03 | شروع کریں | سینسرز اور ایکچیویٹرز کے ساتھ جسمانی دنیا کے ساتھ تعامل کریں | جسمانی دنیا سے ڈیٹا جمع کرنے کے لیے سینسرز اور فیڈبیک بھیجنے کے لیے ایکچیویٹرز کے بارے میں سیکھیں، جبکہ آپ ایک نائٹ لائٹ بناتے ہیں | سینسرز اور ایکچیویٹرز کے ساتھ جسمانی دنیا کے ساتھ تعامل کریں |
| 04 | شروع کریں | اپنے ڈیوائس کو انٹرنیٹ سے جوڑیں | IoT ڈیوائس کو انٹرنیٹ سے جوڑنے کے بارے میں سیکھیں تاکہ پیغامات بھیجنے اور وصول کرنے کے لیے، اپنی نائٹ لائٹ کو MQTT بروکر سے جوڑ کر | اپنے ڈیوائس کو انٹرنیٹ سے جوڑیں |
| 05 | فارم | پودے کی نشوونما کی پیش گوئی کریں | IoT ڈیوائس کے ذریعے حاصل کردہ درجہ حرارت کے ڈیٹا کا استعمال کرتے ہوئے پودے کی نشوونما کی پیش گوئی کرنے کے بارے میں سیکھیں | پودے کی نشوونما کی پیش گوئی کریں |
| 06 | فارم | مٹی کی نمی کا پتہ لگائیں | مٹی کی نمی کا پتہ لگانے اور مٹی کی نمی کے سینسر کو کیلیبریٹ کرنے کے بارے میں سیکھیں | مٹی کی نمی کا پتہ لگائیں |
| 07 | فارم | پودے کو خودکار طریقے سے پانی دینا | ریلے اور MQTT کا استعمال کرتے ہوئے پانی دینے کو خودکار اور وقت مقرر کرنے کے بارے میں سیکھیں | پودے کو خودکار طریقے سے پانی دینا |
| 08 | فارم | اپنے پودے کو کلاؤڈ پر منتقل کریں | کلاؤڈ اور کلاؤڈ پر ہوسٹ کیے گئے IoT سروسز کے بارے میں سیکھیں اور اپنے پودے کو عوامی MQTT بروکر کے بجائے ان میں سے کسی ایک سے جوڑنے کے بارے میں سیکھیں | اپنے پودے کو کلاؤڈ پر منتقل کریں |
| 09 | فارم | اپنی ایپلیکیشن لاجک کو کلاؤڈ پر منتقل کریں | اس بارے میں سیکھیں کہ آپ IoT پیغامات کا جواب دینے کے لیے کلاؤڈ میں ایپلیکیشن لاجک کیسے لکھ سکتے ہیں | اپنی ایپلیکیشن لاجک کو کلاؤڈ پر منتقل کریں |
| 10 | فارم | اپنے پودے کو محفوظ رکھیں | IoT کے ساتھ سیکیورٹی کے بارے میں سیکھیں اور اپنے پودے کو چابیاں اور سرٹیفکیٹس کے ساتھ محفوظ رکھنے کے بارے میں سیکھیں | اپنے پودے کو محفوظ رکھیں |
| 11 | ٹرانسپورٹ | مقام کی ٹریکنگ | IoT ڈیوائسز کے لیے GPS مقام کی ٹریکنگ کے بارے میں سیکھیں | مقام کی ٹریکنگ |
| 12 | ٹرانسپورٹ | مقام کا ڈیٹا محفوظ کریں | IoT ڈیٹا کو محفوظ کرنے کے بارے میں سیکھیں تاکہ بعد میں اسے بصری یا تجزیہ کیا جا سکے | مقام کا ڈیٹا محفوظ کریں |
| 13 | ٹرانسپورٹ | مقام کے ڈیٹا کو بصری بنائیں | نقشے پر مقام کے ڈیٹا کو بصری بنانے کے بارے میں سیکھیں، اور یہ کہ نقشے حقیقی 3D دنیا کو 2D میں کیسے ظاہر کرتے ہیں | مقام کے ڈیٹا کو بصری بنائیں |
| 14 | ٹرانسپورٹ | جیو فینس | جیو فینس کے بارے میں سیکھیں، اور یہ کہ سپلائی چین میں گاڑیاں اپنی منزل کے قریب ہونے پر الرٹ کرنے کے لیے ان کا استعمال کیسے کیا جا سکتا ہے | جیو فینس |
| 15 | مینوفیکچرنگ | پھلوں کے معیار کا پتہ لگانے والا تربیت دیں | کلاؤڈ میں ایک امیج کلاسفائر کو تربیت دینے کے بارے میں سیکھیں تاکہ پھلوں کے معیار کا پتہ لگایا جا سکے | پھلوں کے معیار کا پتہ لگانے والا تربیت دیں |
| 16 | مینوفیکچرنگ | IoT ڈیوائس سے پھلوں کے معیار کو چیک کریں | IoT ڈیوائس سے پھلوں کے معیار کا پتہ لگانے والے کا استعمال کرنے کے بارے میں سیکھیں | IoT ڈیوائس سے پھلوں کے معیار کو چیک کریں |
| 17 | مینوفیکچرنگ | اپنے پھلوں کے پتہ لگانے والے کو ایج پر چلائیں | IoT ڈیوائس پر ایج پر اپنے پھلوں کے پتہ لگانے والے کو چلانے کے بارے میں سیکھیں | اپنے پھلوں کے پتہ لگانے والے کو ایج پر چلائیں |
| 18 | مینوفیکچرنگ | سینسر سے پھلوں کے معیار کا پتہ لگانے کو متحرک کریں | سینسر سے پھلوں کے معیار کا پتہ لگانے کو متحرک کرنے کے بارے میں سیکھیں | سینسر سے پھلوں کے معیار کا پتہ لگانے کو متحرک کریں |
| 19 | ریٹیل | اسٹاک کا پتہ لگانے والا تربیت دیں | آبجیکٹ ڈیٹیکشن کا استعمال کرتے ہوئے اسٹاک کا پتہ لگانے والے کو تربیت دینے کے بارے میں سیکھیں تاکہ دکان میں اسٹاک کی گنتی کی جا سکے | اسٹاک کا پتہ لگانے والا تربیت دیں |
| 20 | ریٹیل | IoT ڈیوائس سے اسٹاک چیک کریں | آبجیکٹ ڈیٹیکشن ماڈل کا استعمال کرتے ہوئے IoT ڈیوائس سے اسٹاک چیک کرنے کے بارے میں سیکھیں | IoT ڈیوائس سے اسٹاک چیک کریں |
| 21 | کنزیومر | IoT ڈیوائس کے ساتھ تقریر کو پہچانیں | IoT ڈیوائس سے تقریر کو پہچاننے کے بارے میں سیکھیں تاکہ ایک سمارٹ ٹائمر بنایا جا سکے | IoT ڈیوائس کے ساتھ تقریر کو پہچانیں |
| 22 | کنزیومر | زبان کو سمجھیں | IoT ڈیوائس سے بولے گئے جملوں کو سمجھنے کے بارے میں سیکھیں | زبان کو سمجھیں |
| 23 | کنزیومر | ٹائمر سیٹ کریں اور زبانی فیڈبیک فراہم کریں | IoT ڈیوائس پر ٹائمر سیٹ کرنے اور یہ بتانے کے لیے زبانی فیڈبیک دینے کے بارے میں سیکھیں کہ ٹائمر کب سیٹ ہوا اور کب ختم ہوا | ٹائمر سیٹ کریں اور زبانی فیڈبیک فراہم کریں |
| 24 | کنزیومر | متعدد زبانوں کی حمایت کریں | متعدد زبانوں کی حمایت کرنے کے بارے میں سیکھیں، چاہے وہ بولی جا رہی ہوں یا آپ کے سمارٹ ٹائمر کے جوابات | متعدد زبانوں کی حمایت کریں |
آف لائن رسائی
آپ اس دستاویز کو آف لائن Docsify کا استعمال کرتے ہوئے چلا سکتے ہیں۔ اس ریپو کو فورک کریں، Docsify انسٹال کریں اپنی مقامی مشین پر، اور پھر اس ریپو کے روٹ فولڈر میں docsify serve ٹائپ کریں۔ ویب سائٹ آپ کے لوکل ہوسٹ پر پورٹ 3000 پر چلائی جائے گی: localhost:3000۔
کوئز
کمیونٹی کا شکریہ کہ انہوں نے انٹرایکٹو کوئز کی میزبانی کی جو ہر باب پر آپ کے علم کی جانچ کرتا ہے۔ آپ اپنا علم یہاں جانچ سکتے ہیں۔
پی ڈی ایف
آپ آف لائن رسائی کے لیے اس مواد کا پی ڈی ایف بنا سکتے ہیں اگر ضرورت ہو۔ ایسا کرنے کے لیے، یقینی بنائیں کہ آپ کے پاس npm انسٹال ہے اور اس ریپو کے روٹ فولڈر میں درج ذیل کمانڈز چلائیں:
npm i
npm run convert
سلائیڈز
کچھ اسباق کے لیے سلائیڈ ڈیکس سلائیڈز فولڈر میں موجود ہیں۔
دیگر نصاب
ہماری ٹیم دیگر نصاب بھی تیار کرتی ہے! دیکھیں:
Azure / Edge / MCP / Agents
Generative AI Series
بنیادی سیکھنے کے مواد
کوپائلٹ سیریز
تصاویر کے حوالہ جات
آپ اس نصاب میں استعمال ہونے والی تصاویر کے تمام حوالہ جات حوالہ جات میں دیکھ سکتے ہیں۔
ڈسکلیمر:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔


