API IQ - Level 1 - Part 1

প্রশ্ন 1: API কী? ✅ উত্তর: API (Application Programming Interface) হলো একধরনের ইন্টারফেস, যা দুটি সফটওয়্যার বা সিস্টেমের মধ্যে ডাটা আদান-প্রদান করতে সাহায্য করে। এটি মূলত বিভিন্ন অ্যাপ্লিকেশন বা সার্ভিসকে সংযোগ স্থাপন করার জন্য ব্যবহৃত হয়। প্রশ্ন 2: REST API কী? ✅ উত্তর: REST (Representational State Transfer) API হলো একটি আর্কিটেকচারাল স্টাইল, যা ক্লায়েন্ট ও সার্ভারের মধ্যে ডাটা আদান-প্রদানের জন্য নির্দিষ্ট নিয়ম অনুসরণ করে। এটি HTTP প্রোটোকল ব্যবহার করে JSON বা XML ফরম্যাটে ডাটা আদান-প্রদান করে। প্রশ্ন 3: REST API এবং SOAP API-এর মধ্যে পার্থক্য কী? ✅ উত্তর: প্রশ্ন 4: API-এর প্রধান HTTP মেথড কী কী? ✅ উত্তর: ১. GET – ডাটা রিট্রিভ করার জন্য। ২. POST – নতুন ডাটা যুক্ত করার জন্য। PUT – সম্পূর্ণ রিসোর্স আপডেট করার জন্য। PATCH – আংশিক আপডেট করার জন্য। DELETE – ডাটা মুছে ফেলার জন্য।

Apr 21, 2025 - 17:18
 0
API IQ - Level 1 - Part 1

প্রশ্ন 1: API কী?

✅ উত্তর: API (Application Programming Interface) হলো একধরনের ইন্টারফেস, যা দুটি সফটওয়্যার বা সিস্টেমের মধ্যে ডাটা আদান-প্রদান করতে সাহায্য করে। এটি মূলত বিভিন্ন অ্যাপ্লিকেশন বা সার্ভিসকে সংযোগ স্থাপন করার জন্য ব্যবহৃত হয়।

প্রশ্ন 2: REST API কী?

✅ উত্তর: REST (Representational State Transfer) API হলো একটি আর্কিটেকচারাল স্টাইল, যা ক্লায়েন্ট ও সার্ভারের মধ্যে ডাটা আদান-প্রদানের জন্য নির্দিষ্ট নিয়ম অনুসরণ করে। এটি HTTP প্রোটোকল ব্যবহার করে JSON বা XML ফরম্যাটে ডাটা আদান-প্রদান করে।

প্রশ্ন 3: REST API এবং SOAP API-এর মধ্যে পার্থক্য কী?

✅ উত্তর:

Image description

প্রশ্ন 4: API-এর প্রধান HTTP মেথড কী কী?

✅ উত্তর:
১. GET – ডাটা রিট্রিভ করার জন্য।
২. POST – নতুন ডাটা যুক্ত করার জন্য।

  1. PUT – সম্পূর্ণ রিসোর্স আপডেট করার জন্য।
  2. PATCH – আংশিক আপডেট করার জন্য।
  3. DELETE – ডাটা মুছে ফেলার জন্য।