Skip to content

Latest commit

 

History

History
222 lines (159 loc) · 44.3 KB

File metadata and controls

222 lines (159 loc) · 44.3 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Azure AI Foundry কমিউনিটিতে যোগ দিন

যদি আপনি আটকে যান বা AI অ্যাপ তৈরির বিষয়ে কোনো প্রশ্ন থাকে। MCP সম্পর্কে আলাপ-আলোচনায় সহপাঠী শিক্ষার্থী এবং অভিজ্ঞ ডেভেলপারদের সাথে যোগ দিন। এটি একটি সহায়ক কমিউনিটি যেখানে প্রশ্ন স্বাগত এবং জ্ঞান স্বাধীনভাবে শেয়ার করা হয়।

Microsoft Foundry Discord

যদি আপনার প্রোডাক্ট ফিডব্যাক অথবা নির্মাণের সময় কোনো ভুল থাকে, তাহলে অনুসরণ করুন:

Microsoft Foundry Developer Forum

এই রিসোর্সগুলি ব্যবহারের জন্য নিচের ধাপগুলি অনুসরণ করুন:

  1. রিপোজিটোরি ফর্ক করুন: ক্লিক করুন GitHub forks
  2. রিপোজিটোরি ক্লোন করুন: git clone https://github.com/microsoft/IoT-For-Beginners.git
  3. Microsoft Foundry Discord এ যোগ দিন এবং বিশেষজ্ঞ ও অন্যান্য ডেভেলপারদের সঙ্গে পরিচিত হন

🌐 বহুভাষিক সহায়তা

GitHub Action এর মাধ্যমে সমর্থিত (স্বয়ংক্রিয় & সর্বদা আপ টু ডেট)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

স্থানীয়ভাবে ক্লোন করতে চান?

এই রিপোজিটোরিতে ৫০+ ভাষার অনুবাদ অন্তর্ভুক্ত রয়েছে যা ডাউনলোডের আকার ব্যাপকভাবে বাড়িয়ে দেয়। অনুবাদ ছাড়াই ক্লোন করার জন্য sparse checkout ব্যবহার করুন:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

এটি আপনার জন্য খুব দ্রুত ডাউনলোড তৈরী করে যা কোর্স সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু দেয়।

নবশিক্ষার্থীদের জন্য IoT - একটি পাঠক্রম

Microsoft এর Azure Cloud Advocates আনন্দিত যে তারা একটি ১২-সপ্তাহের, ২৪-টি পাঠের পাঠক্রম প্রদান করছে যা সম্পূর্ণরূপে IoT এর মৌলিক বিষয় নিয়ে। প্রতিটি পাঠে প্রি-লেসন এবং পোস্ট-লেসন কুইজ রয়েছে, পাঠ সম্পন্ন করার জন্য লিখিত নির্দেশাবলী, সমাধান, একটি অ্যাসাইনমেন্ট এবং আরও অনেক কিছু। আমাদের প্রকল্প-ভিত্তিক শিক্ষাদান পদ্ধতি আপনাকে শেখার সময় নির্মাণ করতে দেয়, যা নতুন দক্ষতা স্থায়ী করার একটি প্রমাণিত উপায়।

এই প্রকল্পগুলি খামার থেকে টেবিল পর্যন্ত খাদ্য যাত্রাকে কভার করে। এর মধ্যে কৃষি, লজিস্টিকস, উৎপাদন, খুচরা এবং ভোক্তা রয়েছে - সবই IoT ডিভাইসের জন্য জনপ্রিয় শিল্পক্ষেত্র।

একটি রোড ম্যাপ যা ২৪ টি পাঠকে প্রদর্শন করে, যার মধ্যে পরিচিতি, কৃষি, পরিবহন, প্রক্রিয়াজাতকরণ, খুচরা এবং রান্না অন্তর্ভুক্ত

স্নেহলেখক Nitya Narasimhan কর্তৃক সৃষ্ট স্কেচনোট। বড় সংস্করণের জন্য ছবিতে ক্লিক করুন।

আমাদের লেখকগণ Jen Fox, Jen Looper, Jim Bennett, এবং আমাদের স্কেচনোট শিল্পী Nitya Narasimhanকে আন্তরিক ধন্যবাদ।

আমাদের দলের 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

দলের সাথে পরিচিত হন!

Promo video

জিফ তৈরি করেছেন Mohit Jaisal

🎥 প্রকল্প সম্পর্কে ভিডিও দেখার জন্য ছবিতে ক্লিক করুন!

