حقيبتك الأفضل عربيا في تطوير المحتوي التدريبي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.
مؤسسة حقيبتك لخدمات تصميم وتطوير الحقائب التدربية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python

يغطي هذا الحقيبة التدريبية أساسيات اختبار واجهة برمجة التطبيقات (API)، مع التركيز على اختبار واجهة REST API باستخدام لغة البرمجة بايثون. سيرى المشاركون الفروق بين واجهة RESTful API وواجهة SOAP API، وستمنحهم هذه الحقائب فرصة الممارسة العملية في اختبار الواجهات البرمجية باستخدام سكربتات بايثون.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python هو مصدر تدريب شامل مصمم خصيصًا للمدربين الذين يرغبون في تعليم طلابهم أساسيات اختبار REST API باستخدام لغة Python. تم صياغة هذا المصدر التدريبي بعناية لتوفير جميع الموارد والأدوات اللازمة للمدربين لتقديم جلسات تدريب فعالة ومشوقة. يغطي جميع المفاهيم الأساسية والتقنيات المتعلقة باختبار REST API ، بالإضافة إلى التعليمات التفصيلية خطوة بخطوة وأمثلة عملية. يتضمن المصدر التدريبي مخططًا شاملاً للدورة يغطي الموضوعات الرئيسية مثل: 1. مقدمة في اختبار REST API: يقدم هذا الوحدة نظرة عامة على واجهات برمجة تطبيقات RESTful وأهميتها في تطوير الويب. كما يعرض طلاب الدورة على أساسيات اختبار واجهة برمجة التطبيقات وفوائدها. 2. إعداد بيئة الاختبار: يوجه هذا الوحدة المدربين حول كيفية إعداد بيئة اختبار باستخدام لغة Python والمكتبات اللازمة. 3. مفاهيم أساسية لاختبار واجهة برمجة التطبيقات: يغطي هذا الوحدة المفاهيم الأساسية لاختبار واجهة برمجة التطبيقات REST ، بما في ذلك أساليب HTTP ، رموز الحالة ، تنسيقات الطلب والاستجابة ، والمصادقة. 4. كتابة اختبارات واجهة برمجة التطبيقات: يتناول هذا الوحدة التفاصيل في كتابة اختبارات واجهة برمجة التطبيقات باستخدام لغة Python. سيرتقب المدربون ما يتعلق بإجراء طلبات HTTP ، ومعالجة الاستجابات ، والتحقق من النتائج المتوقعة. 5. تقنيات متقدمة لاختبار واجهة برمجة التطبيقات: يستكشف هذا الوحدة تقنيات متقدمة مثل التأمين المعلماتي ، واختبار قائم على البيانات ، ومعالجة السيناريوهات المعقدة. 6. تقارير الاختبار والتلقائية: يوفر هذا الوحدة للمدربين تقنيات لإنشاء تقارير اختبار شاملة وتطبيق اختبارات واجهة برمجة التطبيقات بشكل تلقائي. بالإضافة إلى خطة الدورة التدريبية ، يشمل المصدر الحقائب تقديم العروض التقديمية والتمارين التطبيقية ودراسات الحالة لتسهيل تجربة تعلم متحركة. يمكن للمدربين أيضًا الوصول إلى رمز وثائق نموذجية للرجوع إليها خلال جلسات التدريب. مع دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python ، يمكن للمدربين تزويد طلابهم بالمعرفة والمهارات ليصبحوا ماهرين في اختبار واجهات برمجة التطبيقات REST باستخدام لغة Python ، مما يجعلهم مجهزين تجهيزًا جيدًا للتفوق في مجال اختبار البرمجيات.
مقدمة لاختبار واجهة برمجة التطبيقات REST
ما هي واجهة برمجة تطبيقات REST؟
لماذا اختبار واجهات برمجة تطبيقات REST؟
فوائد استخدام لغة بيثون في اختبار واجهات برمجة التطبيقات REST.
إعداد بيئة الاختبار.
تثبيت برنامج Python.
تثبيت الالحقيبة اللازمة للغة Python (مثل requests, pytest, وما إلى ذلك).
إعداد بيئة افتراضية.
فهم أساليب HTTP وأكواد الحالة:
نظرة عامة على أساليب HTTP الشائعة (GET ، POST ، PUT ، DELETE ، إلخ).
مقدمة إلى رموز حالة HTTP (2:0، 2:1، 4:0، 4:4، إلخ).
استخدام لغة برمجة Python للتعامل مع طرق وحالات استجابة HTTP المختلفة.
جعل طلبات HTTP باستخدام لغة البايثون.
إرسال طلبات GET لاسترجاع البيانات.
إرسال طلبات POST لإنشاء موارد جديدة.
إرسال طلبات PUT و DELETE لتحديث أو حذف الموارد.
العمل مع بيانات JSON في اختبار واجهة برمجة تطبيقات REST.
نظرة عامة على تنسيق JSON وأهميته في واجهات برمجة تطبيقات REST.
تحليل استجابات JSON باستخدام لغة البايثون.
تعديل بيانات JSON لحمولة الطلبات.
المصادقة والترخيص في اختبار أطر واجهة برمجة تطبيقات REST
فهم أساليب التوثيق (الأساسية، المعتمدة على الرموز، أو أوثو)
إضافة بيانات اعتماد المصادقة إلى طلبات الواجهة البرمجية في لغة البايثون.
معالجة التصريح والتحكم في الوصول.
اختبار التلقائي باستخدام بيثون وبايتست
مقدمة إلى إطار عمل بيتست لأتمتة الاختبارات.
كتابة حالات اختبار باستخدام توجيهات Pytest.
تنظيم وتنفيذ الاختبارات باستخدام بيثون.
معالجة ردود الأخطاء ومعالجة الاستثناءات.
الاعتراف بالأخطاء الشائعة في اختبار واجهة برمجة التطبيقات REST.
التعامل مع الأخطاء والاستثناءات في شفرة Python.
تأكيد استجابات الأخطاء المتوقعة في الاختبارات.
أفضل الممارسات والنصائح لاختبار REST API بفعالية
تنظيم شفرة الاختبار وتنظيم مجموعات الاختبار.
تنفيذ تقنيات اختبار مستندة إلى البيانات.
تطبيق مبادئ اختبار الآلة لاختبار فعال.

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو اختبار واجهة برمجة التطبيقات REST API المبنية بلغة Python؟
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
هل يُشترَط معرفة برمجة البايثون لاستخدام حقائب التدريب هذه؟
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
هل يمكنني استخدام هذا الحقيبة التدريبية لأي واجهة برمجة تطبيقات REST ؟
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
هل يغطي مادة التدريب المصادقة والترخيص في اختبار واجهة برمجة تطبيقات REST؟
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
هل هناك أي متطلبات أساسية لاستخدام هذه الحقيبة التدريبية؟
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python”
دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python هو مصدر تدريب شامل مصمم خصيصًا للمدربين الذين يرغبون في تعليم طلابهم أساسيات اختبار REST API باستخدام لغة Python. تم صياغة هذا المصدر التدريبي بعناية لتوفير جميع الموارد والأدوات اللازمة للمدربين لتقديم جلسات تدريب فعالة ومشوقة. يغطي جميع المفاهيم الأساسية والتقنيات المتعلقة باختبار REST API ، بالإضافة إلى التعليمات التفصيلية خطوة بخطوة وأمثلة عملية. يتضمن المصدر التدريبي مخططًا شاملاً للدورة يغطي الموضوعات الرئيسية مثل: 1. مقدمة في اختبار REST API: يقدم هذا الوحدة نظرة عامة على واجهات برمجة تطبيقات RESTful وأهميتها في تطوير الويب. كما يعرض طلاب الدورة على أساسيات اختبار واجهة برمجة التطبيقات وفوائدها. 2. إعداد بيئة الاختبار: يوجه هذا الوحدة المدربين حول كيفية إعداد بيئة اختبار باستخدام لغة Python والمكتبات اللازمة. 3. مفاهيم أساسية لاختبار واجهة برمجة التطبيقات: يغطي هذا الوحدة المفاهيم الأساسية لاختبار واجهة برمجة التطبيقات REST ، بما في ذلك أساليب HTTP ، رموز الحالة ، تنسيقات الطلب والاستجابة ، والمصادقة. 4. كتابة اختبارات واجهة برمجة التطبيقات: يتناول هذا الوحدة التفاصيل في كتابة اختبارات واجهة برمجة التطبيقات باستخدام لغة Python. سيرتقب المدربون ما يتعلق بإجراء طلبات HTTP ، ومعالجة الاستجابات ، والتحقق من النتائج المتوقعة. 5. تقنيات متقدمة لاختبار واجهة برمجة التطبيقات: يستكشف هذا الوحدة تقنيات متقدمة مثل التأمين المعلماتي ، واختبار قائم على البيانات ، ومعالجة السيناريوهات المعقدة. 6. تقارير الاختبار والتلقائية: يوفر هذا الوحدة للمدربين تقنيات لإنشاء تقارير اختبار شاملة وتطبيق اختبارات واجهة برمجة التطبيقات بشكل تلقائي. بالإضافة إلى خطة الدورة التدريبية ، يشمل المصدر الحقائب تقديم العروض التقديمية والتمارين التطبيقية ودراسات الحالة لتسهيل تجربة تعلم متحركة. يمكن للمدربين أيضًا الوصول إلى رمز وثائق نموذجية للرجوع إليها خلال جلسات التدريب. مع دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python ، يمكن للمدربين تزويد طلابهم بالمعرفة والمهارات ليصبحوا ماهرين في اختبار واجهات برمجة التطبيقات REST باستخدام لغة Python ، مما يجعلهم مجهزين تجهيزًا جيدًا للتفوق في مجال اختبار البرمجيات.
مقدمة لاختبار واجهة برمجة التطبيقات REST
ما هي واجهة برمجة تطبيقات REST؟
لماذا اختبار واجهات برمجة تطبيقات REST؟
فوائد استخدام لغة بيثون في اختبار واجهات برمجة التطبيقات REST.
إعداد بيئة الاختبار.
تثبيت برنامج Python.
تثبيت الالحقيبة اللازمة للغة Python (مثل requests, pytest, وما إلى ذلك).
إعداد بيئة افتراضية.
فهم أساليب HTTP وأكواد الحالة:
نظرة عامة على أساليب HTTP الشائعة (GET ، POST ، PUT ، DELETE ، إلخ).
مقدمة إلى رموز حالة HTTP (2:0، 2:1، 4:0، 4:4، إلخ).
استخدام لغة برمجة Python للتعامل مع طرق وحالات استجابة HTTP المختلفة.
جعل طلبات HTTP باستخدام لغة البايثون.
إرسال طلبات GET لاسترجاع البيانات.
إرسال طلبات POST لإنشاء موارد جديدة.
إرسال طلبات PUT و DELETE لتحديث أو حذف الموارد.
العمل مع بيانات JSON في اختبار واجهة برمجة تطبيقات REST.
نظرة عامة على تنسيق JSON وأهميته في واجهات برمجة تطبيقات REST.
تحليل استجابات JSON باستخدام لغة البايثون.
تعديل بيانات JSON لحمولة الطلبات.
المصادقة والترخيص في اختبار أطر واجهة برمجة تطبيقات REST
فهم أساليب التوثيق (الأساسية، المعتمدة على الرموز، أو أوثو)
إضافة بيانات اعتماد المصادقة إلى طلبات الواجهة البرمجية في لغة البايثون.
معالجة التصريح والتحكم في الوصول.
اختبار التلقائي باستخدام بيثون وبايتست
مقدمة إلى إطار عمل بيتست لأتمتة الاختبارات.
كتابة حالات اختبار باستخدام توجيهات Pytest.
تنظيم وتنفيذ الاختبارات باستخدام بيثون.
معالجة ردود الأخطاء ومعالجة الاستثناءات.
الاعتراف بالأخطاء الشائعة في اختبار واجهة برمجة التطبيقات REST.
التعامل مع الأخطاء والاستثناءات في شفرة Python.
تأكيد استجابات الأخطاء المتوقعة في الاختبارات.
أفضل الممارسات والنصائح لاختبار REST API بفعالية
تنظيم شفرة الاختبار وتنظيم مجموعات الاختبار.
تنفيذ تقنيات اختبار مستندة إلى البيانات.
تطبيق مبادئ اختبار الآلة لاختبار فعال.

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو اختبار واجهة برمجة التطبيقات REST API المبنية بلغة Python؟
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
هل يُشترَط معرفة برمجة البايثون لاستخدام حقائب التدريب هذه؟
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
هل يمكنني استخدام هذا الحقيبة التدريبية لأي واجهة برمجة تطبيقات REST ؟
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
هل يغطي مادة التدريب المصادقة والترخيص في اختبار واجهة برمجة تطبيقات REST؟
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
هل هناك أي متطلبات أساسية لاستخدام هذه الحقيبة التدريبية؟
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python”

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python

