الدرس 3-2

طرق الاتصال في تطبيقات الويب

0%
محتوى الدرس

البرمجة والذكاء الاصطناعي · الفصل الثالث · الترم الأول، الدرس 3-2

طرق الاتصال في تطبيقات الويب

لما تدوس على رابط أو تبحث، المتصفح بيطلب من خادم والخادم بيرد. هنجرّب بإيدينا: نبعت طلبات ⁦GET⁩ و⁦POST⁩، ونقرأ أرقام الحالة، ونشوف بيانات ⁦JSON⁩، ونعرف ليه ⁦HTTPS⁩ مهم.

مدة الدرس: من 25 لـ 35 دقيقة

في الدرس اللي فات الأمامية والخلفية اتعاونوا. النهارده نشوف بيتكلموا إزاي. الفيديو لسه بيتصوّر؛ اقرأ نصه أو ابدأ على طول.

اقرأ نص الفيديو لحد ما يتصوّر
  1. المتصفح عميل بيطلب، والسيرفر خادم بيرد. والقواعد اللي بيتكلموا بيها اسمها HTTP.

    على الشاشة: موبايل بيبعت رسالة لسيرفر، والسيرفر بيرد.

  2. GET غالبًا بيطلب بيانات، زي صفحة أو نتايج بحث. وPOST بيبعت بيانات يعالجها السيرفر، زي تسجيل الدخول. والرد فيه رقم حالة: 200 يعني تمام، و404 يعني مش موجود، و500 يعني مشكلة في السيرفر.

    على الشاشة: تلات كروت بالأرقام 200 و404 و500.

  3. HTTPS هو HTTP فوق اتصال TLS آمن، فاللي بيتجسس مش هيعرف يقرأ. والبرامج بتتكلم مع بعض عن طريق API، وغالبًا البيانات بترجع بصيغة JSON: مفاتيح وقيم.

    على الشاشة: بيانات مقروءة بتتحول لرموز ملخبطة، وبعدين قوسين JSON.

هتتعلم في الدرس ده

  • تشرح نموذج العميل والخادم ودورة الطلب والاستجابة.
  • تفرّق بين ⁦HTTP⁩ و⁦HTTPS⁩، وتستخدم ⁦GET⁩ و⁦POST⁩ في مواقف مناسبة.
  • تفسّر أرقام الحالة الشائعة، وتشرح دور ⁦API⁩ و⁦JSON⁩ في تبادل البيانات.

رحلة الدرس

9 شاشات قصيرة، كل شاشة فيها حاجة واحدة. تقدر تفتح أي محطة من هنا أو من «محتوى الدرس».

1 / 9مقدمة