এই রিসোর্সগুলো ব্যবহার শুরু করতে নিচের ধাপগুলো অনুসরণ করুন:
- রিপোজিটরি ফর্ক করুন: ক্লিক করুন
- রিপোজিটরি ক্লোন করুন:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord-এ যোগ দিন এবং বিশেষজ্ঞ ও অন্যান্য ডেভেলপারদের সাথে পরিচিত হন
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Thai | Turkish | Ukrainian | Urdu | Vietnamese
মডেল কনটেক্সট প্রোটোকল (MCP) একটি আধুনিক ফ্রেমওয়ার্ক যা AI মডেল এবং ক্লায়েন্ট অ্যাপ্লিকেশনের মধ্যে যোগাযোগকে মানসম্মত করার জন্য ডিজাইন করা হয়েছে। এই ওপেন-সোর্স শিক্ষাক্রমটি একটি গঠনমূলক শেখার পথ প্রদান করে, যেখানে জনপ্রিয় প্রোগ্রামিং ভাষা যেমন C#, Java, JavaScript, TypeScript, এবং Python-এ বাস্তব কোড উদাহরণ এবং বাস্তব জীবনের ব্যবহার কেস অন্তর্ভুক্ত রয়েছে।
আপনি যদি একজন AI ডেভেলপার, সিস্টেম আর্কিটেক্ট, বা সফটওয়্যার ইঞ্জিনিয়ার হন, তাহলে MCP এর মৌলিক বিষয় এবং বাস্তবায়ন কৌশল আয়ত্ত করার জন্য এই গাইডটি আপনার জন্য একটি সম্পূর্ণ রিসোর্স।
- 📘 MCP ডকুমেন্টেশন – বিস্তারিত টিউটোরিয়াল এবং ব্যবহার নির্দেশিকা
- 📜 MCP স্পেসিফিকেশন – প্রোটোকল আর্কিটেকচার এবং প্রযুক্তিগত রেফারেন্স
- 📜 মূল MCP স্পেসিফিকেশন – পুরনো প্রযুক্তিগত রেফারেন্স (অতিরিক্ত তথ্য থাকতে পারে)
- 🧑💻 MCP GitHub রিপোজিটরি – ওপেন-সোর্স SDKs, টুলস, এবং কোড উদাহরণ
- 🌐 MCP কমিউনিটি – আলোচনা যোগ দিন এবং কমিউনিটিতে অবদান রাখুন
| মডিউল | বিষয় | বিবরণ | লিঙ্ক |
|---|---|---|---|
| মডিউল ১-৩: মৌলিক বিষয় | |||
| ০০ | MCP এর পরিচিতি | মডেল কনটেক্সট প্রোটোকল এবং AI পাইপলাইনে এর গুরুত্বের সংক্ষিপ্ত বিবরণ | আরও পড়ুন |
| ০১ | মূল ধারণাগুলোর ব্যাখ্যা | MCP এর মূল ধারণাগুলোর গভীর বিশ্লেষণ | আরও পড়ুন |
| ০২ | MCP-এ নিরাপত্তা | নিরাপত্তা ঝুঁকি এবং সেরা অনুশীলন | আরও পড়ুন |
| ০৩ | MCP শুরু করা | পরিবেশ সেটআপ, বেসিক সার্ভার/ক্লায়েন্ট, ইন্টিগ্রেশন | আরও পড়ুন |
| মডিউল ৩: আপনার প্রথম সার্ভার এবং ক্লায়েন্ট তৈরি করা | |||
| ৩.১ | প্রথম সার্ভার | আপনার প্রথম MCP সার্ভার তৈরি করুন | গাইড |
| ৩.২ | প্রথম ক্লায়েন্ট | একটি বেসিক MCP ক্লায়েন্ট তৈরি করুন | গাইড |
| ৩.৩ | LLM সহ ক্লায়েন্ট | বড় ভাষার মডেল ইন্টিগ্রেশন করুন | গাইড |
| ৩.৪ | VS Code ইন্টিগ্রেশন | MCP সার্ভারগুলো VS Code-এ ব্যবহার করুন | গাইড |
| ৩.৫ | stdio সার্ভার | stdio ট্রান্সপোর্ট ব্যবহার করে সার্ভার তৈরি করুন | গাইড |
| ৩.৬ | HTTP স্ট্রিমিং | MCP-এ HTTP স্ট্রিমিং বাস্তবায়ন করুন | গাইড |
| ৩.৭ | AI টুলকিট | MCP এর সাথে AI টুলকিট ব্যবহার করুন | গাইড |
| ৩.৮ | টেস্টিং | আপনার MCP সার্ভার বাস্তবায়ন পরীক্ষা করুন | গাইড |
| ৩.৯ | ডিপ্লয়মেন্ট | MCP সার্ভারগুলো প্রোডাকশনে ডিপ্লয় করুন | গাইড |
| মডিউল ৪-৫: ব্যবহারিক এবং উন্নত বিষয় | |||
| ০৪ | ব্যবহারিক বাস্তবায়ন | SDKs, ডিবাগিং, টেস্টিং, পুনঃব্যবহারযোগ্য প্রম্পট টেমপ্লেট | আরও পড়ুন |
| ০৫ | MCP-এ উন্নত বিষয় | মাল্টি-মডাল AI, স্কেলিং, এন্টারপ্রাইজ ব্যবহার | আরও পড়ুন |
| ৫.১ | Azure ইন্টিগ্রেশন | MCP এর সাথে Azure ইন্টিগ্রেশন | গাইড |
| ৫.২ | মাল্টি-মডালিটি | একাধিক মডালিটির সাথে কাজ করা | গাইড |
| ৫.৩ | OAuth2 ডেমো | OAuth2 অথেন্টিকেশন বাস্তবায়ন করুন | গাইড |
| ৫.৪ | রুট কনটেক্সট | রুট কনটেক্সট বুঝুন এবং বাস্তবায়ন করুন | গাইড |
| ৫.৫ | রাউটিং | MCP রাউটিং কৌশল | গাইড |
| ৫.৬ | স্যাম্পলিং | MCP-এ স্যাম্পলিং কৌশল | গাইড |
| ৫.৭ | স্কেলিং | MCP বাস্তবায়ন স্কেল করুন | গাইড |
| ৫.৮ | নিরাপত্তা | উন্নত নিরাপত্তা বিবেচনা | গাইড |
| ৫.৯ | ওয়েব সার্চ | ওয়েব সার্চ সক্ষমতা বাস্তবায়ন করুন | গাইড |
| ৫.১০ | রিয়েলটাইম স্ট্রিমিং | রিয়েলটাইম স্ট্রিমিং কার্যকারিতা তৈরি করুন | গাইড |
| ৫.১১ | রিয়েলটাইম সার্চ | রিয়েলটাইম সার্চ বাস্তবায়ন করুন | গাইড |
| ৫.১২ | Entra ID অথ | Microsoft Entra ID এর সাথে অথেন্টিকেশন | গাইড |
| ৫.১৩ | Foundry ইন্টিগ্রেশন | Azure AI Foundry এর সাথে ইন্টিগ্রেশন করুন | গাইড |
| ৫.১৪ | কনটেক্সট ইঞ্জিনিয়ারিং | কার্যকর কনটেক্সট ইঞ্জিনিয়ারিং কৌশল | গাইড |
| মডিউল ৬-১০: কমিউনিটি এবং সেরা অনুশীলন | |||
| ০৬ | কমিউনিটি অবদান | MCP ইকোসিস্টেমে অবদান রাখার উপায় | গাইড |
| ০৭ | প্রাথমিক গ্রহণের অভিজ্ঞতা | বাস্তব জীবনের বাস্তবায়ন গল্প | গাইড |
| ০৮ | MCP এর সেরা অনুশীলন | পারফরম্যান্স, ফল্ট-টলারেন্স, রেজিলিয়েন্স | গাইড |
| ০৯ | MCP কেস স্টাডি | ব্যবহারিক বাস্তবায়ন উদাহরণ | গাইড |
| ১০ | হাতে-কলমে কর্মশালা | AI টুলকিট সহ MCP সার্ভার তৈরি করা | ল্যাব |
| ভাষা | বিবরণ | লিঙ্ক |
|---|---|---|
| C# | MCP সার্ভার উদাহরণ | কোড দেখুন |
| Java | MCP ক্যালকুলেটর | কোড দেখুন |
| JavaScript | MCP ডেমো | কোড দেখুন |
| Python | MCP সার্ভার | কোড দেখুন |
| TypeScript | MCP উদাহরণ | কোড দেখুন |
| Rust | MCP উদাহরণ | কোড দেখুন |
| ভাষা | বিবরণ | লিঙ্ক |
|---|---|---|
| C# | উন্নত নমুনা | কোড দেখুন |
| Java with Spring | কন্টেইনার অ্যাপ উদাহরণ | কোড দেখুন |
| JavaScript | উন্নত নমুনা | কোড দেখুন |
| Python | জটিল বাস্তবায়ন | কোড দেখুন |
| TypeScript | কন্টেইনার নমুনা | কোড দেখুন |
এই কারিকুলাম থেকে সর্বাধিক সুবিধা পেতে, আপনার থাকা উচিত:
-
অন্তত একটি প্রোগ্রামিং ভাষায় (C#, Java, JavaScript, Python, বা TypeScript) মৌলিক জ্ঞান
-
ক্লায়েন্ট-সার্ভার মডেল এবং API সম্পর্কে ধারণা
-
REST এবং HTTP ধারণার সাথে পরিচিতি
-
(ঐচ্ছিক) AI/ML ধারণার পটভূমি
-
আমাদের কমিউনিটি আলোচনায় যোগদান করে সহায়তা পাওয়া
এই রিপোজিটরিতে এমন কিছু রিসোর্স অন্তর্ভুক্ত রয়েছে যা আপনাকে কার্যকরভাবে শিখতে এবং নেভিগেট করতে সাহায্য করবে:
একটি বিস্তৃত স্টাডি গাইড উপলব্ধ রয়েছে যা আপনাকে এই রিপোজিটরিটি কার্যকরভাবে নেভিগেট করতে সাহায্য করবে। গাইডটিতে রয়েছে:
- কারিকুলামের ভিজ্যুয়াল মানচিত্র যা সমস্ত বিষয়বস্তু কভার করে
- প্রতিটি রিপোজিটরি সেকশনের বিস্তারিত বিশ্লেষণ
- নমুনা প্রকল্পগুলি কীভাবে ব্যবহার করবেন তার নির্দেশিকা
- বিভিন্ন দক্ষতার স্তরের জন্য প্রস্তাবিত শেখার পথ
- আপনার শেখার যাত্রা সম্পূর্ণ করার জন্য অতিরিক্ত রিসোর্স
আমরা একটি বিস্তারিত চেঞ্জলগ রক্ষণ করি যা কারিকুলাম সামগ্রীর সমস্ত গুরুত্বপূর্ণ আপডেট ট্র্যাক করে, যেমন:
- নতুন বিষয়বস্তু সংযোজন
- কাঠামোগত পরিবর্তন
- ফিচার উন্নতি
- ডকুমেন্টেশন আপডেট
এই গাইডের প্রতিটি পাঠে অন্তর্ভুক্ত রয়েছে:
- MCP ধারণার স্পষ্ট ব্যাখ্যা
- একাধিক ভাষায় লাইভ কোড উদাহরণ
- বাস্তব MCP অ্যাপ্লিকেশন তৈরির জন্য অনুশীলন
- উন্নত শিক্ষার্থীদের জন্য অতিরিক্ত রিসোর্স
দুই দিনের গভীর প্রযুক্তিগত অন্তর্দৃষ্টি, কমিউনিটি সংযোগ এবং হাতে-কলমে শেখার জন্য প্রস্তুত হন MCP ডেভ ডেজ-এ, একটি ভার্চুয়াল ইভেন্ট যা মডেল কনটেক্সট প্রোটোকল (MCP)-এর জন্য নিবেদিত, যা AI মডেল এবং তাদের নির্ভরশীল টুলগুলির মধ্যে সেতুবন্ধন তৈরি করে।
আপনি আমাদের ইভেন্ট পেজে নিবন্ধন করে MCP ডেভ ডেজ দেখতে পারেন: https://aka.ms/mcpdevdays।
এই দিনটি MCP-কে ডেভেলপার ওয়ার্কফ্লোতে ব্যবহার করার ক্ষমতা এবং অসাধারণ MCP কমিউনিটিকে উদযাপন করার জন্য। আমরা কমিউনিটি সদস্য এবং Arcade, Block, Okta, এবং Neon-এর মতো পার্টনারদের সাথে যোগ দেব, যারা Microsoft-এর সাথে সহযোগিতা করে একটি ওপেন, এক্সটেনসিবল MCP ইকোসিস্টেম তৈরি করছে।
বাস্তব উদাহরণ:
- VS Code, Visual Studio, GitHub Copilot এবং জনপ্রিয় কমিউনিটি টুলগুলির মাধ্যমে ডেমো
- প্রাসঙ্গিক, কনটেক্সট-চালিত ডেভেলপার ওয়ার্কফ্লো
- কমিউনিটি-নেতৃত্বাধীন সেশন এবং অন্তর্দৃষ্টি
আপনি MCP-তে নতুন হোন বা ইতিমধ্যেই এটি নিয়ে কাজ করছেন, দিন ১ আপনাকে অনুপ্রেরণা এবং কার্যকর টেকঅ্যাওয়ে দেবে।
এই দিনটি MCP নির্মাতাদের জন্য। আমরা MCP সার্ভার তৈরি এবং AI ওয়ার্কফ্লোতে MCP ইন্টিগ্রেশনের জন্য বাস্তবায়ন কৌশল এবং সেরা অনুশীলন নিয়ে গভীর আলোচনা করব।
- MCP সার্ভার তৈরি এবং এজেন্ট অভিজ্ঞতায় তাদের ইন্টিগ্রেশন
- প্রম্পট-চালিত ডেভেলপমেন্ট
- নিরাপত্তার সেরা অনুশীলন
- Functions, ACA, এবং API Management-এর মতো বিল্ডিং ব্লক ব্যবহার
- রেজিস্ট্রি অ্যালাইনমেন্ট এবং টুলিং (1P + 3P)
আপনি যদি একজন ডেভেলপার, টুল নির্মাতা, বা AI প্রোডাক্ট স্ট্র্যাটেজিস্ট হন, এই দিনটি আপনাকে স্কেলেবল, নিরাপদ এবং ভবিষ্যৎ-প্রস্তুত MCP সমাধান তৈরি করার জন্য প্রয়োজনীয় অন্তর্দৃষ্টি দেবে।
ইন্টেনসিভ ভিডিও সেশনের মাধ্যমে শিখুন কীভাবে MCP সার্ভার তৈরি করবেন, VS Code-এর সাথে ইন্টিগ্রেট করবেন এবং Azure-এ পেশাদারভাবে ডেপ্লয় করবেন MCP ফর বিগিনারস কারিকুলামের বিষয়বস্তু থেকে। একটি প্রযুক্তিতে ব্যবহারিক দক্ষতা অর্জন করুন যা বড় বড় কোম্পানিগুলি ইতিমধ্যেই ব্যবহার করছে।
গুরুত্বপূর্ণ কোড নমুনা অবদানের জন্য Microsoft Valued Professional শিভাম গোয়েল কে ধন্যবাদ।
এই বিষয়বস্তু MIT লাইসেন্স এর অধীনে লাইসেন্সকৃত। শর্তাবলী এবং শর্তাবলীর জন্য, LICENSE দেখুন।
এই প্রকল্পটি অবদান এবং পরামর্শকে স্বাগত জানায়। বেশিরভাগ অবদানের জন্য আপনাকে একটি
Contributor License Agreement (CLA) স্বাক্ষর করতে হবে যা নিশ্চিত করে যে আপনার অবদানের অধিকার রয়েছে এবং আপনি আমাদের এটি ব্যবহারের অধিকার প্রদান করেন। বিস্তারিত জানার জন্য দেখুন
https://cla.opensource.microsoft.com।
যখন আপনি একটি পুল রিকোয়েস্ট জমা দেবেন, একটি CLA বট স্বয়ংক্রিয়ভাবে নির্ধারণ করবে যে আপনাকে CLA প্রদান করতে হবে কিনা এবং PR-এ সঠিকভাবে চিহ্নিত করবে (যেমন, স্ট্যাটাস চেক, মন্তব্য)। বট দ্বারা প্রদত্ত নির্দেশাবলী অনুসরণ করুন। আপনাকে এটি শুধুমাত্র একবার করতে হবে সমস্ত রিপোতে যা আমাদের CLA ব্যবহার করে।
এই প্রকল্পটি Microsoft Open Source Code of Conduct গ্রহণ করেছে।
আরও তথ্যের জন্য দেখুন Code of Conduct FAQ অথবা
opencode@microsoft.com-এ অতিরিক্ত প্রশ্ন বা মন্তব্য পাঠান।
রিপোজিটরিটি নিম্নরূপ সংগঠিত:
- কোর কারিকুলাম (00-10): দশটি ধারাবাহিক মডিউলে সংগঠিত প্রধান বিষয়বস্তু
- images/: কারিকুলাম জুড়ে ব্যবহৃত ডায়াগ্রাম এবং চিত্র
- translations/: স্বয়ংক্রিয় অনুবাদ সহ বহু-ভাষার সমর্থন
- translated_images/: ডায়াগ্রাম এবং চিত্রের স্থানীয়কৃত সংস্করণ
- study_guide.md: রিপোজিটরিটি নেভিগেট করার জন্য বিস্তৃত গাইড
- changelog.md: কারিকুলাম সামগ্রীর সমস্ত গুরুত্বপূর্ণ পরিবর্তনের রেকর্ড
- mcp.json: MCP স্পেসিফিকেশনের জন্য কনফিগারেশন ফাইল
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: প্রকল্প পরিচালনার নথি
আমাদের দল অন্যান্য কোর্সও তৈরি করে! দেখুন:
- AI এজেন্টস ফর বিগিনারস
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- ডেটা সায়েন্স ফর বিগিনারস
- AI ফর বিগিনারস
- সাইবারসিকিউরিটি ফর বিগিনারস
- ওয়েব ডেভেলপমেন্ট ফর বিগিনারস
- IoT ফর বিগিনারস
- XR ডেভেলপমেন্ট ফর বিগিনারস
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
এই প্রকল্পে প্রকল্প, পণ্য বা পরিষেবার জন্য ট্রেডমার্ক বা লোগো থাকতে পারে। Microsoft ট্রেডমার্ক বা লোগোর অনুমোদিত ব্যবহার অবশ্যই Microsoft-এর ট্রেডমার্ক এবং ব্র্যান্ড নির্দেশিকা অনুসরণ করতে হবে।
এই প্রকল্পের পরিবর্তিত সংস্করণে Microsoft ট্রেডমার্ক বা লোগোর ব্যবহার বিভ্রান্তি সৃষ্টি করতে পারে না বা Microsoft স্পনসরশিপ বোঝাতে পারে না।
তৃতীয় পক্ষের ট্রেডমার্ক বা লোগোর যেকোনো ব্যবহার সেই তৃতীয় পক্ষের নীতিমালার অধীন।
অস্বীকৃতি:
এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসম্ভব সঠিক অনুবাদ প্রদানের চেষ্টা করি, তবে অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা নথিটিকে প্রামাণিক উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য, পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদ ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হলে আমরা তার জন্য দায়ী থাকব না।
