1
00:00:03,860 --> 00:00:10,845
وأخيرا، نحن هنا في المهمة الرابعة والأخيرة في هذه الدورة.

2
00:00:10,845 --> 00:00:13,350
ماذا نفعل في هذه المهمة؟

3
00:00:13,350 --> 00:00:19,225
سنقوم باستكشاف المواضيع التي قمنا بتغطيتها في هذه الوحدة بالذات.

4
00:00:19,225 --> 00:00:23,255
اتصال العميل والخادم، واستخدام واجهة برمجة التطبيقات

5
00:00:23,255 --> 00:00:28,600
للراحة، مستطيلات الراحة، والرسوم المتحركة في هذا الواجب بالذات.

6
00:00:28,600 --> 00:00:32,360
إذن، ما هي المهام المختلفة في هذه المهمة؟ و

7
00:00:32,360 --> 00:00:35,759
ستتكون هذه المهمة من أربع مهام مختلفة.

8
00:00:35,759 --> 00:00:41,155
دعونا استكشاف كل واحد منهم في القليل من التفاصيل، بعد ذلك.

9
00:00:41,155 --> 00:00:45,170
تمامًا كما قمنا بتحديث استطلاعات الأطباق

10
00:00:45,170 --> 00:00:49,780
لاستخدام عميل HTTP للاتصال بخادم API الباقي، فإن

11
00:00:49,780 --> 00:00:56,380
مهمتك الأولى في هذا الواجب هي تحديث خدمة العروض الترويجية

12
00:00:56,380 --> 00:00:59,510
بحيث تذهب خدمة الترويج وجلب البيانات

13
00:00:59,510 --> 00:01:03,320
المطلوبة حول العروض الترويجية من جانب الخادم.

14
00:01:03,320 --> 00:01:08,210
لذلك، تحتاج إلى تنفيذ الطرق الثلاث التي تحصل على العروض الترويجية،

15
00:01:08,210 --> 00:01:11,315
والحصول على الترويج المميز، والحصول على الترقية.

16
00:01:11,315 --> 00:01:13,310
ثلاث طرق مختلفة هناك،

17
00:01:13,310 --> 00:01:15,935
ولكن على وجه الخصوص سوف نستخدم

18
00:01:15,935 --> 00:01:19,760
الترويج المميز للحصول على المعلومات لتقديم

19
00:01:19,760 --> 00:01:23,090
المعلومات حول العروض الترويجية

20
00:01:23,090 --> 00:01:27,930
على الصفحة الرئيسية لهذا التطبيق الزاوي معين.

21
00:01:27,930 --> 00:01:29,210
لذلك في المهمة الأولى،

22
00:01:29,210 --> 00:01:34,175
تحتاج إلى تحديث خدمة الترويج لاستخدام عميل HTTP وأيضا

23
00:01:34,175 --> 00:01:36,380
تحديث المكون الرئيسي للاستفادة من

24
00:01:36,380 --> 00:01:39,530
خدمة الترويج لجلب البيانات من الخادم،

25
00:01:39,530 --> 00:01:44,105
ومن ثم تقديم هذا التكوين الترويجي في الصفحة الرئيسية.

26
00:01:44,105 --> 00:01:48,080
مهمتك الثانية في هذا الواجب هي بالطبع،

27
00:01:48,080 --> 00:01:52,815
تحديث خدمة الزعيم لاستخدام عميل HTTP، أوه،

28
00:01:52,815 --> 00:01:54,260
وجلب البيانات من

29
00:01:54,260 --> 00:01:57,890
خادم Json من أجل تقديم المعلومات حول القادة.

30
00:01:57,890 --> 00:02:02,150
لذلك، يجب أن يتم تقديم الزعيم

31
00:02:02,150 --> 00:02:09,640
المميز هنا باستخدام زعيم الحصول على مميزة من خدمة الزعيم لجلب المعلومات من الخادم.

32
00:02:09,640 --> 00:02:15,785
وبالمثل، والانتقال إلى الصفحة حول،

33
00:02:15,785 --> 00:02:19,670
يجب جلب المعلومات حول قيادة الشركات التي نقدمها هنا من خدمة الزعيم

34
00:02:19,670 --> 00:02:22,895
باستخدام طريقة get leads التي يجب أن تستخدم

35
00:02:22,895 --> 00:02:27,555
عميل HTTP للذهاب وجلب البيانات من جانب الخادم.

36
00:02:27,555 --> 00:02:32,735
وبالمثل، قم بتحديث طريقة الزعيم في خدمة الزعيم.