يغطي هذا الحقيبة التدريبية أساسيات اختبار واجهة برمجة التطبيقات (API)، مع التركيز على اختبار واجهة REST API باستخدام لغة البرمجة بايثون. سيرى المشاركون الفروق بين واجهة RESTful API وواجهة SOAP API، وستمنحهم هذه الحقائب فرصة الممارسة العملية في اختبار الواجهات البرمجية باستخدام سكربتات بايثون.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python هو مصدر تدريب شامل مصمم خصيصًا للمدربين الذين يرغبون في تعليم طلابهم أساسيات اختبار REST API باستخدام لغة Python. تم صياغة هذا المصدر التدريبي بعناية لتوفير جميع الموارد والأدوات اللازمة للمدربين لتقديم جلسات تدريب فعالة ومشوقة. يغطي جميع المفاهيم الأساسية والتقنيات المتعلقة باختبار REST API ، بالإضافة إلى التعليمات التفصيلية خطوة بخطوة وأمثلة عملية. يتضمن المصدر التدريبي مخططًا شاملاً للدورة يغطي الموضوعات الرئيسية مثل: 1. مقدمة في اختبار REST API: يقدم هذا الوحدة نظرة عامة على واجهات برمجة تطبيقات RESTful وأهميتها في تطوير الويب. كما يعرض طلاب الدورة على أساسيات اختبار واجهة برمجة التطبيقات وفوائدها. 2. إعداد بيئة الاختبار: يوجه هذا الوحدة المدربين حول كيفية إعداد بيئة اختبار باستخدام لغة Python والمكتبات اللازمة. 3. مفاهيم أساسية لاختبار واجهة برمجة التطبيقات: يغطي هذا الوحدة المفاهيم الأساسية لاختبار واجهة برمجة التطبيقات REST ، بما في ذلك أساليب HTTP ، رموز الحالة ، تنسيقات الطلب والاستجابة ، والمصادقة. 4. كتابة اختبارات واجهة برمجة التطبيقات: يتناول هذا الوحدة التفاصيل في كتابة اختبارات واجهة برمجة التطبيقات باستخدام لغة Python. سيرتقب المدربون ما يتعلق بإجراء طلبات HTTP ، ومعالجة الاستجابات ، والتحقق من النتائج المتوقعة. 5. تقنيات متقدمة لاختبار واجهة برمجة التطبيقات: يستكشف هذا الوحدة تقنيات متقدمة مثل التأمين المعلماتي ، واختبار قائم على البيانات ، ومعالجة السيناريوهات المعقدة. 6. تقارير الاختبار والتلقائية: يوفر هذا الوحدة للمدربين تقنيات لإنشاء تقارير اختبار شاملة وتطبيق اختبارات واجهة برمجة التطبيقات بشكل تلقائي. بالإضافة إلى خطة الدورة التدريبية ، يشمل المصدر الحقائب تقديم العروض التقديمية والتمارين التطبيقية ودراسات الحالة لتسهيل تجربة تعلم متحركة. يمكن للمدربين أيضًا الوصول إلى رمز وثائق نموذجية للرجوع إليها خلال جلسات التدريب. مع دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python ، يمكن للمدربين تزويد طلابهم بالمعرفة والمهارات ليصبحوا ماهرين في اختبار واجهات برمجة التطبيقات REST باستخدام لغة Python ، مما يجعلهم مجهزين تجهيزًا جيدًا للتفوق في مجال اختبار البرمجيات.
مقدمة لاختبار واجهة برمجة التطبيقات REST
ما هي واجهة برمجة تطبيقات REST؟
لماذا اختبار واجهات برمجة تطبيقات REST؟
فوائد استخدام لغة بيثون في اختبار واجهات برمجة التطبيقات REST.
إعداد بيئة الاختبار.
تثبيت برنامج Python.
تثبيت الالحقيبة اللازمة للغة Python (مثل requests, pytest, وما إلى ذلك).
إعداد بيئة افتراضية.
فهم أساليب HTTP وأكواد الحالة:
نظرة عامة على أساليب HTTP الشائعة (GET ، POST ، PUT ، DELETE ، إلخ).
مقدمة إلى رموز حالة HTTP (2:0، 2:1، 4:0، 4:4، إلخ).
استخدام لغة برمجة Python للتعامل مع طرق وحالات استجابة HTTP المختلفة.
جعل طلبات HTTP باستخدام لغة البايثون.
إرسال طلبات GET لاسترجاع البيانات.
إرسال طلبات POST لإنشاء موارد جديدة.
إرسال طلبات PUT و DELETE لتحديث أو حذف الموارد.
العمل مع بيانات JSON في اختبار واجهة برمجة تطبيقات REST.
نظرة عامة على تنسيق JSON وأهميته في واجهات برمجة تطبيقات REST.
تحليل استجابات JSON باستخدام لغة البايثون.
تعديل بيانات JSON لحمولة الطلبات.
المصادقة والترخيص في اختبار أطر واجهة برمجة تطبيقات REST
فهم أساليب التوثيق (الأساسية، المعتمدة على الرموز، أو أوثو)
إضافة بيانات اعتماد المصادقة إلى طلبات الواجهة البرمجية في لغة البايثون.
معالجة التصريح والتحكم في الوصول.
اختبار التلقائي باستخدام بيثون وبايتست
مقدمة إلى إطار عمل بيتست لأتمتة الاختبارات.
كتابة حالات اختبار باستخدام توجيهات Pytest.
تنظيم وتنفيذ الاختبارات باستخدام بيثون.
معالجة ردود الأخطاء ومعالجة الاستثناءات.
الاعتراف بالأخطاء الشائعة في اختبار واجهة برمجة التطبيقات REST.
التعامل مع الأخطاء والاستثناءات في شفرة Python.
تأكيد استجابات الأخطاء المتوقعة في الاختبارات.
أفضل الممارسات والنصائح لاختبار REST API بفعالية
تنظيم شفرة الاختبار وتنظيم مجموعات الاختبار.
تنفيذ تقنيات اختبار مستندة إلى البيانات.
تطبيق مبادئ اختبار الآلة لاختبار فعال.

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو اختبار واجهة برمجة التطبيقات REST API المبنية بلغة Python؟
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
هل يُشترَط معرفة برمجة البايثون لاستخدام حقائب التدريب هذه؟
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
هل يمكنني استخدام هذا الحقيبة التدريبية لأي واجهة برمجة تطبيقات REST ؟
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
هل يغطي مادة التدريب المصادقة والترخيص في اختبار واجهة برمجة تطبيقات REST؟
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
هل هناك أي متطلبات أساسية لاستخدام هذه الحقيبة التدريبية؟
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python”
دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python هو مصدر تدريب شامل مصمم خصيصًا للمدربين الذين يرغبون في تعليم طلابهم أساسيات اختبار REST API باستخدام لغة Python. تم صياغة هذا المصدر التدريبي بعناية لتوفير جميع الموارد والأدوات اللازمة للمدربين لتقديم جلسات تدريب فعالة ومشوقة. يغطي جميع المفاهيم الأساسية والتقنيات المتعلقة باختبار REST API ، بالإضافة إلى التعليمات التفصيلية خطوة بخطوة وأمثلة عملية. يتضمن المصدر التدريبي مخططًا شاملاً للدورة يغطي الموضوعات الرئيسية مثل: 1. مقدمة في اختبار REST API: يقدم هذا الوحدة نظرة عامة على واجهات برمجة تطبيقات RESTful وأهميتها في تطوير الويب. كما يعرض طلاب الدورة على أساسيات اختبار واجهة برمجة التطبيقات وفوائدها. 2. إعداد بيئة الاختبار: يوجه هذا الوحدة المدربين حول كيفية إعداد بيئة اختبار باستخدام لغة Python والمكتبات اللازمة. 3. مفاهيم أساسية لاختبار واجهة برمجة التطبيقات: يغطي هذا الوحدة المفاهيم الأساسية لاختبار واجهة برمجة التطبيقات REST ، بما في ذلك أساليب HTTP ، رموز الحالة ، تنسيقات الطلب والاستجابة ، والمصادقة. 4. كتابة اختبارات واجهة برمجة التطبيقات: يتناول هذا الوحدة التفاصيل في كتابة اختبارات واجهة برمجة التطبيقات باستخدام لغة Python. سيرتقب المدربون ما يتعلق بإجراء طلبات HTTP ، ومعالجة الاستجابات ، والتحقق من النتائج المتوقعة. 5. تقنيات متقدمة لاختبار واجهة برمجة التطبيقات: يستكشف هذا الوحدة تقنيات متقدمة مثل التأمين المعلماتي ، واختبار قائم على البيانات ، ومعالجة السيناريوهات المعقدة. 6. تقارير الاختبار والتلقائية: يوفر هذا الوحدة للمدربين تقنيات لإنشاء تقارير اختبار شاملة وتطبيق اختبارات واجهة برمجة التطبيقات بشكل تلقائي. بالإضافة إلى خطة الدورة التدريبية ، يشمل المصدر الحقائب تقديم العروض التقديمية والتمارين التطبيقية ودراسات الحالة لتسهيل تجربة تعلم متحركة. يمكن للمدربين أيضًا الوصول إلى رمز وثائق نموذجية للرجوع إليها خلال جلسات التدريب. مع دليل المبتدئين لاختبار REST API بناءً على لغة برمجة Python ، يمكن للمدربين تزويد طلابهم بالمعرفة والمهارات ليصبحوا ماهرين في اختبار واجهات برمجة التطبيقات REST باستخدام لغة Python ، مما يجعلهم مجهزين تجهيزًا جيدًا للتفوق في مجال اختبار البرمجيات.
مقدمة لاختبار واجهة برمجة التطبيقات REST
ما هي واجهة برمجة تطبيقات REST؟
لماذا اختبار واجهات برمجة تطبيقات REST؟
فوائد استخدام لغة بيثون في اختبار واجهات برمجة التطبيقات REST.
إعداد بيئة الاختبار.
تثبيت برنامج Python.
تثبيت الالحقيبة اللازمة للغة Python (مثل requests, pytest, وما إلى ذلك).
إعداد بيئة افتراضية.
فهم أساليب HTTP وأكواد الحالة:
نظرة عامة على أساليب HTTP الشائعة (GET ، POST ، PUT ، DELETE ، إلخ).
مقدمة إلى رموز حالة HTTP (2:0، 2:1، 4:0، 4:4، إلخ).
استخدام لغة برمجة Python للتعامل مع طرق وحالات استجابة HTTP المختلفة.
جعل طلبات HTTP باستخدام لغة البايثون.
إرسال طلبات GET لاسترجاع البيانات.
إرسال طلبات POST لإنشاء موارد جديدة.
إرسال طلبات PUT و DELETE لتحديث أو حذف الموارد.
العمل مع بيانات JSON في اختبار واجهة برمجة تطبيقات REST.
نظرة عامة على تنسيق JSON وأهميته في واجهات برمجة تطبيقات REST.
تحليل استجابات JSON باستخدام لغة البايثون.
تعديل بيانات JSON لحمولة الطلبات.
المصادقة والترخيص في اختبار أطر واجهة برمجة تطبيقات REST
فهم أساليب التوثيق (الأساسية، المعتمدة على الرموز، أو أوثو)
إضافة بيانات اعتماد المصادقة إلى طلبات الواجهة البرمجية في لغة البايثون.
معالجة التصريح والتحكم في الوصول.
اختبار التلقائي باستخدام بيثون وبايتست
مقدمة إلى إطار عمل بيتست لأتمتة الاختبارات.
كتابة حالات اختبار باستخدام توجيهات Pytest.
تنظيم وتنفيذ الاختبارات باستخدام بيثون.
معالجة ردود الأخطاء ومعالجة الاستثناءات.
الاعتراف بالأخطاء الشائعة في اختبار واجهة برمجة التطبيقات REST.
التعامل مع الأخطاء والاستثناءات في شفرة Python.
تأكيد استجابات الأخطاء المتوقعة في الاختبارات.
أفضل الممارسات والنصائح لاختبار REST API بفعالية
تنظيم شفرة الاختبار وتنظيم مجموعات الاختبار.
تنفيذ تقنيات اختبار مستندة إلى البيانات.
تطبيق مبادئ اختبار الآلة لاختبار فعال.

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو اختبار واجهة برمجة التطبيقات REST API المبنية بلغة Python؟
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
اختبار واجهة برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python هو منهجية لاختبار وظائف وأداء واجهات برمجة التطبيقات القائمة على REST باستخدام لغة برمجة Python يتضمن إرسال طلبات HTTP إلى نقاط نهاية واجهة برمجة التطبيقات والتحقق من صحة الإجابات والتأكيد على مدى سلامة وظيفة واجهة برمجة التطبيقات
هل يُشترَط معرفة برمجة البايثون لاستخدام حقائب التدريب هذه؟
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
نعم يوصى بوجود معرفة أساسية بلغة البايثون لاستخدام هذا الحقيبة التدريبية بفعالية ومع ذلك تشمل الحقيبة التدريبية أيضًا شروحات وأمثلة لمساعدة المبتدئين على فهم المفاهيم وتطبيقها في اختبار واجهة برمجة التطبيقات التي تعتمد على الاستجابة
هل يمكنني استخدام هذا الحقيبة التدريبية لأي واجهة برمجة تطبيقات REST ؟
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
نعم تم تصميم هذا الحقيبة التدريبية لتكون قابلة للتطبيق على أي واجهة برمجة تطبيقات REST يركز على تعليم المبادئ الأساسية والتقنيات لاختبار واجهات برمجة تطبيقات REST باستخدام لغة برمجة Python والتي يمكن استخدامها مع أي خدمة مستندة على REST
هل يغطي مادة التدريب المصادقة والترخيص في اختبار واجهة برمجة تطبيقات REST؟
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
نعم يتضمن الحقيبة التدريبية قسمًا حول التعامل مع المصادقة والتفويض في اختبار واجهة برمجة التطبيقات REST يغطي طرقًا مختلفة للمصادقة مثل مفاتيح الواجهة البرمجية وبروتوكول OAuth والمصادقة المستندة إلى الرمز ويقدم إرشادات حول كيفية التعامل معها في اختبارات قائمة على لغة البايثون
هل هناك أي متطلبات أساسية لاستخدام هذه الحقيبة التدريبية؟
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية
بينما ليهناك متطلبات أساسية صارمة ستكون لديك فهم أساسي لعمارة REST ومفاهيم HTTP مفيدة علاوة على ذلك ستجعل الاطلاع السابق على لغة برمجة Python من الأسهل فهم المفاهيم المقدمة في الحقيبة التدريبية

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python”

