API কম্পোনেন্ট সেট

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

সমস্ত API কে দুটি বিভাগে ভাগ করা যায়:

  1. ব্রাউজারে এমবেড করা API ব্রাউজারের ডেটা এবং কম্পিউটার পরিবেশের ডেটা ব্যবহার করে তাদের সাথে আরও জটিল কাজ করে। উদাহরণস্বরূপ, অবস্থান API সেই ডেটা দেয়, যা আপনি ইতিমধ্যেই ব্যবহার করতে পারেন একটি ইন্টারেক্টিভ মানচিত্রে আপনার অবস্থান চিহ্নিত করতে।
  2. তৃতীয় পক্ষের API পরিষেবা এবং ওয়েবসাইট দ্বারা প্রদান করা হয়, যেগুলি ইন্টারনেটে স্বাধীনভাবে খুঁজে বের করতে হবে। উদাহরণস্বরূপ, একটি ব্যাঙ্কের API আপনাকে রিয়েল-টাইমে মুদ্রার বিনিময় হার সম্পর্কে তথ্য দিতে পারে।

API কাজ করার প্রধান উপায়গুলি:

আরও দেখুন

  • ধারণার সেট প্রোগ্রামিং প্যারাডাইম,
    যা প্রোগ্রামিংয়ের পদ্ধতি নির্ধারণ করে
  • পদ্ধতিবিদ্যা OOP,
    যা প্রোগ্রামিংয়ে ব্যাপকভাবে ব্যবহৃত হয়
  • আর্কিটেকচার REST,
    যা সফ্টওয়্যার ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়