37
00:02:32,735 --> 00:02:37,625
لذلك، هذه هي المهمة الثانية في مهمتك.

38
00:02:37,625 --> 00:02:43,160
مهمتك الثالثة في المهمة هي تنشيط نموذج التعليقات، النموذج

39
00:02:43,160 --> 00:02:46,640
التفاعلي الذي أنشأه في صفحة الاتصال.

40
00:02:46,640 --> 00:02:49,340
لذلك، في نموذج التعليقات هذا عندما يقوم المستخدم

41
00:02:49,340 --> 00:02:53,420
بإرسال معلومات صحيحة ثم النقر على زر الإرسال،

42
00:02:53,420 --> 00:02:56,810
يجب توفير معلومات نموذج التعليقات هذه

43
00:02:56,810 --> 00:02:59,120
لخدمة التعليقات التي ستقوم

44
00:02:59,120 --> 00:03:02,405
بتنفيذها كجزء من المهمة الثالثة في هذا الواجب.

45
00:03:02,405 --> 00:03:07,670
ستدعم خدمة التغذية المرتدة طريقة إرسال التعليقات

46
00:03:07,670 --> 00:03:13,565
التي تأخذ معلومات النموذج المرسلة من مكون جهة الاتصال،

47
00:03:13,565 --> 00:03:19,580
وطريقة إرسال عنصر السلوك إلى خدمة التغذية المرتدة الخاصة بهم،

48
00:03:19,580 --> 00:03:23,465
ثم ستستخدم طريقة تقديم التعليقات في خدمة التعليقات بدورها

49
00:03:23,465 --> 00:03:27,905
عميل HTTP لنشر البيانات إلى الخادم.

50
00:03:27,905 --> 00:03:36,110
تأخذ طريقة النشر معلومات النموذج التي تأتي كمعلمة

51
00:03:36,110 --> 00:03:39,410
لطريقة إرسال التعليقات ثم تنشر هذه المعلومات إلى

52
00:03:39,410 --> 00:03:46,205
عنوان URL للتعليقات على موقع خادم Json الخاص بنا.

53
00:03:46,205 --> 00:03:50,960
تقديم المعلومات إلى الخادم الخاص بك لن يكون لحظيا.

54
00:03:50,960 --> 00:03:54,890
لذا، في المهمة الرابعة في هذه المهمة،

55
00:03:54,890 --> 00:03:58,520
ستتعامل مع حقيقة أن تقديم المعلومات

56
00:03:58,520 --> 00:04:02,450
من نموذج التغذية المرتدة إلى الخادم سيستغرق بعض الوقت،

57
00:04:02,450 --> 00:04:06,530
وبعد ذلك بمجرد إرسال المعلومات بنجاح،

58
00:04:06,530 --> 00:04:12,050
ستقوم بمطالبة المستخدم بـ التشكل من جانب الخادم.

59
00:04:12,050 --> 00:04:16,515
لذلك، دعونا نأخذ هذا النموذج وبعد ذلك سنقوم بإرسال النموذج هنا.

60
00:04:16,515 --> 00:04:22,110
لذلك، اسمحوا لي أن اكتب في بعض المعلومات في النموذج.

61
00:04:39,500 --> 00:04:42,110
لذلك، بمجرد أن يقوم المستخدم

62
00:04:42,110 --> 00:04:45,680
بكتابة جميع المعلومات الصحيحة في النموذج ثم النقر على زر الإرسال،

63
00:04:45,680 --> 00:04:50,540
ستقوم بإرسال هذه المعلومات من خلال خدمة التعليقات إلى الخادم ليتم نشره.

64
00:04:50,540 --> 00:04:53,560
حتى يستجيب الخادم

65
00:04:53,560 --> 00:05:01,805
لك، يجب عرض الدوار التقدم على الشاشة وبمجرد

66
00:05:01,805 --> 00:05:05,180
الحصول على معلومات التعليقات من جانب الخادم ويؤكد جانب الخادم أن

67
00:05:05,180 --> 00:05:10,220
معلومات نموذج الملاحظات قد تم إرسالها بنجاح على جانب الخادم.

68
00:05:10,220 --> 00:05:14,855
لذلك، هذا هو المكان الذي تقوم فيه باستدعاء طريقة

69
00:05:14,855 --> 00:05:19,460
تقديم الملاحظات، ستعيد لك طريقة إرسال التعليقات كائن ملاحظات،

70
00:05:19,460 --> 00:05:24,335
لذلك يمكنك الاشتراك في ذلك لأن طريقة إرسال التعليقات ستعود إلى ملاحظة.

71
00:05:24,335 --> 00:05:26,975
لذلك يمكنك الاشتراك في ذلك وضمن الاشتراك،

72
00:05:26,975 --> 00:05:30,650
سوف تحصل على المعلمة التي هي

73
00:05:30,650 --> 00:05:35,780
معلومات نموذج الملاحظات التي قمت بتقديمها من خلال طريقة تقديم الملاحظات.

74
00:05:35,780 --> 00:05:46,400
أذكر كيف نتعامل مع تحديث الطبق في مكون تفاصيل الطبق في التمرين.

75
00:05:46,400 --> 00:05:50,220
بنفس الطريقة، عند نشر النموذج،

76
00:05:50,220 --> 00:05:53,255
ستعيد طريقة تقديم الملاحظات إلى

77
00:05:53,255 --> 00:05:57,440
كائن التعليقات المنشور الذي يعود من

78
00:05:57,440 --> 00:06:01,840
جانب الخادم للتأكد من أن النموذج قد تم إرساله بنجاح.

79
00:06:01,840 --> 00:06:04,985
لذلك، ضمن عنصر الاتصال الخاص

80
00:06:04,985 --> 00:06:07,635
بك، سوف تشترك في ذلك وبعد ذلك،

81
00:06:07,635 --> 00:06:11,090
عندما يتم الحصول على كائن التغذية المرتدة في تلك المرحلة،

82
00:06:11,090 --> 00:06:16,160
سوف تعرض المعلومات من كائن الملاحظات كما سترى هنا.

83
00:06:16,160 --> 00:06:18,010
لذلك، عندما أقدم النموذج،

84
00:06:18,010 --> 00:06:21,080
ستلاحظ على الفور الدوار التقدم الذهاب إلى هناك،

85
00:06:21,080 --> 00:06:24,410
وبعد ذلك بعد اكتمال التقديم سوف تظهر التشكل

86
00:06:24,410 --> 00:06:28,190
لمدة خمس ثوان هنا لإظهار

87
00:06:28,190 --> 00:06:29,990
المعلومات التي تم نشرها

88
00:06:29,990 --> 00:06:33,740
على موقع الخادم وبعد ذلك بعد خمس ثوان سوف رفض ذلك

89
00:06:33,740 --> 00:06:40,300
ثم إعادة النموذج الفارغ إلى الشاشة.

90
00:06:40,300 --> 00:06:46,080
لاحظت أيضا أنه في كل مرحلة كنا نستخدم الرسوم المتحركة.

91
00:06:46,080 --> 00:06:52,940
يمكنك الاستفادة من الرسوم المتحركة توسيع لجلب في كل مرحلة على الشاشة.

92
00:06:52,940 --> 00:06:55,970
لذلك، عندما ينقر المستخدم على زر الإرسال،

93
00:06:55,970 --> 00:06:59,480
سوف تخفي النموذج

94
00:06:59,480 --> 00:07:03,860
أولا ثم استبدال هذا النموذج مع الدوار التقدم في طريقة العرض.

95
00:07:03,860 --> 00:07:08,780
ثم، عند الحصول على كائن ملاحظات الإرجاع من

96
00:07:08,780 --> 00:07:14,185
جانب الخادم لتأكيد أنه حيث تم تحديث الخادم،

97
00:07:14,185 --> 00:07:17,415
ثم عند هذه النقطة سوف ترفض الدوار،

98
00:07:17,415 --> 00:07:20,780
سوف تظهر محتويات كائن التغذية المرتدة

99
00:07:20,780 --> 00:07:24,685
على الشاشة لمدة خمس ثوان كما رأينا هناك.

100
00:07:24,685 --> 00:07:28,370
ثم، بعد خمس ثوان سوف رفض ذلك

101
00:07:28,370 --> 00:07:31,970
وبعد ذلك سوف تظهر نموذج فارغ في هذه النقطة بحيث

102
00:07:31,970 --> 00:07:42,500
يمكن للمستخدم تقديم المعلومات ردود الفعل التالية إذا كان أو انها اختار ل.

103
00:07:42,500 --> 00:07:45,290
الآن في عملية القيام بذلك،

104
00:07:45,290 --> 00:07:48,665
سوف تأخذ مساعدة من حقيقة أنه

105
00:07:48,665 --> 00:07:50,915
عند نشر أي شيء إلى الخادم باستخدام طريقة المشاركة،

106
00:07:50,915 --> 00:07:55,190
سيقوم الخادم

107
00:07:55,190 --> 00:07:56,930
بإرجاع كائن التغذية المرتدة إليك في شكل ملاحظة

