نظرًا لأن هذا البرنامج التعليمي لاقى استحسانًا كبيرًا، فقد ألهمني لكتابة كتاب. الكتاب عبارة عن نسخة محدثة من هذا البرنامج التعليمي ويغطي الكثير. انقر فوق الرابط أدناه للتحقق من ذلك (يوجد أيضًا نموذج للفصل متاح).
لا يزال البرنامج التعليمي متاحًا في شكله الأصلي أدناه.
إذا كنت جديدا على اللغة، فهذا البرنامج التعليمي ليس لك. يستهدف هذا البرنامج التعليمي الأشخاص الذين استوعبوا أساسيات PHP ويعرفون القليل عن البرمجة الموجهة للكائنات.
يجب أن تكون قد سمعت على الأقل عن SOLID. إذا لم تكن على دراية بها، فسيكون الوقت مناسبًا للتعرف على المبادئ قبل البدء بالبرنامج التعليمي.
لقد رأيت الكثير من الأشخاص يأتون إلى غرفة الدردشة Stack Overflow PHP ويتساءلون عما إذا كان الإطار X جيدًا أم لا. في معظم الأحيان كان الجواب هو أنه يجب عليهم فقط استخدام PHP وليس إطار عمل لبناء تطبيقاتهم. لكن الكثيرين غارقون في هذا الأمر ولا يعرفون من أين يبدأون.
لذا فإن هدفي من هذا هو توفير مصدر سهل يمكن الإشارة إليه. في معظم الحالات، لا يكون إطار العمل منطقيًا، كما أن كتابة تطبيق من الصفر بمساعدة بعض حزم الطرف الثالث أسهل بكثير مما يعتقده البعض.
تمت كتابة هذا البرنامج التعليمي لـ PHP 7.0 أو الإصدارات الأحدث. إذا كنت تستخدم إصدارًا أقدم، فيرجى ترقيته قبل البدء. أنصحك باستخدام الإصدار المستقر الحالي.
لذلك دعونا نبدأ على الفور مع الجزء الأول.