শিক্ষকবৃন্দ, আমরা এই পাঠক্রম কীভাবে ব্যবহার করবেন তার কিছু সুপারিশ অন্তর্ভুক্ত করেছি। যদি আপনি আপনার নিজস্ব পাঠ তৈরি করতে চান, আমরা একটি পাঠ টেমপ্লেটও অন্তর্ভুক্ত করেছি।

শিক্ষার্থী, এই পাঠক্রম নিজে ব্যবহার করতে হলে পুরো রিপোজিটোরি ফর্ক করে নিজে নিজে অনুশীলন সম্পন্ন করুন, প্রথমে একটি প্রি-লেকচার কুইজ দিয়ে শুরু করুন, এরপর লেকচার পড়ুন এবং বাকি কার্যক্রম সম্পন্ন করুন। প্রকল্পগুলো তৈরি করার সময় পাঠগুলো বুঝে কোড কপি করার পরিবর্তে প্রকল্প তৈরি করার চেষ্টা করুন; যাহোক, প্রতিটি প্রকল্প-ভিত্তিক পাঠে /solutions ফোল্ডারে সমাধান কোড পাওয়া যাবে। অন্য একটি ধারণা হলো বন্ধুদের সাথে একটি অধ্যয়ন গ্রুপ গঠন করে একসাথে বিষয়বস্তু পড়া। আরো অধ্যয়নের জন্য, আমরা Microsoft Learn সুপারিশ করি।

এই কোর্সের একটি ভিডিও ওভারভিউ দেখতে নিচের ভিডিওটি দেখুন:

Promo video

🎥 প্রকল্প সম্পর্কে ভিডিও দেখার জন্য ছবিতে ক্লিক করুন!

শিক্ষাদান পদ্ধতি

এই পাঠক্রম তৈরি করার সময় আমরা দুটি শিক্ষাদান মূলনীতি বেছে নিয়েছি: এটি প্রকল্প-ভিত্তিক হওয়া এবং এতে নিয়মিত কুইজ অন্তর্ভুক্ত থাকা। এই সিরিজের শেষে, শিক্ষার্থীরা একটি উদ্ভিদ পর্যবেক্ষণ ও সেচ ব্যবস্থা, একটি যানবাহন ট্র্যাকার, খাদ্য ট্র্যাক ও পরীক্ষা করার জন্য একটি স্মার্ট ফ্যাক্টরি সেটআপ, এবং একটি ভয়েস-কন্ট্রোলড কুকিং টাইমার তৈরি করবে, এবং IoT এর মৌলিক বিষয়গুলি শিখবে যার মধ্যে ডিভাইস কোড লেখা, ক্লাউডে সংযোগ, টেলিমেট্রি বিশ্লেষণ এবং এজে AI চালানো অন্তর্ভুক্ত।

বিষয়বস্তু প্রকল্পের সাথে মানানসই হওয়ায় শিক্ষার্থীদের জন্য প্রক্রিয়াটি আরো আকর্ষণীয় হয় এবং ধারণাগুলোর ধারণ ক্ষমতা বৃদ্ধি পায়।

অতিরিক্তভাবে, ক্লাসের আগে একটি নিম্ন-মূল্যের কুইজ শিক্ষার্থীর শেখার প্রতি মনোভাব স্থাপন করে, এবং ক্লাস শেষে দ্বিতীয় কুইজ আরও ধারণ বজায় রাখতে সাহায্য করে। এই পাঠক্রমটি নমনীয় এবং মজাদার করার মতো ডিজাইন করা হয়েছে এবং সম্পূর্ণ বা আংশিকভাবে নেওয়া যেতে পারে। প্রকল্পগুলো ছোট থেকে শুরু করে ১২ সপ্তাহের শেষে ক্রমবর্ধমান জটিল হয়ে ওঠে।

প্রতিটি প্রকল্প বাস্তব জগতের হার্ডওয়্যার ভিত্তিক যা শিক্ষার্থী এবং হবি প্রবৃত্তিরা ব্যবহার করতে পারে। প্রতিটি প্রকল্প নির্দিষ্ট প্রকল্প ক্ষেত্রের ওপর নজর দেয়, প্রাসঙ্গিক পটভূমি জ্ঞান প্রদান করে। সফল ডেভেলপার হতে হলে সেই ডোমেইন বুঝতে হতে হয় যেখানে আপনি সমস্যার সমাধান করছেন, এই পটভূমি জ্ঞান শিক্ষার্থীদের তাদের IoT সমাধান এবং শেখার বিষয়ে চিন্তা করতে সাহায্য করে এমন বাস্তব সমস্যার প্রসঙ্গে যেখানে তারা IoT ডেভেলপার হিসেবে সমস্যার সমাধান করতে পারেন। শিক্ষার্থীরা তাদের তৈরি সমাধানের 'কেন' শিখে এবং শেষ ব্যবহারকারীর কদর পায়।

