للتواصل معنا
سمعت قبل كده عن API
اختصار لـ
Application Programming Interface - واجهة برمجة التطبيقات
ببساطة هى نقطة وصل بين بيئة تطويرية معينة والمطورين
بحيث انها بتسمح للمطورين انهم يستفيدوا من خدمات بتقدمها شركات تانية فى برامجهم وتطبيقاتهم ومواقعهم من غير ما يحتاج المطور انة يبنيها بنفسة من الصفر
مثال على الكلام دا
موقع فيس بوك بيقدم Api
للمواقع انها تقدر تعمل login
فى الموقع الخاص بيك من غير ماتحتاج تبنى نظام تسجيل دخول من الصفر
مثال تانى
مواقع التسوق الالكترونى بتستخدم API
خاص بشركة VISA
بحيث انة يقدر يدفع ويخصم من بطاقتك الائتمانية عن طريق الموقع الخاص بيهم
فى امثلة كتير على موضوع Api
انت بنفسك تقدر تبنى خدمة والمطورين يستفيدوا منها عن طريق Api
فى عندنا نوعين من انواع Api
1 - نوع بيعتمد على لغة البرمجة بمعنى انة بيتم تجميع مجموعة من الاوامر والوظائف بصيغة اللغة نفسها فى كود وتقدر تستخدمها بمجرد ما تكتب كود معين من غير ما تهتم بالاوامر والوظائف الداخلية
2 - نوع مستقل عن لغات البرمجة يعنى مش محتاج تكتبة بلغة برمجة معينة انما بيكتب بشكل تفهمة معظم لغات البرمجة وطبعا جميع لغات البرمجة بيتم ترجمتها الى لغة
Assembly Language
وهنا بيتم بناء النوع دا من api
عن طريق Assembly
والنوع دا بيستخدم فى خدمات الويب Web Services
ال بتسمح لاكثر من نظام انهم يتواصلو ببعض بغض النظر عن لغة البرمجة المستخدمة
لو استفدت من البوست دا اعمل شير وفيد غيرك.☺
#انولدج | التعليم إللي بجد
سيرتك الذاتية "CV" هي أول مستند وأول
دليل على كفاءتك في العمل
وتقوم منصة معارف بمساعدتك لإنشاء
سيرتك الذاتية
بإحترافية