سلام
در این دوره آموزشی توضیح خواهیم داد که API چیست.
API مخفف Application Programming Interface است که یک واسطه نرم افزاری است که به دو برنامه اجازه می دهد با یکدیگر صحبت کنند. هر بار که از برنامهای مانند Facebook استفاده میکنید، پیامی فوری ارسال میکنید یا وضعیت آب و هوا را در تلفن خود بررسی میکنید، از یک API استفاده میکنید.
یک API دقیقاً چیست؟ سرانجام در این ویدیوی مفید از MuleSoft، متخصصان API، خودتان یاد بگیرید.
وقتی از یک برنامه کاربردی در تلفن همراه خود استفاده می کنید، برنامه به اینترنت متصل می شود و داده ها را به سرور ارسال می کند. سپس سرور آن دادهها را بازیابی میکند، آنها را تفسیر میکند، اقدامات لازم را انجام میدهد و آنها را به گوشی شما میفرستد. سپس برنامه آن داده ها را تفسیر می کند و اطلاعات مورد نظر شما را به روشی قابل خواندن به شما ارائه می دهد. این همان چیزی است که یک API است - همه اینها از طریق API انجام می شود.
برای توضیح بهتر این موضوع، اجازه دهید یک مثال آشنا بیاوریم.
تصور کنید در رستورانی پشت میزی نشستهاید و منویی از انتخابها برای سفارش دادن وجود دارد. آشپزخانه بخشی از "سیستم" است که سفارش شما را آماده می کند. چیزی که گم شده است، پیوند مهمی است که سفارش شما را به آشپزخانه منتقل می کند و غذای شما را به میز شما تحویل می دهد. اینجاست که پیشخدمت یا API وارد می شود. پیشخدمت پیام رسان است - یا API - که درخواست یا سفارش شما را می گیرد و به آشپزخانه - سیستم - می گوید که چه کاری انجام دهد. سپس گارسون پاسخ را به شما تحویل می دهد. در این مورد، غذا است.
در اینجا یک نمونه API واقعی وجود دارد. ممکن است با فرآیند جستجوی آنلاین پروازها آشنا باشید. درست مانند رستوران، گزینه های مختلفی برای انتخاب دارید، از جمله شهرهای مختلف، تاریخ عزیمت و بازگشت و موارد دیگر. اجازه دهید تصور کنیم که شما در حال رزرو پرواز در یک وب سایت هواپیمایی هستید. شما شهر و تاریخ عزیمت، شهر و تاریخ بازگشت، کلاس کابین و همچنین متغیرهای دیگر را انتخاب می کنید. برای رزرو پرواز خود، با وبسایت شرکت هواپیمایی تعامل میکنید تا به پایگاه داده آنها دسترسی داشته باشید و ببینید آیا صندلیهایی در آن تاریخها موجود است و هزینههای آن چقدر است.
اما، اگر از وبسایت شرکت هواپیمایی استفاده نمیکنید – کانالی که مستقیماً به اطلاعات دسترسی دارد، چه؟ اگر از یک سرویس مسافرتی آنلاین مانند کایاک یا اکسپدیا استفاده میکنید، که اطلاعات تعدادی از پایگاههای اطلاعاتی خطوط هوایی را جمعآوری میکند، چه؟
در این مورد، سرویس مسافرتی با API شرکت هواپیمایی تعامل دارد. API رابطی است که میتواند مانند پیشخدمت مفید شما توسط آن سرویس مسافرتی آنلاین از پایگاه داده شرکت هواپیمایی برای رزرو صندلی، گزینههای چمدان و غیره بخواهد. سپس API پاسخ شرکت هواپیمایی را به درخواست شما میگیرد و به درستی تحویل میدهد. به خدمات مسافرتی آنلاین برگردید، که سپس به روزترین و مرتبط ترین اطلاعات را به شما نشان می دهد.
مهندس QA ISTQB بنیاد تستر مجاز تستر مجاز ISTQB Agile Extension تستر مجاز برنامه های موبایل ISTQB تستر مجاز موبایل ASTQB بهترین کیفیت سنجی در Testathon Egypt 2017 بهترین کیفیت سنجی در Testaton Egypt 2020 بیش از 1000 ساعت تدریس در زمینه تست نرم افزار آموزش بیش از 700 کارآموز در زمینه تست نرم افزار 4 سال تجربه در زمینه تست نرم افزار
Nezam Academyدوره های نرم افزار و کسب و کار-آکادمی نظام یک مرکز آموزشی است که در سال 1395 تاسیس شده است. -کانال نظام یوتیوب در حال حاضر بیش از 40 هزار مشترک و 3 میلیون بازدید دارد دوره ما شامل دوره های بسیاری در صنعت نرم افزار است مانند: -کورس تصادف چابک برای مبتدیان -دوره Git Crash برای مبتدیان -دوره Crash API برای مبتدیان -آموزش سطح بنیاد ISTQB -کمپ کامل تست نرم افزار
نمایش نظرات