হার্ডওয়্যার

আমাদের প্রকল্পগুলোর জন্য ব্যবহার করার মতো দুটি IoT হার্ডওয়্যার পছন্দের অপশন আছে, যা ব্যক্তিগত পছন্দ, প্রোগ্রামিং ভাষার জ্ঞান বা পছন্দ, শেখার লক্ষ্য এবং প্রাপ্যতার উপর নির্ভর করে। আমরা যারা হার্ডওয়্যারে অ্যাক্সেস নেই বা কেনার আগে আরও শেখার ইচ্ছা রাখেন তাদের জন্য 'ভার্চুয়াল হার্ডওয়্যার' সংস্করণও সরবরাহ করেছি। আপনি আরও পড়তে পারেন এবং একটি 'শপিং লিস্ট' পেতে পারেন hardware page-এ, যেখানে আমাদের বন্ধু Seeed Studio থেকে সম্পূর্ণ কিট কেনার লিঙ্কও দেওয়া আছে।

💁 আমাদের Code of Conduct, Contributing, এবং Translations গাইডলাইনগুলি খুঁজে বের করুন। আমরা আপনার গঠনমূলক প্রতিক্রিয়াকে স্বাগত জানাই!

🔧 সমস্যা হচ্ছে? সাধারণ সমস্যাগুলোর সমাধানের জন্য আমাদের Troubleshooting Guide দেখুন।

প্রতিটি পাঠের অন্তর্ভুক্তি:

  • স্কেচনোট
  • ঐচ্ছিক সম্পূরক ভিডিও
  • পাঠের পূর্ববর্তী ওয়ার্মআপ কুইজ
  • লিখিত পাঠ
  • প্রকল্প ভিত্তিক পাঠের জন্য, প্রকল্পটি কীভাবে তৈরি করবেন তার ধাপে ধাপে গাইড
  • জ্ঞান যাচাই
  • একটি চ্যালেঞ্জ
  • সম্পূরক পড়াশোনা
  • নিয়োগ
  • পোস্ট-লেসন কুইজ

কুইজ সম্পর্কে একটি নোট: সমস্ত কুইজ কুইজ-অ্যাপ ফোল্ডারে থাকে, মোট ৪৮টি কুইজ যার প্রতিটিতে তিনটি প্রশ্ন থাকে। এগুলি পাঠসমূহের মধ্যে থেকে লিঙ্ক করা আছে, তবে কুইজ অ্যাপটি লোকালি চালানো বা Azure-এ ডিপ্লয় করা যেতে পারে; কুইজ-অ্যাপ ফোল্ডারে দেওয়া নির্দেশনা অনুসরণ করুন। এগুলি ধাপে ধাপে স্থানীয়করণ করা হচ্ছে।

পাঠসমূহ

