كيف أتعلم إطار عمل PHP معين؟

السلام عليكم

أواجه مشكلة في تعلم أطر عمل PHP ـ حتى البسيطة منها حسبما يقال ك CakePHP و CodeIgniter ،

المشكلة ان الدروس تبدأ في الاعداد ، ثم بعدها : ضع هذا الكود هنا ، اكتب هذا هنا......

وفي الاخير : مبروك برمجت مدونة ! دون فهم أي شيء

؟؟

ماهو الحل في رأيكم ؟؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أنصح بتعلم أطار العمل Laravel

وهنا دروس كثيره عن هذه الاطار

كنت أفكر في هذا حقا ،

يبدو أني سألقي عليه نظرة ;)

عليك فهم المبادئ أولاً وبعدها تطبيق إستخدام هذا المبدأ على أحد الأطر الداعمه له.

إدرس مكونات الإطار كل على حده وما فائدته

مثال مبدأ MVC ومثال بسيط لإنشاء نظام MVC

نظام القوالب Templates ومعرفة كيفية عمله

نظام التوجيه Route

نظام التعامل مع قواعد البيانات

أنظمة الحماية

أنظمة التخزين المؤقت

وغيرها

كل هذا مبني بمبدأ البرمجة الكائنية فعليك أن تكون ملم بها قبل هذا.

ولا تنسى الأهم وهو الإطلاع على توثيق إطار العمل الذي ستستخدمه.

أنا مطلع على كل ماسبق ، لكن تبقى طريقة الشرح ،،..

إذاً إطلع على دورات تشرح كيفية إستخدام الإطار نفسه وبعدها إنتقل لدورات إنشاء مشروعات على هذا الإطار، ولا تنسى توثيق الإطار كما أشرت سابقاً.

شكرا لك ، تبقى المشكلة هي ان بعض الدورات قديمة

كCodeIgniter 3 ، لكني وجدت دورات اخرى حديثة

شكرا مجددا :)

على الرحب والسعة :)

حاول أن تتجه للدورات الأجنبية فهي تشرح بشكل جميل و رائع

لديك قناة phpacademy قناة جميلة تقدم العديد من الدروس في العديد من الأطر

سأتابعه أيضا ، شكرا لك ;)

ممكن لو سمحت رابط الدورة الحديثة هذة الخاصة ب CodeIgniter 3 لو امكن يعنى

اكون شاكر جدا لحضرتك !

أخى الكريم طالما انك متقن لـــــ:

1- object-orinted

MVC - 2

Templates Engine -3

Cache System -4

فأنت فى غنى عن هذا كله , بل على كل مبرمج متقن لما ذكرته عليه ان يقوم بانتاج الاطار الخاص به

يضع كل من افكاره وخبرته فيه .

هلا سمحت هل عندك مصادر ل ٣ و ٤ لتعلمها لأني عندما أبحث أجد سكريبتات جاهزة

نصيحة تعلم design pattern ثم اذا فهمته اذهب لتعلم mvc في كتاب رائع يشرح mvc ثم يشرح اطارات ويقارن بينها اسمه Pro php mvc

أتعلم منه حاليا ^_^ و لكن من شخص يقدم دورة حول ما يقدمه الكتاب. كل فيديو حوالي 1 ساعة الى ساعة و ربع.

و فهمت جيدا كيف يعمل الإطار, و لكن ماذا بعد ؟ ما الذي يجب علي فعله ؟ تعلمت laravel سابقا, هل أكمل معه أم ماذا ؟

و في laravel أجد صعوبة كيف أبني مثلا مشروع كبير ففي الـ php يمكنني حل مشاكلي لكن في لارافل لدي مصادر قليلة.

وعليكم السلام ورحمه الله وبركاته

عزيزي بعض الشروحات مثل ما ذكرت ولكن ترتبط بشروحات اخرى الاغلب متمكن منها او مطلع عليها مسبقاً

الايطارات مساله تجميع مكونات او اساليب او امكانيات في اسلوب واحد ليتم استخدامه تحت ايطار فريمورك

علي سبيل المثال

if (($posts = Cache::read('posts')) === false) {
    $posts = $someService->getAllPosts();
    Cache::write('posts', $posts);
}

هنا يشرح كيفيه اخذ نسخه مؤقته لإجراء ما ولم يوضح الا وضع التالي $posts = $someService->getAllPosts();

وهنا الشرح طبيعي وواضح وكان يعني نسخه من مصفوف لجدول ما من قواعد البيانات او شي اخر

يرجى وضع مثال لما ذكرت للمساعده

أنا مثلك اخي، جاءتني فكرة تعلم إطار عمل لكن وجدت أنه من الأفضل أن أبرمج إطار العمل الخاص بي، و هذا ما فعلته..

أنت دائما تعرف شفراتك، تعرف كل صغيرة و كبيرة بإطارك و الأروع أنك تطوره كلما احتجت لذلك.. و لا تنس جانب الحماية فلا أحد قرأ ملفاتك...

و طبعا هذا لا يمنع أن تستفيد من الأطر الجاهزة في بناء بعض الخواص أو الكلاسات..

وجدت أنه من الأفضل أن أبرمج إطار العمل الخاص بي، و هذا ما فعلته..

وماهو هذا الاطار

إذا كان يهمك اسمه فقد أسميته BazzoFW و هو حاليا خاص و لا أفكر بنشره فهو دون ذلك المستوى..

الفكرة هي في تجميع الكلاسات و الملفات الأكثر استعمالا في مشاريعي حتى يسهل الوصول إليها عند البرمجة.

أحسن طريقة للتعلم هي بالتطبيق عليك أن تبدأ بالعمل على مشروع معين مع تحديد كافة الخصائص مسبقا، بعدها ستجد نفسك تبحث عن الحلول وبهذا ستتعلم ماتحتاجه يمكنك بعد ذلك التوسع في بعض النقاط

إذن يا @مبرمج بسيط هل توصلت إلى حل لهذه المعضلة ؟

-1

ههههههه ، ليس بعد :(

يا مبرمج بسيط في أي فرمورك تعمل به الان

في المغرب يستخدمون symfony codeIgniter

Fat-Free Framework إطار مصغر رائع حتى الآن :)