منتجات ذات صلة

حقيبة تدريبية : دورة أحدث اساليب وممارسات عمليات الصيانة الوقائية – PM

حقيبة تدريبية : دورة افضل الممارسات لتخطيط الصيانة والجدولة

حقيبة تدريبية : دورة ممارسات إدارة الصيانة الفعالة والتحسين المستمر

يغطي هذا الحقيبة التدريبية أساسيات اختبار واجهة برمجة التطبيقات (API)، مع التركيز على اختبار واجهة REST API باستخدام لغة البرمجة بايثون. سيرى المشاركون الفروق بين واجهة RESTful API وواجهة SOAP API، وستمنحهم هذه الحقائب فرصة الممارسة العملية في اختبار الواجهات البرمجية باستخدام سكربتات بايثون.

يغطي هذا الحقيبة التدريبية أساسيات اختبار واجهة برمجة التطبيقات (API)، مع التركيز على اختبار واجهة REST API باستخدام لغة البرمجة بايثون. سيرى المشاركون الفروق بين واجهة RESTful API وواجهة SOAP API، وستمنحهم هذه الحقائب فرصة الممارسة العملية في اختبار الواجهات البرمجية باستخدام سكربتات بايثون.

حقيبة تدريبية دورة دليل المبتدئين لاختبار REST API بناءً على Python