প্রকল্প নাম শেখানো বিষয়গুলি শেখার উদ্দেশ্য লিঙ্ক করা পাঠ
01 Getting started IoT এর পরিচিতি IoT এর মৌলিক নীতিমালা এবং সেন্সর এবং ক্লাউড সার্ভিসের মতো IoT সমাধানের মৌলিক নির্মাণ ব্লক শেখা, যখন আপনি আপনার প্রথম IoT ডিভাইস সেটআপ করছেন Introduction to IoT
02 Getting started IoT এর গভীরতর আলোচনা IoT সিস্টেমের উপাদানগুলি সম্পর্কে আরও জানুন, যেমন মাইক্রোকন্ট্রোলার এবং সিঙ্গেল-বোর্ড কম্পিউটার A deeper dive into IoT
03 Getting started সেন্সর ও অ্যাকচুয়েটর দিয়ে বাস্তব বিশ্বের সাথে ইন্টারঅ্যাক্ট করা শারীরিক বিশ্বের তথ্য সংগ্রহের জন্য সেন্সর এবং প্রতিক্রিয়া পাঠাতে অ্যাকচুয়েটর সম্পর্কে শেখা, যখন আপনি একটি নাইটলাইট তৈরি করছেন Interact with the physical world with sensors and actuators
04 Getting started আপনার ডিভাইস ইন্টারনেটে সংযুক্ত করুন একটি IoT ডিভাইস ইন্টারনেটে কীভাবে সংযুক্ত করবেন তা শেখা, বার্তা প্রেরণ এবং গ্রহণের জন্য MQTT ব্রোকারের সাথে আপনার নাইটলাইট সংযুক্ত করা Connect your device to the Internet
05 Farm উদ্ভিদের বৃদ্ধি পূর্বাভাস IoT ডিভাইস দ্বারা ক্যাপচার করা তাপমাত্রার ডেটা ব্যবহার করে উদ্ভিদের বৃদ্ধি পূর্বাভাস শেখা Predict plant growth
06 Farm মাটির আর্দ্রতা শনাক্তকরণ মাটির আর্দ্রতা শনাক্ত করা এবং একটি মাটি আর্দ্রতা সেন্সর ক্যালিব্রেট করা শেখা Detect soil moisture
07 Farm স্বয়ংক্রিয় উদ্ভিদ সেচ একটি রিলে এবং MQTT ব্যবহার করে সেচ স্বয়ংক্রিয় ও সময়ানুক্রম শেখা Automated plant watering
08 Farm আপনার উদ্ভিদকে ক্লাউডে স্থানান্তর করুন ক্লাউড এবং ক্লাউড-হোস্টেড IoT সার্ভিস সম্পর্কে শেখা এবং পাবলিক MQTT ব্রোকারের পরিবর্তে এগুলোর সাথে আপনার উদ্ভিদ সংযুক্ত করার পদ্ধতি Migrate your plant to the cloud
09 Farm আপনার অ্যাপ্লিকেশন লজিক ক্লাউডে স্থানান্তর করুন ক্লাউডে অ্যাপ্লিকেশন লজিক কীভাবে লিখবেন যা IoT বার্তাগুলোর প্রতি প্রতিক্রিয়া জানাবে তা শেখা Migrate your application logic to the cloud
10 Farm আপনার উদ্ভিদকে সুরক্ষিত রাখুন IoT এর মাধ্যমে নিরাপত্তা এবং কী এবং সার্টিফিকেট দিয়ে আপনার উদ্ভিদকে কীভাবে সুরক্ষিত রাখবেন তা শেখা Keep your plant secure
11 Transport অবস্থান ট্র্যাকিং IoT ডিভাইসের জন্য GPS অবস্থান ট্র্যাকিং সম্পর্কে শেখা Location tracking
12 Transport অবস্থানের তথ্য সংরক্ষণ পরবর্তীতে ভিজ্যুয়ালাইজেশন বা বিশ্লেষণের জন্য IoT ডেটা কীভাবে সংরক্ষণ করবেন তা শেখা Store location data
13 Transport অবস্থানের তথ্য চিত্রায়ন করা একটি মানচিত্রে অবস্থানের তথ্য চিত্রায়ন এবং কিভাবে মানচিত্র বাস্তব ৩ডি পৃথিবীর ২ মাত্রিক উপস্থাপনা করে তা শেখা Visualize location data
14 Transport জিওফেন্সিং জিওফেন্স সম্পর্কে শেখা এবং কিভাবে এগুলি সরবরাহ চেইনের যানবাহন গন্তব্যস্থলের কাছাকাছি আসলে সতর্ক করতে ব্যবহার করা হয় তা শেখা Geofences
15 Manufacturing ফলের গুণমান সনাক্তকরণ প্রশিক্ষণ ক্লাউডে একটি চিত্র শ্রেণীবদ্ধকরণ মডেল প্রশিক্ষণ সম্পর্কে শেখা যা ফলের গুণমান সনাক্ত করে Train a fruit quality detector
16 Manufacturing IoT ডিভাইস থেকে ফলের গুণমান পরীক্ষা আপনার ফলের গুণমান সনাক্তকারী IoT ডিভাইস থেকে কীভাবে ব্যবহার করবেন তা শেখা Check fruit quality from an IoT device
17 Manufacturing এজে আপনার ফলের ডিটেক্টর চালান একটি IoT ডিভাইসে এজে আপনার ফল সনাক্তকারী কীভাবে চালাবেন তা শেখা Run your fruit detector on the edge
18 Manufacturing সেন্সর থেকে ফল গুণমান সনাক্তকরণ ট্রিগার করুন সেন্সর থেকে ফল গুণমান সনাক্তকরণ ট্রিগার সম্পর্কে শেখা Trigger fruit quality detection from a sensor
19 Retail স্টক সনাক্তকরণ প্রশিক্ষণ একটি দোকানের স্টক গণনা করার জন্য অবজেক্ট ডিটেকশন ব্যবহার করে স্টক সনাক্তকারী প্রশিক্ষণ শেখা Train a stock detector
20 Retail IoT ডিভাইস থেকে স্টক পরীক্ষা অবজেক্ট ডিটেকশন মডেল ব্যবহার করে একটি IoT ডিভাইস থেকে স্টক পরীক্ষা শেখা Check stock from an IoT device
21 Consumer IoT ডিভাইস দিয়ে ভাষণ শনাক্তকরণ একটি স্মার্ট টাইমার তৈরির জন্য এক IoT ডিভাইস থেকে ভাষণ শনাক্ত করা শেখা Recognize speech with an IoT device
22 Consumer ভাষা বোঝা একটি IoT ডিভাইসকে বলা বাক্যগুলো বোঝার পদ্ধতি শেখা Understand language
23 Consumer টাইমার সেট করা এবং কথ্য প্রতিক্রিয়া প্রদান একটি IoT ডিভাইসে টাইমার সেট করা এবং কখন টাইমার শুরু এবং শেষ হয় সে সম্পর্কে কথ্য প্রতিক্রিয়া দেওয়ার পদ্ধতি শেখা Set a timer and provide spoken feedback
24 Consumer একাধিক ভাষা সমর্থন করা একাধিক ভাষা কিভাবে সমর্থন করবেন, উভয়কেই বলা এবং আপনার স্মার্ট টাইমারের কাছ থেকে প্রতিক্রিয়া দেয় মেনে নিয়ে শেখা Support multiple languages

