تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

[100% Off] API Crash Course: What is an API, how to create it & test it Free Course Coupon

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 10 ساعات

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

وصف مرحبًا، سنشرح في هذه الدورة ما هي واجهة برمجة التطبيقات (API).
API هي اختصار لـ Application Programming Interface، وهي عبارة عن وسيط برمجي يسمح لتطبيقين بالتحدث مع بعضهما البعض. في كل مرة تستخدم فيها تطبيقًا مثل Facebook، أو ترسل رسالة فورية، أو تتحقق من الطقس على هاتفك، فأنت تستخدم واجهة برمجة التطبيقات.
ما هي واجهة برمجة التطبيقات بالضبط؟ أخيرًا، تعلم بنفسك في هذا الفيديو المفيد من MuleSoft، خبراء واجهة برمجة التطبيقات.
عندما تستخدم تطبيقًا على هاتفك المحمول، يتصل التطبيق بالإنترنت ويرسل البيانات إلى الخادم. يقوم الخادم بعد ذلك باسترداد تلك البيانات وتفسيرها وتنفيذ الإجراءات اللازمة وإرسالها مرة أخرى إلى هاتفك. يقوم التطبيق بعد ذلك بتفسير تلك البيانات ويقدم لك المعلومات التي تريدها بطريقة سهلة القراءة. هذه هي واجهة برمجة التطبيقات - كل هذا يحدث عبر واجهة برمجة التطبيقات.
لتوضيح ذلك بشكل أفضل، دعنا نأخذ مثالاً مألوفًا.
تخيل أنك تجلس على طاولة في مطعم ولديك قائمة من الاختيارات التي يمكنك طلبها من. المطبخ هو جزء من "النظام" الذي سيقوم بإعداد طلبك. ما هو مفقود هو الرابط المهم لتوصيل طلبك إلى المطبخ وتوصيل طعامك إلى طاولتك. وهنا يأتي دور النادل أو واجهة برمجة التطبيقات (API). النادل هو الرسول - أو واجهة برمجة التطبيقات (API) - الذي يتلقى طلبك أو طلبك ويخبر المطبخ - النظام - بما يجب فعله. ثم يقوم النادل بتسليم الرد إليك؛ وفي هذه الحالة، هو الطعام.
إليك مثال واقعي لواجهة برمجة التطبيقات. قد تكون على دراية بعملية البحث عن الرحلات الجوية عبر الإنترنت. تمامًا مثل المطعم، لديك مجموعة متنوعة من الخيارات للاختيار من بينها، بما في ذلك المدن المختلفة وتواريخ المغادرة والعودة والمزيد. دعنا نتخيل أنك تحجز رحلتك على أحد مواقع شركات الطيران. يمكنك اختيار مدينة وتاريخ المغادرة، ومدينة وتاريخ العودة، ودرجة المقصورة، بالإضافة إلى متغيرات أخرى. من أجل حجز رحلتك، فإنك تتفاعل مع موقع شركة الطيران للوصول إلى قاعدة بياناتها ومعرفة ما إذا كانت هناك أي مقاعد متاحة في تلك التواريخ وما هي التكاليف المحتملة.
ومع ذلك، ماذا لو كنت لا تستخدم موقع شركة الطيران–– قناة لديها إمكانية الوصول المباشر إلى المعلومات؟ ماذا لو كنت تستخدم خدمة سفر عبر الإنترنت، مثل Kayak أو Expedia، والتي تجمع المعلومات من عدد من قواعد بيانات شركات الطيران؟
تتفاعل خدمة السفر، في هذه الحالة، مع واجهة برمجة التطبيقات الخاصة بشركة الطيران. واجهة برمجة التطبيقات (API) هي الواجهة التي يمكن أن تطلبها خدمة السفر عبر الإنترنت، مثل النادل المفيد، للحصول على معلومات من قاعدة بيانات شركة الطيران لحجز المقاعد وخيارات الأمتعة وما إلى ذلك. ثم تأخذ واجهة برمجة التطبيقات (API) بعد ذلك رد شركة الطيران على طلبك وتقدمه بشكل صحيح العودة إلى خدمة السفر عبر الإنترنت، والتي تعرض لك بعد ذلك أحدث المعلومات ذات الصلة. (adsbygoogle = window.adsbygoogle || []).push({}); احصل على قسيمة إذا لم يتم فتح الكوبون، قم بتعطيل Adblock، أو جرب متصفحًا آخر.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات