منهاج الدورة
القسم الأول : مقدمة الدورة + تحميل Xcode + الملفات الهامة | |||
طريقة التسجيل في الدورة | مجاني | 00:02:00 | |
شرح Xcode 11 + طريقة التحميل | مجاني | 00:21:00 | |
أيقونات المشروع | 00:00:00 | ||
القسم الثاني : تصميم واجهات التطبيق + برمجة الصفحات | 8 دروس | |||
1.بناء صفحة تسجيل دخول . | مجاني | 00:09:00 | |
2.بناء صفحة تسجيل مستخدم جديد . | مجاني | 00:07:00 | |
3.تنسيق واجهة التطبيق على جميع أجهزة الأيفون عمل Auto Layout. | 00:06:00 | ||
4.إخفاء و إظهار الكيبورد و تخصيص مربع الايميل و مربع الرقم السري . | 00:10:00 | ||
5. تعطيل زر تسجيل مستخدم في حال عدم وجود بيانات . | 00:15:00 | ||
6. بناء صفحات التطبيق كاملة . | 00:09:00 | ||
7 . إضافة الملفات البرمجية . | 00:06:00 | ||
8. تقسيم صفحات التطبيق و ربطها مع واجهات UI. | 00:06:00 | ||
القسم الثالث : ربط المشروع بقواعد البيانات (Googl Firebase) | 9 دروس | |||
9. ربط التطبيق Firebase SDK And Cocaopods | مجاني | 00:11:00 | |
10. ربط صفحة تسجيل مستخدم جديد بالفايربيس . | 00:24:00 | ||
11. إضافة صورة لبروفايل المستخدم . | مجاني | 00:15:00 | |
12. رفع صورة البروفايل الى قاعدة البيانات . | 00:26:00 | ||
13. ربط صفحة تسجيل مستخدم حالي + إخفاء الايميل بعد التسجيل . | 00:10:00 | ||
14. التأكد من أن المستخدم مسجل لدينا أم لا ؟ | 00:07:00 | ||
15. تسجيل خروج للمستخدم من التطبيق . | 00:11:00 | ||
16. إبقاء المستخدم داخل التطبيق مسجل حتى بعد إغلاق التطبيق . | 00:04:00 | ||
16.1. حل مشكلة حفظ بيانات المستخدم في قاعدة البيانات بدون إسم و إيميل | 00:00:00 | ||
17. هيكلة صفحة تسجيل مستخدم جديد حالي Data Structure | 00:27:00 | ||
18. إظهار حالة التسجيل للمستخدم ” مكتبة ProgressHUD “ | 00:15:00 | ||
القسم الرابع : مشاركة المنشورات | 8 دروس | |||
19. بناء صفحة الكاميرا | 00:16:00 | ||
20. إختيار صورة المنشور من ألبوم الصور | مجاني | 00:06:00 | |
21 . حفظ نص المنشور في قاعدة البيانات | 00:06:00 | ||
22. ربط الصورة بالمنشور و حفظهم الى قاعدة البيانات | 00:13:00 | ||
23. طريقة عمل انتقال تلقائي بعد الانتهاء من إرسال المنشور الى صفحة | 00:05:00 | ||
24. عمل وظيفة لعدم إرسال منشور بدون صورة | 00:00:00 | ||
25. حل مشكلة ظهور النص و الصورة عند العودة الى صفحة الكاميرا | 00:03:00 | ||
26. هيكلة كود صفحة الكاميرا | 00:10:00 | ||
القسم الخامس : بناء صفحة المنزل ( Home ) | 8 دروس | |||
٢٧. ماهي الجداول Table View و طريقة إستخدامها لإظهار البيانات | 00:09:00 | ||
28. بناء و تصميم واجهة المنشورات | 00:09:00 | ||
29. إضافة بيانات وهمية و إظهارها | 00:10:00 | ||
30. ربط المنشورات بمعرف المستخدم الذي قام بإرسالها | 00:06:00 | ||
31. شرح طرق جلب البيانات من قاعدة البيانات و عمل موديل للبيانات Data Model | 00:34:00 | ||
32. إظهار بيانات المنشور على التطبيق | 00:15:00 | ||
33. إظهار بيانات المستخدم في المنشورات | 00:14:00 | ||
34. تخصيص صورة بروفايل المستخدم | 00:04:00 | ||
القسم السادس : بناء صفحة الردود | 8 دروس | |||
35. التعريف بقسم الردود | مجاني | 00:01:00 | |
36. عمل إنتقال من صفحة الهوم الى صفحة الردود segue | مجاني | 00:14:00 | |
37. بناء واجهة الردود | 00:18:00 | ||
38. طريق رفع مربع اضافة الرد أعلى الكيبورد | 00:16:00 | ||
39. حفظ الرد في قاعدة البيانات و ربط معرف المنشور بمعرف الرد | 00:14:00 | ||
40. جلب بيانات الرد و بيانات المستخدم من قاعدة البيانات | 00:15:00 | ||
41. إظهار بيانات الرد و بيانات المستخدم على التطبيق وعمل بعض التعديلات | 00:28:00 | ||
42. عمل الانتقال من صفحة المنزل ( الهوم ) الى صفحة الردود عن طريق المعرف الخاص بالمنشور | 00:08:00 | ||
43. اضافة بعض التحسينات للردود | 00:05:00 | ||
44. عمل اعادة رد على رد موجود مسبقا | 00:32:00 | ||
45. عمل باترن للوظائف singleton pattren | 00:42:00 | ||
46. إخفاء زر Post في عدم وجود نص داخل المربع . | مجاني | 00:00:00 | |
القسم السابع : طريقة عمل لايك للمنشور | 4 دروس | |||
47. ربط اللايك مع المنشور في قاعدة البيانات | 00:12:00 | ||
48. إستخراج بيانات اللايك و عمل Data Model للبيانات | 00:08:00 | ||
49. إظهار اللايك على المنشور | 00:06:00 | ||
50. إظهار عدد اللايكات من قاعدة البيانات على المنشور | 00:03:00 | ||
القسم الثامن : بناء صفحة البروفايل | 11 درس | |||
51 . التعريف بالقسم | مجاني | 00:01:00 | |
52. جلب بيانات المستخدم الحالي من قاعدة البيانات | 00:08:00 | ||
53 . بناء واجهة المستخدم + عمل الملفات و الوظائف اللازمة | 00:24:00 | ||
54. إظهار معلومات المستخدم الحالي الى صفحة البروفايل | 00:13:00 | ||
55. عمل جذر جديد وبداخله بيانات المستخدم و المنشورات الخاصة به | مجاني | 00:08:00 | |
56 . إستخراج المعرف للمنشور الخاص بالمستخدم الحالي | مجاني | 00:04:00 | |
57 . إستخراج بيانات المنشور الحالي عن طريق مجلد Post | 00:07:00 | ||
58. إظهار صورة المنشور في ملف المستخدم الحالي | 00:07:00 | ||
59 . العمل على مقاسات صور المنشورات برمجيا | 00:08:00 | ||
60. طريقة إستدعاء البيانات عن طريق Model | 00:09:00 | ||
61 . إظهار إسم المستخدم أعلى الفيو كنترولر | مجاني | 00:02:00 | |
القسم التاسع : بناء صفحة الأصدقاء و طريقة عمل متابعة وإلغاء متابعة للمستخدمين | 10 دروس | |||
62. مقدمة القسم | 00:00:45 | ||
63. بناء صفحة العثور على الأصدقاء | 05:00:00 | ||
64. عمل الملفات و الوظائف اللازمة | 00:08:00 | ||
65. إستخراج جميع بيانات المستخدمين من قاعدة البيانات | 00:05:00 | ||
67. فهم طريقة عمل متابعة وعدم متابعة للمستخدمين | 00:15:00 | ||
68. عمل API للوظائف | 00:07:00 | ||
69. عمل وظيفة للتأكد من المستخدم هل نتابعة أم لا | 00:09:00 | ||
70. تغير حالة الزر من متابع أو لا يتابع | 00:07:00 | ||
71. حل مشكلة ظهور المستخدم الحالي ضمن قائمة جميع المستخدمين | 00:00:00 | ||
القسم العاشر : إظهار منشوراتي و منشورات المتابعون على صفحة الهوم | 3 دروس | |||
72. مقدمة القسم | مجاني | 00:02:00 | |
73. عمل ملف في قاعدة البيانات Feed | 00:10:00 | ||
74. جلب بيانات المنشورات الخاصة بالمستخدم الحالي و منشورات المستخدم | 00:10:00 | ||
75 . حذف بيانات المنشورات من صفحة الهوم عند إلغاء متابعة المستخدم الأخر | 00:11:00 | ||
القسم الحادي عشر : زيارة بروفايل المستخدم | ٤ دروس | |||
76. إظهار عدد المنشورات و المتابعين و المتابعون | 00:15:00 | ||
77. زيارة بروفايل المستخدم الأخر | 00:16:00 | ||
78. ماهو Protocol and Delegate | 00:13:00 | ||
79. حل مشكلة تكرار المنشورات و اللايكات | 00:15:00 | ||
القسم الثاني عشر : بناء صفحة Discover | |||
80. بناء صفحة Discover و إظهار المنشورات الأعلى في عدد اللايكات | 00:15:00 | ||
81. بناء صفحة البحث و طريقة تمكين مربع البحث | 00:08:00 | ||
82. إظهار المستخدمين بناء على عملية البحث | 00:21:00 | ||
83. حل مشكلة ظهور مجلد users عند متابعة مستخدم أخر | 00:05:00 | ||
84. واجب : عمل إنتقال عن طريق Protocol | 00:00:00 | ||
85. حل الواجب | 00:05:00 | ||
القسم الثالث عشر : التعامل مع الانتقال بإحتراف Protocol And Delegate | |||
86. امكانية المتابعة و عدم المتابعة عن طريق بروفايل المستخدم الأخر | 00:11:00 | ||
87. التأكد من متابعة المستخدم و عدم متابعتة | 00:04:00 | ||
88. Protocol And Delegate نقل حالة بإستخدام | مجاني | 00:14:00 | |
89. الإنتقال الى صفحة المستخدم الأخر عن طريق صفحة الهوم | 00:09:00 | ||
90. الإنتقال إلى التفاصيل الخاصة بالمنشور | 00:20:00 | ||
91. الانتقال الى من صفحة الردود الى بروفايل المستخدم | 00:07:00 | ||
92. الانتقال من صفحة الرد على الرد الى بروفايل المستخدم | مجاني | 00:05:00 | |
القسم الرابع عشر : بناء صفحة الإعدادات Profile Setting | |||
93. بناء صفحة الإعدادات | مجاني | 00:11:00 | |
94. إظهار بيانات المستخدم الحالي | 00:08:00 | ||
95. تغيير صورة المستخدم | 00:05:00 | ||
96. إضافة بيانات جديدة للمستخدم وحفظها في قاعدة البيانات | 00:25:00 | ||
97. إظهار البيانات الجديدة على ملف المستخدم | 00:02:00 | ||
98. إظهار البايو على بروفايل المستخدم | مجاني | 00:06:00 | |
99. الإنتقال من صفحة المستخدم الى صفحة الإعدادات | 00:06:00 | ||
100. إضافة تحسينات على صفحة الإعدادات | 00:06:00 | ||
جاري العمل على إنتاج الدروس و تحميلها . | 00:00:00 | ||
القسم الخامس عشر : إظهار حجم الصور الحقيقي | 2 دروس | |||
101. طريقة إظهار عرض و طول صورة المنشور وحفظهم الى قاعدة البيانات | 00:07:00 | ||
102. إظهار الصورة بطولها الطبيعي على التطبيق | 00:09:00 | ||
القسم السادس عشر - ارسال الفيديوهات | |||
103. إظهار الفيديو من الألبوم . | 00:18:00 | ||
104. حفظ الفيديو إلى قاعدة البيانات و عمل ترتيب لوظيفة الحفظ . | 00:33:00 | ||
105. تشغيل الفيديو على التطبيق ( صوت فقط ) | 00:06:00 | ||
106. إظهار الفيديو . | 00:03:00 | ||
107. حل مشكلة ظهور الفيديو خارج الفريم + طريقة إيقاف الفيديو عند الانتقال من الخلايا ( إعلان ) | 00:03:00 | ||
108. إضافة أيقونة الصوت . | 00:05:00 | ||
109. التحكم في الصوت ( اصمات – تشغيل ) | 00:11:00 | ||
110. تخصيص أيقونة الفيديو بشكل دائري | 00:01:00 |
تقييم الدورة
لا توجد تقييمات لهذه الدورة
42 الطلاب المسجلين