অফলাইন অ্যাক্সেস

আপনি এই ডকুমেন্টেশন অফলাইনে চালাতে পারেন Docsify ব্যবহার করে। এই রিপোটি ফর্ক করুন, আপনার লোকাল মেশিনে Docsify ইনস্টল করুন, তারপর এই রিপোর রুট ফোল্ডারে docsify serve টাইপ করুন। ওয়েবসাইটটি আপনার লোকালহোস্টে পোর্ট ৩০০০-এ চালু হবে: localhost:3000

কুইজ

সম্প্রদায়ের প্রতি কৃতজ্ঞ যারা প্রতিটি অধ্যায়ের উপর আপনার জ্ঞান পরীক্ষা করার জন্য ইন্টারেক্টিভ কুইজ হোস্ট করেছেন। আপনি এখানে আপনার জ্ঞান পরীক্ষা করতে পারেন here

PDF

আপনি প্রয়োজনে অফলাইন অ্যাক্সেসের জন্য এই বিষয়বস্তুর একটি PDF তৈরি করতে পারেন। এটি করার জন্য, নিশ্চিত করুন আপনার কাছে npm ইনস্টল করা আছে এবং এই রিপোর রুট ফোল্ডারে নিচের কমান্ডগুলি চালান:

npm i
npm run convert

স্লাইডস

কিছু পাঠের জন্য স্লাইড ডেক slides ফোল্ডারে আছে।

অন্যান্য পাঠক্রম

আমাদের টিম অন্যান্য পাঠক্রমও তৈরি করে! দেখুন:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners শুরুদের জন্য এজ এআই শুরুদের জন্য এমসিপি শুরুদের জন্য এআই এজেন্টস


জেনারেটিভ এআই সিরিজ

শুরুদের জন্য জেনারেটিভ এআই জেনারেটিভ এআই (.NET) জেনারেটিভ এআই (জাভা) জেনারেটিভ এআই (জাভাস্ক্রিপ্ট)


মূল শেখা

শুরুদের জন্য এমএল শুরুদের জন্য ডেটা সায়েন্স শুরুদের জন্য এআই শুরুদের জন্য সাইবারসিকিউরিটি শুরুদের জন্য ওয়েব ডেভ শুরুদের জন্য আইওটি শুরুদের জন্য এক্সআর ডেভেলপমেন্ট


কোপাইলট সিরিজ

এআই পেয়ারড প্রোগ্রামিং এর জন্য কোপাইলট সি#/.NET এর জন্য কোপাইলট কোপাইলট অ্যাডভেঞ্চার

ইমেজ সংশ্লিষ্টিকারক

আপনি এই পাঠ্যক্রমে ব্যবহৃত সকল ছবির সংশ্লিষ্টিকারক প্রয়োজন অনুযায়ী Attributions এ পেতে পারেন।


অস্বীকারোক্তি:
এই নথিটি AI অনুবাদ সেবা Co-op Translator ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতার জন্য চেষ্টা করি, তবে অনুগ্রহ করে জেনে রাখুন যে স্বয়ংক্রিয় অনুবাদে ভুল বা অশুদ্ধি থাকতে পারে। মূল নথি তার মাতৃভাষায়ই কর্তৃপক্ষের উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদের সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে সৃষ্ট কোনো ভুল ব্যাখ্যা বা ভুল বোঝাবুঝির জন্য আমরা দায়িত্ব স্বীকার করব না।