ايمن ميلاد نشر 13 مارس أرسل تقرير نشر 13 مارس (معدل) السلام عليكم ورحمة الله وبركاته لماذا لايوجد شرح في دورة تطوير تطبيقات الويب بلغة php شرح لي livewire كذلك شرح ل service cointer او service provider تم التعديل في 13 مارس بواسطة ايمن ميلاد 3 اقتباس
0 Chihab Hedidi نشر 13 مارس أرسل تقرير نشر 13 مارس الدورة تركز بشكل أساسي على تعليم تطوير تطبيقات الويب باستخدام PHP وإطار العمل Laravel من الأساسيات حتى بناء تطبيقات كاملة، لذلك تم التركيز على المفاهيم التي يحتاجها المتعلم لفهم كيفية بناء التطبيقات عمليا والعمل على مشاريع حقيقية، و بعض المفاهيم المتقدمة مثل Service Container و Service Provider هي مفاهيم داخلية في Laravel وغالبا ما يتم التعامل معها بشكل غير مباشر أثناء العمل دون الحاجة إلى التعمق فيها في البداية، خاصة للمبتدئين، أما بالنسبة لـ Livewire فهناك بالفعل شرح له ضمن قسم بناء شبكة تواصل اجتماعي تشبه إنستغرام حيث يتم استخدامه عمليا داخل المشروع. 1 اقتباس
0 ياسر مسكين نشر 13 مارس أرسل تقرير نشر 13 مارس وعليكم السلام ورحمة الله تعالى وبركاته، هل أنت مشترك في الدورة؟ في حال كنت كذلك يمكنني توجيهك أين ستجد الشروحات، لأنّ دورة تطوير تطبيقات الويب بلغة PHP على أكاديمية حسوب تتضمن فعلا شرحا ل Livewire موزعا على سبعة دروس عملية ضمن مشروع متكامل وهي تغطي مواضيع كالإشعارات والرسائل المنبثقة ونظام الإعجاب والمتابعة. أما بالنسبة ل Service Container و Service Provider فلا يوجد لهما درس مستقل في الدورة إذ تركز الدورة على التطبيق العملي المباشر دون الخوض في تفاصيل البنية الداخلية ل Laravel ويمكنك تعويض ذلك بالرجوع إلى التوثيق الرسمي ل Laravel أو طرح سؤالك أسفل الدرس مباشرة. 1 اقتباس
0 عبد الوهاب بومعراف نشر 13 مارس أرسل تقرير نشر 13 مارس دورة تطوير تطبيقات الويب بلغة PHP على أكاديمية حسوب تغطّي Livewire فعلا من خلال دروس عملية ضمن مشروع متكامل وليس في قسم نظري مستقل لذا قد لا تلاحظه للوهلة الأولى إن كنت تبحث عنه كموضوع منفرد. أما Service Container وService Provider فهما من المفاهيم البنيوية الداخلية في Laravel ولم تخصَص لهما دروس منفصلة في الدورة لأن التركيز ينصبّ على التطبيق العملي المباشر الذي يغني المتعلم في المرحلة الأولى عن الخوض في تفاصيلهما لذا إن أردت التعمق فيهما فالتوثيق الرسمي ل Laravel يشرحهما بأسلوب واضح ومنظم ويكفي للفهم الكامل. 1 اقتباس
0 ايمن ميلاد نشر 13 مارس الكاتب أرسل تقرير نشر 13 مارس هل ليس مهم فهم Service Container و Service Provider في حالة واجهت مشكلة 1 اقتباس
0 Mustafa Suleiman نشر 13 مارس أرسل تقرير نشر 13 مارس بتاريخ 3 ساعة قال ايمن ميلاد: هل ليس مهم فهم Service Container و Service Provider في حالة واجهت مشكلة سأتحدث معك بواقعية، بالنسبة للمشاريع البسيطة فلن تشعر بفائدة تعلم تلك المفاهيم، لكن من أجل تصبح متمكن وتبني مشاريع معقدة، ستحتاج إلى التعمق بالطبع، وهما من أهم مفاهيم لارافل. حيث Service Container بمثابة المستودع الذي تُدار فيه جميع كلاسات التطبيق، والمسؤول عن حقن التبعيات Dependency Injection، وبدونه ستضطر لإنشاء كائنات بنفسك في كل مكان، مما يجعل الكود متشابك وصعب التعديل أو سباجتي كما نقول. وService Provider المكان الذي يخبر لارافل كيف تربط الكلاسات ببعضها عند تشغيل التطبيق، أي كل شيء تقريبًا في لارافل من Auth, Database, Routing يتم تسجيله عبر Service Providers. ولو واجهت خطأ مثل BindingResolutionException أو Target class does not exist ولم تكن تفهم الـ Container، ستشعر أن الإطار يعمل بطريقة عجيبة ولن تعرف أين الخلل. وعند إضافة مكتبة خارجية أو تخصيص نظام التسجيل Login، ستحتاج حتمًا لاستخدام Service Provider. ومن المستحيل إجراء اختبارات احترافية Unit Testing لكودك دون فهم كيف يقوم الـ Container بتبديل الكلاسات الحقيقية بكلاسات وهمية Mocking. لا مشكلة في البداية. ابدء بتعلم الـ Routing, Controllers, و Eloquent ثم تعمق من خلال الاستيعاب وليس الحفظ. 1 اقتباس
السؤال
ايمن ميلاد
السلام عليكم ورحمة الله وبركاته
لماذا لايوجد شرح في دورة تطوير تطبيقات الويب بلغة php شرح لي livewire كذلك شرح ل service cointer او service provider
تم التعديل في بواسطة ايمن ميلاد6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.