وأخيرا، نحن هنا في المهمة الرابعة والأخيرة في هذه الدورة.
ماذا نفعل في هذه المهمة؟
سنقوم باستكشاف المواضيع التي قمنا بتغطيتها في هذه الوحدة بالذات.
اتصال العميل والخادم، واستخدام واجهة برمجة التطبيقات
للراحة، مستطيلات الراحة، والرسوم المتحركة في هذا الواجب بالذات.
إذن، ما هي المهام المختلفة في هذه المهمة؟ و
ستتكون هذه المهمة من أربع مهام مختلفة.
دعونا استكشاف كل واحد منهم في القليل من التفاصيل، بعد ذلك.
تمامًا كما قمنا بتحديث استطلاعات الأطباق
لاستخدام عميل HTTP للاتصال بخادم API الباقي، فإن
مهمتك الأولى في هذا الواجب هي تحديث خدمة العروض الترويجية
بحيث تذهب خدمة الترويج وجلب البيانات
المطلوبة حول العروض الترويجية من جانب الخادم.
لذلك، تحتاج إلى تنفيذ الطرق الثلاث التي تحصل على العروض الترويجية،
والحصول على الترويج المميز، والحصول على الترقية.
ثلاث طرق مختلفة هناك،
ولكن على وجه الخصوص سوف نستخدم
الترويج المميز للحصول على المعلومات لتقديم
المعلومات حول العروض الترويجية
على الصفحة الرئيسية لهذا التطبيق الزاوي معين.
لذلك في المهمة الأولى،
تحتاج إلى تحديث خدمة الترويج لاستخدام عميل HTTP وأيضا
تحديث المكون الرئيسي للاستفادة من
خدمة الترويج لجلب البيانات من الخادم،
ومن ثم تقديم هذا التكوين الترويجي في الصفحة الرئيسية.
مهمتك الثانية في هذا الواجب هي بالطبع،
تحديث خدمة الزعيم لاستخدام عميل HTTP، أوه،
وجلب البيانات من
خادم Json من أجل تقديم المعلومات حول القادة.
لذلك، يجب أن يتم تقديم الزعيم
المميز هنا باستخدام زعيم الحصول على مميزة من خدمة الزعيم لجلب المعلومات من الخادم.
وبالمثل، والانتقال إلى الصفحة حول،
يجب جلب المعلومات حول قيادة الشركات التي نقدمها هنا من خدمة الزعيم
باستخدام طريقة get leads التي يجب أن تستخدم
عميل HTTP للذهاب وجلب البيانات من جانب الخادم.
وبالمثل، قم بتحديث طريقة الزعيم في خدمة الزعيم.
لذلك، هذه هي المهمة الثانية في مهمتك.
مهمتك الثالثة في المهمة هي تنشيط نموذج التعليقات، النموذج
التفاعلي الذي أنشأه في صفحة الاتصال.
لذلك، في نموذج التعليقات هذا عندما يقوم المستخدم
بإرسال معلومات صحيحة ثم النقر على زر الإرسال،
يجب توفير معلومات نموذج التعليقات هذه
لخدمة التعليقات التي ستقوم
بتنفيذها كجزء من المهمة الثالثة في هذا الواجب.
ستدعم خدمة التغذية المرتدة طريقة إرسال التعليقات
التي تأخذ معلومات النموذج المرسلة من مكون جهة الاتصال،
وطريقة إرسال عنصر السلوك إلى خدمة التغذية المرتدة الخاصة بهم،
ثم ستستخدم طريقة تقديم التعليقات في خدمة التعليقات بدورها
عميل HTTP لنشر البيانات إلى الخادم.
تأخذ طريقة النشر معلومات النموذج التي تأتي كمعلمة
لطريقة إرسال التعليقات ثم تنشر هذه المعلومات إلى
عنوان URL للتعليقات على موقع خادم Json الخاص بنا.
تقديم المعلومات إلى الخادم الخاص بك لن يكون لحظيا.
لذا، في المهمة الرابعة في هذه المهمة،
ستتعامل مع حقيقة أن تقديم المعلومات
من نموذج التغذية المرتدة إلى الخادم سيستغرق بعض الوقت،
وبعد ذلك بمجرد إرسال المعلومات بنجاح،
ستقوم بمطالبة المستخدم بـ التشكل من جانب الخادم.
لذلك، دعونا نأخذ هذا النموذج وبعد ذلك سنقوم بإرسال النموذج هنا.
لذلك، اسمحوا لي أن اكتب في بعض المعلومات في النموذج.
لذلك، بمجرد أن يقوم المستخدم
بكتابة جميع المعلومات الصحيحة في النموذج ثم النقر على زر الإرسال،
ستقوم بإرسال هذه المعلومات من خلال خدمة التعليقات إلى الخادم ليتم نشره.
حتى يستجيب الخادم
لك، يجب عرض الدوار التقدم على الشاشة وبمجرد
الحصول على معلومات التعليقات من جانب الخادم ويؤكد جانب الخادم أن
معلومات نموذج الملاحظات قد تم إرسالها بنجاح على جانب الخادم.
لذلك، هذا هو المكان الذي تقوم فيه باستدعاء طريقة
تقديم الملاحظات، ستعيد لك طريقة إرسال التعليقات كائن ملاحظات،
لذلك يمكنك الاشتراك في ذلك لأن طريقة إرسال التعليقات ستعود إلى ملاحظة.
لذلك يمكنك الاشتراك في ذلك وضمن الاشتراك،
سوف تحصل على المعلمة التي هي
معلومات نموذج الملاحظات التي قمت بتقديمها من خلال طريقة تقديم الملاحظات.
أذكر كيف نتعامل مع تحديث الطبق في مكون تفاصيل الطبق في التمرين.
بنفس الطريقة، عند نشر النموذج،
ستعيد طريقة تقديم الملاحظات إلى
كائن التعليقات المنشور الذي يعود من
جانب الخادم للتأكد من أن النموذج قد تم إرساله بنجاح.
لذلك، ضمن عنصر الاتصال الخاص
بك، سوف تشترك في ذلك وبعد ذلك،
عندما يتم الحصول على كائن التغذية المرتدة في تلك المرحلة،
سوف تعرض المعلومات من كائن الملاحظات كما سترى هنا.
لذلك، عندما أقدم النموذج،
ستلاحظ على الفور الدوار التقدم الذهاب إلى هناك،
وبعد ذلك بعد اكتمال التقديم سوف تظهر التشكل
لمدة خمس ثوان هنا لإظهار
المعلومات التي تم نشرها
على موقع الخادم وبعد ذلك بعد خمس ثوان سوف رفض ذلك
ثم إعادة النموذج الفارغ إلى الشاشة.
لاحظت أيضا أنه في كل مرحلة كنا نستخدم الرسوم المتحركة.
يمكنك الاستفادة من الرسوم المتحركة توسيع لجلب في كل مرحلة على الشاشة.
لذلك، عندما ينقر المستخدم على زر الإرسال،
سوف تخفي النموذج
أولا ثم استبدال هذا النموذج مع الدوار التقدم في طريقة العرض.
ثم، عند الحصول على كائن ملاحظات الإرجاع من
جانب الخادم لتأكيد أنه حيث تم تحديث الخادم،
ثم عند هذه النقطة سوف ترفض الدوار،
سوف تظهر محتويات كائن التغذية المرتدة
على الشاشة لمدة خمس ثوان كما رأينا هناك.
ثم، بعد خمس ثوان سوف رفض ذلك
وبعد ذلك سوف تظهر نموذج فارغ في هذه النقطة بحيث
يمكن للمستخدم تقديم المعلومات ردود الفعل التالية إذا كان أو انها اختار ل.
الآن في عملية القيام بذلك،
سوف تأخذ مساعدة من حقيقة أنه
عند نشر أي شيء إلى الخادم باستخدام طريقة المشاركة،
سيقوم الخادم
بإرجاع كائن التغذية المرتدة إليك في شكل ملاحظة
ويمكن ملاحظتها مرة أخرى إلى عنصر الاتصال من خلال طريقة تقديم ردود الفعل.
عندما تتلقى هذا يمكن ملاحظته،
يمكنك الاشتراك في ذلك يمكن
ملاحظته، وضمن طريقة الاشتراك سوف تحصل على الوصول إلى كائن الملاحظات
التي تؤكد أن معلومات الملاحظات قد تم نشرها على موقع الخادم.
ثم، عند هذه النقطة،
سوف ترفض الدوار التقدم، وبعد ذلك،
تظهر معلومات الإرجاع لمدة خمس ثوان على الشاشة،
وبعد ذلك سوف ترفض ذلك مرة أخرى،
ومن ثم استبدال ذلك مع نموذج إعادة تعيين من موقع التطبيق.
لذا، تتطلب منك هذه الخطوات التفكير بعناية فائقة في كيفية
تنفيذ هذا التسلسل من المراحل لتقديم النموذج.
يتم شرح المزيد من التفاصيل حول
ذلك في تفاصيل المهمة الواردة في هذا الدرس.
لذلك، قراءة من خلال ذلك وإذا كان لديك أي أسئلة لا
تتردد في نشر هذه الأسئلة في المنتدى وسوف يتم الإجابة عليها هناك.
الآن، هذه المهمة الرابعة ستكون أكثر انخراطاً.
تحتاج إلى تخطيط تسلسل المراحل الخاص بك بشكل صحيح.
سوف يفاجأ أن كل جزء تقريبا تحتاج إلى
القيام به هنا كنت قد واجهت في مكان ما أو الآخر في التدريبات السابقة.
لذلك، هذا ليس شيئا جديدا تماما بالنسبة لك،
ولكن تحتاج فقط لالتقاط كل تلك القطع ومن ثم
الانضمام إليها معا من أجل تنفيذ هذا الحل.
وقد برهنت بالفعل على أن من الممكن القيام بذلك.
لذلك، هذا يكمل المهمة الرابعة في هذه المهمة.
استمتعي بإكمال هذه المهمة النهائية
أنا متأكد من أنك سوف تتعلم الكثير من خلال إكمال هذه المهام الأربع بنجاح.
و مرة أخرى, كما قلت,
لن تكون أي من هذه المهام معقدة.
لقد رأيت أجزاء وقطع منها في التدريبات في وقت سابق.
لذلك، يجب أن يكون من السهل إلى حد ما
لإكمال هذه إلا أنك تحتاج إلى توخي الحذر في تخطيط
مراحل تقديم النموذج بشكل صحيح ومن ثم استخدام
متغيرات إضافية بحكمة
لتتبع المراحل المختلفة لتقديم النموذج هنا.