29 KiB
ابتدائیوں کے لیے آئی او ٹی - ایک نصاب
مائیکروسافٹ کے ایزور کلاؤڈ ایڈووکیٹس نے خوشی کے ساتھ ایک 12 ہفتوں پر مشتمل، 24 اسباق کا نصاب پیش کیا ہے جو آئی او ٹی کی بنیادی باتوں پر مبنی ہے۔ ہر سبق میں سبق سے پہلے اور بعد کے کوئز، سبق مکمل کرنے کے لیے تحریری ہدایات، ایک حل، ایک اسائنمنٹ اور مزید شامل ہیں۔ ہمارا پروجیکٹ پر مبنی طریقہ کار آپ کو سیکھنے کے دوران بنانے کی اجازت دیتا ہے، جو نئی مہارتوں کو یاد رکھنے کا ایک مؤثر طریقہ ہے۔
یہ پروجیکٹس کھانے کی پیداوار سے لے کر کھانے کی میز تک کے سفر کا احاطہ کرتے ہیں۔ اس میں زراعت، لاجسٹکس، مینوفیکچرنگ، ریٹیل اور صارف شامل ہیں - یہ سب آئی او ٹی ڈیوائسز کے لیے مشہور صنعتی شعبے ہیں۔
اسکیچ نوٹ از نیتیا نرسمہن۔ بڑی تصویر کے لیے تصویر پر کلک کریں۔
ہمارے مصنفین جین فاکس، جین لوپر، جم بینیٹ، اور ہمارے اسکیچ نوٹ آرٹسٹ نیتیا نرسمہن کا دل سے شکریہ۔
اس کے علاوہ، ہمارے مائیکروسافٹ لرن اسٹوڈنٹ ایمبیسیڈرز کی ٹیم کا بھی شکریہ جنہوں نے اس نصاب کا جائزہ لیا اور ترجمہ کیا - آدتیہ گرگ، انوراگ شرما، ارپیتا داس، آریان جین، بھویش سنیجا، فیتھ ہنجا، لطیفہ بیلو، مانوی جھا، میرائل تان، محمد افتخار ابن جلال، محمد ذوالفقار، پریانشو سریواستو، تھنمائی گوڈوچروو، اور زینا کامل۔
ٹیم سے ملیے!
گف از محیط جیسال
🎥 اوپر دی گئی تصویر پر کلک کریں تاکہ پروجیکٹ کے بارے میں ویڈیو دیکھ سکیں!
اساتذہ، ہم نے اس نصاب کو استعمال کرنے کے لیے کچھ تجاویز شامل کی ہیں۔ اگر آپ اپنے اسباق بنانا چاہتے ہیں، تو ہم نے ایک سبق کا سانچہ بھی شامل کیا ہے۔
طلباء، اگر آپ اس نصاب کو خود استعمال کرنا چاہتے ہیں، تو پورے ریپوزٹری کو فورک کریں اور اسباق کو خود مکمل کریں، سبق سے پہلے کے کوئز سے شروع کریں، پھر سبق پڑھیں اور باقی سرگرمیاں مکمل کریں۔ کوشش کریں کہ اسباق کو سمجھ کر پروجیکٹس بنائیں بجائے اس کے کہ حل کوڈ کو کاپی کریں؛ تاہم وہ کوڈ ہر پروجیکٹ پر مبنی سبق کے /solutions فولڈرز میں دستیاب ہے۔ ایک اور خیال یہ ہو سکتا ہے کہ دوستوں کے ساتھ ایک مطالعہ گروپ بنائیں اور مواد کو اکٹھے پڑھیں۔ مزید مطالعہ کے لیے، ہم مائیکروسافٹ لرن کی سفارش کرتے ہیں۔
اس کورس کا ویڈیو جائزہ دیکھنے کے لیے، یہ ویڈیو دیکھیں:
🎥 اوپر دی گئی تصویر پر کلک کریں تاکہ پروجیکٹ کے بارے میں ویڈیو دیکھ سکیں!
تدریسی طریقہ کار
ہم نے اس نصاب کو بناتے وقت دو تدریسی اصول اپنائے ہیں: یہ یقینی بنانا کہ یہ پروجیکٹ پر مبنی ہے اور اس میں بار بار کوئز شامل ہیں۔ اس سیریز کے اختتام تک، طلباء ایک پودے کی نگرانی اور پانی دینے کا نظام، ایک گاڑی کا ٹریکر، ایک سمارٹ فیکٹری سیٹ اپ جو کھانے کو ٹریک اور چیک کرے، اور ایک آواز سے کنٹرول ہونے والا کھانا پکانے کا ٹائمر بنا چکے ہوں گے، اور آئی او ٹی کی بنیادی باتیں سیکھ چکے ہوں گے، بشمول ڈیوائس کوڈ لکھنا، کلاؤڈ سے جڑنا، ٹیلی میٹری کا تجزیہ کرنا اور ایج پر اے آئی چلانا۔
پروجیکٹس کے ساتھ مواد کو ہم آہنگ کر کے، عمل کو طلباء کے لیے زیادہ دلچسپ بنایا گیا ہے اور تصورات کی یادداشت کو بڑھایا گیا ہے۔
اس کے علاوہ، کلاس سے پہلے ایک کم دباؤ والا کوئز طلباء کو کسی موضوع کو سیکھنے کی نیت سے تیار کرتا ہے، جبکہ کلاس کے بعد دوسرا کوئز مزید یادداشت کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور تفریحی بنایا گیا ہے اور اسے مکمل یا جزوی طور پر لیا جا سکتا ہے۔ پروجیکٹس چھوٹے سے شروع ہوتے ہیں اور 12 ہفتوں کے سائیکل کے اختتام تک بتدریج پیچیدہ ہو جاتے ہیں۔
ہر پروجیکٹ حقیقی دنیا کے ہارڈویئر پر مبنی ہے جو طلباء اور شوقین افراد کے لیے دستیاب ہے۔ ہر پروجیکٹ مخصوص ڈومین میں گہرائی فراہم کرتا ہے، متعلقہ پس منظر کا علم فراہم کرتا ہے۔ ایک کامیاب ڈویلپر بننے کے لیے، اس ڈومین کو سمجھنا مددگار ہوتا ہے جس میں آپ مسائل حل کر رہے ہیں۔ یہ پس منظر کا علم طلباء کو ان کے آئی او ٹی حل اور سیکھنے کو حقیقی دنیا کے مسئلے کے سیاق و سباق میں سوچنے کی اجازت دیتا ہے جو انہیں ایک آئی او ٹی ڈویلپر کے طور پر حل کرنے کے لیے کہا جا سکتا ہے۔ طلباء ان حلوں کے 'کیوں' کو سیکھتے ہیں جو وہ بنا رہے ہیں اور اختتامی صارف کی تعریف حاصل کرتے ہیں۔
ہارڈویئر
پروجیکٹس کے لیے آئی او ٹی ہارڈویئر کے دو انتخاب ہیں جو ذاتی ترجیح، پروگرامنگ زبان کے علم یا ترجیحات، سیکھنے کے اہداف اور دستیابی پر منحصر ہیں۔ ہم نے ان لوگوں کے لیے ایک 'ورچوئل ہارڈویئر' ورژن بھی فراہم کیا ہے جن کے پاس ہارڈویئر تک رسائی نہیں ہے، یا خریداری سے پہلے مزید سیکھنا چاہتے ہیں۔ آپ مزید پڑھ سکتے ہیں اور ہارڈویئر صفحہ پر ایک 'شاپنگ لسٹ' تلاش کر سکتے ہیں، جس میں ہمارے دوستوں Seeed Studio سے مکمل کٹس خریدنے کے لنکس شامل ہیں۔
💁 ہمارا ضابطہ اخلاق، شراکت، اور ترجمہ کے رہنما اصول تلاش کریں۔ ہم آپ کی تعمیری رائے کا خیرمقدم کرتے ہیں!
ہر سبق میں شامل ہیں:
- اسکیچ نوٹ
- اختیاری اضافی ویڈیو
- سبق سے پہلے کا وارم اپ کوئز
- تحریری سبق
- پروجیکٹ پر مبنی اسباق کے لیے، پروجیکٹ بنانے کے لیے مرحلہ وار گائیڈز
- علم کی جانچ
- ایک چیلنج
- اضافی مطالعہ
- اسائنمنٹ
- سبق کے بعد کا کوئز
کوئز کے بارے میں ایک نوٹ: تمام کوئز quiz-app فولڈر میں موجود ہیں، کل 48 کوئز، ہر ایک میں تین سوالات ہیں۔ یہ اسباق کے اندر سے لنک کیے گئے ہیں لیکن quiz app کو مقامی طور پر چلایا جا سکتا ہے یا Azure پر تعینات کیا جا سکتا ہے؛ quiz-app فولڈر میں ہدایات پر عمل کریں۔ یہ بتدریج مقامی زبانوں میں ترجمہ کیے جا رہے ہیں۔
اسباق
پروجیکٹ کا نام | سکھائے جانے والے تصورات | سیکھنے کے مقاصد | منسلک سبق | |
---|---|---|---|---|
01 | شروع کریں | آئی او ٹی کا تعارف | آئی او ٹی کے بنیادی اصول اور آئی او ٹی حل کے بنیادی اجزاء جیسے سینسرز اور کلاؤڈ سروسز سیکھیں جبکہ آپ اپنا پہلا آئی او ٹی ڈیوائس سیٹ اپ کر رہے ہیں | آئی او ٹی کا تعارف |
02 | شروع کریں | آئی او ٹی میں مزید گہرائی | آئی او ٹی سسٹم کے اجزاء، مائیکرو کنٹرولرز اور سنگل بورڈ کمپیوٹرز کے بارے میں مزید سیکھیں | آئی او ٹی میں مزید گہرائی |
03 | شروع کریں | سینسرز اور ایکچیویٹرز کے ساتھ جسمانی دنیا کے ساتھ تعامل کریں | جسمانی دنیا سے ڈیٹا اکٹھا کرنے کے لیے سینسرز اور فیڈبیک بھیجنے کے لیے ایکچیویٹرز کے بارے میں سیکھیں، جبکہ آپ ایک نائٹ لائٹ بناتے ہیں | سینسرز اور ایکچیویٹرز کے ساتھ جسمانی دنیا کے ساتھ تعامل کریں |
04 | شروع کریں | اپنے ڈیوائس کو انٹرنیٹ سے جوڑیں | سیکھیں کہ آئی او ٹی ڈیوائس کو انٹرنیٹ سے کیسے جوڑنا ہے تاکہ پیغامات بھیجیں اور وصول کریں، جبکہ آپ اپنے نائٹ لائٹ کو ایک MQTT بروکر سے جوڑتے ہیں | اپنے ڈیوائس کو انٹرنیٹ سے جوڑیں |
05 | فارم | پودے کی نشوونما کی پیش گوئی کریں | سیکھیں کہ آئی او ٹی ڈیوائس کے ذریعے حاصل کردہ درجہ حرارت کے ڈیٹا کا استعمال کرتے ہوئے پودے کی نشوونما کی پیش گوئی کیسے کی جائے | پودے کی نشوونما کی پیش گوئی کریں |
06 | فارم | مٹی کی نمی کا پتہ لگائیں | سیکھیں کہ مٹی کی نمی کا پتہ کیسے لگایا جائے اور مٹی کی نمی کے سینسر کو کیسے کیلیبریٹ کیا جائے | مٹی کی نمی کا پتہ لگائیں |
07 | فارم | پودے کو خودکار طریقے سے پانی دینا | سیکھیں کہ ایک ریلے اور MQTT کا استعمال کرتے ہوئے پانی دینے کو خودکار اور وقت کیسے دیا جائے | پودے کو خودکار طریقے سے پانی دینا |
08 | فارم | اپنے پودے کو کلاؤڈ پر منتقل کریں | کلاؤڈ اور کلاؤڈ ہوسٹڈ آئی او ٹی سروسز کے بارے میں سیکھیں اور اپنے پودے کو عوامی MQTT بروکر کے بجائے ان میں سے کسی ایک سے کیسے جوڑیں | اپنے پودے کو کلاؤڈ پر منتقل کریں |
09 | فارم | اپنی ایپلیکیشن کی منطق کو کلاؤڈ پر منتقل کریں | سیکھیں کہ آپ کلاؤڈ میں ایسی ایپلیکیشن منطق کیسے لکھ سکتے ہیں جو آئی او ٹی پیغامات کا جواب دے | اپنی ایپلیکیشن کی منطق کو کلاؤڈ پر منتقل کریں |
10 | Farm | اپنی پودے کو محفوظ رکھیں | IoT کے ساتھ سیکیورٹی کے بارے میں جانیں اور چابیاں اور سرٹیفکیٹس کے ذریعے اپنی پودے کو محفوظ رکھیں۔ | اپنی پودے کو محفوظ رکھیں |
11 | Transport | مقام کی نگرانی | IoT ڈیوائسز کے لیے GPS مقام کی نگرانی کے بارے میں جانیں۔ | مقام کی نگرانی |
12 | Transport | مقام کا ڈیٹا محفوظ کریں | IoT ڈیٹا کو محفوظ کرنے کے بارے میں جانیں تاکہ اسے بعد میں دیکھا یا تجزیہ کیا جا سکے۔ | مقام کا ڈیٹا محفوظ کریں |
13 | Transport | مقام کے ڈیٹا کو دیکھیں | نقشے پر مقام کے ڈیٹا کو دیکھنے کے بارے میں جانیں، اور یہ کہ نقشے کس طرح حقیقی 3D دنیا کو 2D میں پیش کرتے ہیں۔ | مقام کے ڈیٹا کو دیکھیں |
14 | Transport | جیو فینسز | جیو فینسز کے بارے میں جانیں، اور یہ کہ سپلائی چین میں گاڑیاں اپنی منزل کے قریب ہونے پر الرٹ کیسے دے سکتی ہیں۔ | جیو فینسز |
15 | Manufacturing | پھل کی کوالٹی کا پتہ لگانے کی تربیت کریں | کلاؤڈ میں ایک امیج کلاسیفائر کی تربیت کے بارے میں جانیں تاکہ پھل کی کوالٹی کا پتہ لگایا جا سکے۔ | پھل کی کوالٹی کا پتہ لگانے کی تربیت کریں |
16 | Manufacturing | IoT ڈیوائس سے پھل کی کوالٹی چیک کریں | IoT ڈیوائس سے پھل کی کوالٹی کا پتہ لگانے کے بارے میں جانیں۔ | IoT ڈیوائس سے پھل کی کوالٹی چیک کریں |
17 | Manufacturing | اپنے پھل کے ڈیٹیکٹر کو ایج پر چلائیں | IoT ڈیوائس پر ایج پر اپنے پھل کے ڈیٹیکٹر کو چلانے کے بارے میں جانیں۔ | اپنے پھل کے ڈیٹیکٹر کو ایج پر چلائیں |
18 | Manufacturing | سینسر سے پھل کی کوالٹی کا پتہ لگانے کو ٹرگر کریں | سینسر سے پھل کی کوالٹی کا پتہ لگانے کو ٹرگر کرنے کے بارے میں جانیں۔ | سینسر سے پھل کی کوالٹی کا پتہ لگانے کو ٹرگر کریں |
19 | Retail | اسٹاک ڈیٹیکٹر کی تربیت کریں | شاپ میں اسٹاک گننے کے لیے آبجیکٹ ڈیٹیکشن کا استعمال کرتے ہوئے اسٹاک ڈیٹیکٹر کی تربیت کے بارے میں جانیں۔ | اسٹاک ڈیٹیکٹر کی تربیت کریں |
20 | Retail | IoT ڈیوائس سے اسٹاک چیک کریں | آبجیکٹ ڈیٹیکشن ماڈل کا استعمال کرتے ہوئے IoT ڈیوائس سے اسٹاک چیک کرنے کے بارے میں جانیں۔ | IoT ڈیوائس سے اسٹاک چیک کریں |
21 | Consumer | IoT ڈیوائس سے تقریر کو پہچانیں | ایک اسمارٹ ٹائمر بنانے کے لیے IoT ڈیوائس سے تقریر کو پہچاننے کے بارے میں جانیں۔ | IoT ڈیوائس سے تقریر کو پہچانیں |
22 | Consumer | زبان کو سمجھیں | IoT ڈیوائس سے بولے گئے جملوں کو سمجھنے کے بارے میں جانیں۔ | زبان کو سمجھیں |
23 | Consumer | ٹائمر سیٹ کریں اور زبانی فیڈبیک فراہم کریں | IoT ڈیوائس پر ٹائمر سیٹ کرنے اور یہ بتانے کے بارے میں جانیں کہ ٹائمر کب سیٹ ہوا اور کب ختم ہوا۔ | ٹائمر سیٹ کریں اور زبانی فیڈبیک فراہم کریں |
24 | Consumer | متعدد زبانوں کی سپورٹ کریں | یہ جانیں کہ آپ کے اسمارٹ ٹائمر کے لیے متعدد زبانوں کو کیسے سپورٹ کیا جا سکتا ہے، چاہے وہ بولی جا رہی ہوں یا جوابات میں ہوں۔ | متعدد زبانوں کی سپورٹ کریں |
آف لائن رسائی
آپ اس دستاویز کو آف لائن Docsify کے ذریعے چلا سکتے ہیں۔ اس ریپو کو فورک کریں، اپنی مقامی مشین پر Docsify انسٹال کریں، اور پھر اس ریپو کے روٹ فولڈر میں docsify serve
ٹائپ کریں۔ ویب سائٹ آپ کے لوکل ہوسٹ پر پورٹ 3000 پر دستیاب ہوگی: localhost:3000
۔
پی ڈی ایف
اگر ضرورت ہو تو آپ اس مواد کا پی ڈی ایف آف لائن رسائی کے لیے بنا سکتے ہیں۔ ایسا کرنے کے لیے، یقینی بنائیں کہ آپ کے پاس npm انسٹال ہے اور اس ریپو کے روٹ فولڈر میں درج ذیل کمانڈز چلائیں:
npm i
npm run convert
سلائیڈز
کچھ اسباق کے لیے slides فولڈر میں سلائیڈ ڈیکس موجود ہیں۔
مدد درکار ہے!
کیا آپ ترجمہ میں تعاون کرنا چاہیں گے؟ براہ کرم ہمارے ترجمہ کے رہنما اصول پڑھیں اور ترجمہ کے مسائل میں سے کسی ایک میں ان پٹ شامل کریں۔ اگر آپ کسی نئی زبان میں ترجمہ کرنا چاہتے ہیں، تو براہ کرم ٹریکنگ کے لیے ایک نیا مسئلہ اٹھائیں۔
دیگر نصاب
ہماری ٹیم دیگر نصاب بھی تیار کرتی ہے! دیکھیں:
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
تصاویر کے حوالہ جات
آپ اس نصاب میں استعمال ہونے والی تصاویر کے تمام حوالہ جات Attributions میں دیکھ سکتے ہیں۔
ڈسکلیمر:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے پوری کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا خامیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