API komponentlar to‘plami

API (Application Programming Interface, Ilova dasturiy interfeysi) komponentlar to‘plami dasturlar o‘rtasida o‘zaro aloqa qilish va ma’lumot almashish uchun ishlatiladi. API komponentlarining barcha o‘zaro ta’sirlari bitta ilovaning funksiyalari, klasslari, usullari, tuzilmalari, shuningdek konstantalari yordamida amalga oshiriladi, unga boshqalar murojaat qiladi.

Barcha API-larni ikki toifaga bo‘lish mumkin:

  1. Brauzerga o‘rnatilgan API-lar brauzer va kompyuter muhiti ma’lumotlaridan foydalanadi va ular bilan murakkabroq ishlash imkoniyatini beradi. Masalan, Geolokatsiya API siz interaktiv xaritada o‘z joylashuvingizni belgilash uchun foydalanishingiz mumkin bo‘lgan ma’lumotlarni beradi.
  2. Uchinchi tomon API-lari xizmatlar va veb-saytlar tomonidan taqdim etiladi, ularni internetda mustaqil ravishda topish kerak. Misol uchun, bank API sizga valyuta kurslari haqida real vaqt rejimida ma’lumot berishi mumkin.

API bilan ishlashning asosiy usullari:

Shuningdek qarang

  • dasturlashga yondashuvni belgilovchi Dasturlash paradigmalari tushunchalar to‘plami,
  • dasturlashda keng qo‘llaniladigan OOP metodologiyasi,
  • dasturiy ta’minotni ishlab chiqishda keng qo‘llaniladigan REST arxitekturasi,