أساسيات واجهة برمجة تطبيقات بايثون: الاتصال بخدمات الويب

تعلم التفاعل مع REST APIs باستخدام Python لاستعادة البيانات وإرسالها ومعالجتها للتطبيقات الحديثة وتدفقات العمل الآلية.

4.8 (3,616) ⏱ 49 دقيقة 📚 10 درس 🎧 النسخة الصوتية

حول هذه الدورة

في المشهد الرقمي المترابط اليوم، تعتبر القدرة على التواصل مع الخدمات الخارجية مهارة حيوية لأي مطور. تزيل هذه الدورة الغموض عن عملية العمل مع واجهات برمجة التطبيقات على الويب، وتقدم لك دليلا واضحا وقائما على النص لدمج البيانات الحية في مشاريع بايثون. بحلول نهاية هذه الدورة، سوف تفهم كيف يمكنك سد الفجوة بين رمزك المحلي والموارد الهائلة المتاحة على شبكة الإنترنت. وسوف تنتقل من كتابة نصوص منعزلة إلى بناء تطبيقات قادرة على استعادة المعلومات في الوقت الحقيقي، وتقديم البيانات إلى خوادم بعيدة، والتعامل مع التفاعلات الشبكية المعقدة. ماذا ستتعلم: - فهم المفاهيم الأساسية لبنية RESTful ودورة طلب HTTP - الاستجابة. - إتقان مكتبة الطلبات لأداء عمليات GET و POST وغيرها من العمليات الأساسية على شبكة الإنترنت. - تفسير رموز وعناوين حالة HTTP لضمان معالجة تطبيقاتك للأخطاء بلطف. - تحليل بيانات JSON ومعالجتها لاستخراج المعلومات من خدمات أطراف ثالثة واستخدامها. - تنفيذ ممارسات التوثيق الآمن باستخدام مفاتيح API، ورمزيات، ومتغيرات بيئية. - تطبيق إشارات حديثة من نوع بايثون لتحسين موثوقية وسهولة قراءة شفرة الواجهة البينية للتطبيقات الخاصة بك. وتبدأ الدورة بالمصطلحات الأساسية وآليات الاتصال على شبكة الإنترنت قبل الانتقال إلى أنماط الترميز العملية وأفضل الممارسات الأمنية. وهي مصممة خصيصا للمبتدئين الذين لديهم معرفة أساسية بلغة بايثون والذين هم على استعداد لاستكشاف عالم التكامل الشبكي. تعلم كيف تربط تطبيقاتك بلغة بايثون مع العالم

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    49 دقيقة من المحتوى التطبيقي

المراجعات (5)

Renata Flores UY
★ 5 · 2026-03-02T13:00:23+00:00

This is exactly what I was looking for. Loved the practical examples, they really helped solidify the concepts.

Genet Debebe ET
★ 3 · 2025-12-30T08:59:23+00:00

It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.

عائشة بن علي TN
★ 3 · 2025-08-09T12:33:23+00:00

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

فاطمة DZ متعلِّم موثَّق
★ 2 · 2025-02-13T22:46:23+00:00

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

Valeria Rodríguez ES
★ 3 · 2024-12-14T00:49:23+00:00

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع