Компонентҳои маҷмӯии API

Маҷмӯи компонентҳои API (Application Programming Interface, Интерфейси барномавӣ барои барнома) барои муомилаи байни барномаҳо ва мубодилаи додаҳо истифода мешавад. Ҳамаи муомилаҳои байни компонентҳои API бо ёрии функсияҳо, синфҳо, усулҳо, сохторҳо, инчунин доимиҳои як барнома, ки ба он дигарон муроҷиат мекунанд, амалӣ карда мешаванд.

Ҳамаи API-ҳоро метавон ба ду гурӯҳ ҷудо кард:

  1. API-ҳои дар браузер ҷойгиршуда аз додаҳои браузер ва муҳити компютерӣ барои корҳои мураккабтар бо онҳо истифода мебаранд. Масалан, API-и Geolocation додаҳое медиҳад, ки шумо аллакай метавонед барои нишон додани маҳали ҷойгиршавии худ дар харитаи интерактивӣ истифода баред.
  2. API-ҳои ҷониби сеюмро хизматрасонӣ ва сомонаҳое пешниҳод мекунанд, ки худ бояд онҳоро дар интернет пайдо кунед. Масалан, API-и бонк метавонад маълумот дар бораи курсҳои асъор дар вақти воқеӣ ба шумо пешниҳод кунад.

Усулҳои асосии коркарди API:

Инчунин нигаред

  • маҷмӯи консепсияҳо Парадигмаи барномасозӣ,
    ки равиш ба барномасозиро муайян мекунад
  • методологияи OOP,
    ки васеъ дар барномасозӣ истифода мешавад
  • меъмории REST,
    ки васеъ дар таҳияи нармафзор истифода мешавад