108
00:07:56,930 --> 00:08:02,280
ويمكن ملاحظتها مرة أخرى إلى عنصر الاتصال من خلال طريقة تقديم ردود الفعل.

109
00:08:02,280 --> 00:08:04,340
عندما تتلقى هذا يمكن ملاحظته،

110
00:08:04,340 --> 00:08:05,780
يمكنك الاشتراك في ذلك يمكن

111
00:08:05,780 --> 00:08:09,410
ملاحظته، وضمن طريقة الاشتراك سوف تحصل على الوصول إلى كائن الملاحظات

112
00:08:09,410 --> 00:08:13,710
التي تؤكد أن معلومات الملاحظات قد تم نشرها على موقع الخادم.

113
00:08:13,710 --> 00:08:16,225
ثم، عند هذه النقطة،

114
00:08:16,225 --> 00:08:19,580
سوف ترفض الدوار التقدم، وبعد ذلك،

115
00:08:19,580 --> 00:08:26,660
تظهر معلومات الإرجاع لمدة خمس ثوان على الشاشة،

116
00:08:26,660 --> 00:08:29,180
وبعد ذلك سوف ترفض ذلك مرة أخرى،

117
00:08:29,180 --> 00:08:37,080
ومن ثم استبدال ذلك مع نموذج إعادة تعيين من موقع التطبيق.

118
00:08:38,660 --> 00:08:44,735
لذا، تتطلب منك هذه الخطوات التفكير بعناية فائقة في كيفية

119
00:08:44,735 --> 00:08:50,620
تنفيذ هذا التسلسل من المراحل لتقديم النموذج.

120
00:08:50,620 --> 00:08:53,960
يتم شرح المزيد من التفاصيل حول

121
00:08:53,960 --> 00:09:01,550
ذلك في تفاصيل المهمة الواردة في هذا الدرس.

122
00:09:01,550 --> 00:09:06,200
لذلك، قراءة من خلال ذلك وإذا كان لديك أي أسئلة لا

123
00:09:06,200 --> 00:09:10,990
تتردد في نشر هذه الأسئلة في المنتدى وسوف يتم الإجابة عليها هناك.

124
00:09:10,990 --> 00:09:16,385
الآن، هذه المهمة الرابعة ستكون أكثر انخراطاً.

125
00:09:16,385 --> 00:09:22,159
تحتاج إلى تخطيط تسلسل المراحل الخاص بك بشكل صحيح.

126
00:09:22,159 --> 00:09:27,080
سوف يفاجأ أن كل جزء تقريبا تحتاج إلى

127
00:09:27,080 --> 00:09:31,430
القيام به هنا كنت قد واجهت في مكان ما أو الآخر في التدريبات السابقة.

128
00:09:31,430 --> 00:09:34,460
لذلك، هذا ليس شيئا جديدا تماما بالنسبة لك،

129
00:09:34,460 --> 00:09:37,025
ولكن تحتاج فقط لالتقاط كل تلك القطع ومن ثم

130
00:09:37,025 --> 00:09:40,250
الانضمام إليها معا من أجل تنفيذ هذا الحل.

131
00:09:40,250 --> 00:09:43,930
وقد برهنت بالفعل على أن من الممكن القيام بذلك.

132
00:09:43,930 --> 00:09:48,515
لذلك، هذا يكمل المهمة الرابعة في هذه المهمة.

133
00:09:48,515 --> 00:09:52,860
استمتعي بإكمال هذه المهمة النهائية

134
00:09:52,860 --> 00:09:58,640
أنا متأكد من أنك سوف تتعلم الكثير من خلال إكمال هذه المهام الأربع بنجاح.

135
00:09:58,640 --> 00:10:00,050
و مرة أخرى, كما قلت,

136
00:10:00,050 --> 00:10:03,110
لن تكون أي من هذه المهام معقدة.

137
00:10:03,110 --> 00:10:08,180
لقد رأيت أجزاء وقطع منها في التدريبات في وقت سابق.

138
00:10:08,180 --> 00:10:10,640
لذلك، يجب أن يكون من السهل إلى حد ما

139
00:10:10,640 --> 00:10:14,090
لإكمال هذه إلا أنك تحتاج إلى توخي الحذر في تخطيط

140
00:10:14,090 --> 00:10:18,035
مراحل تقديم النموذج بشكل صحيح ومن ثم استخدام

141
00:10:18,035 --> 00:10:21,440
متغيرات إضافية بحكمة

142
00:10:21,440 --> 00:10:27,000
لتتبع المراحل المختلفة لتقديم النموذج هنا.