حتما در زمان توسعه یک سیستم نرمافزاری به مفهوم عجیبی به اسم api برخوردید، خب میخوایم بررسی کنیم این چیز عجیب چیه.
خب api مخفف Application Programming Interface به معنی "رابط برنامه نویسی نرم افزار" است.
از معروف ترین api هایی که توی سیستم های نرم افزاری استفاده میشه:
با استفاده از api ها شما میتوانید از خدمات یه سیستم دیگه استفاده کنید، به این صورت که شما میتونید به اطلاعاتی که روی یک سرور دیگری وجود داره بدون اینکه وارد اون وب سایت بشید به اطلاعات اون سرویس دسترسی داشته باشید.
خب از عکس بالا فک کنم همه چی معلومه، چی میگه؟ داره میگه که api یک رابط برنامه نویسی درسته؟
یعنی یک کلاینت مستقیم به دیتابیس وصل نمیشه میاد به یک رابط درخواست میزنه اون رابط وصل میشه به دیتابیس عملیات مورد نظر رو انجام میده و یک پاسخی به ما ارسال میکنه.
توی قسمت های بعدی توضیح میدیم get, post و ... چی هستن.
فک کنم با مثال هایی که زدم متوجه اهمیت و ضرورت استفاده از api شده باشید.
درقسمت های بعدی به این میپردازیم که چجوری میشه یه api استاندارد طراحی کرد.