لغة PHP - ارجو المساعدة في PHP - معهد زين العربية
موقع حلبية الموقع الاول في العالم العربي لللمعلومات الصحيحة
موقع كيف افضل موقع للرد على جميع اسئلتك موقع كيف بوابتك للمستقبل
تجارتنا منصة تجارية تساهم في تطور التجارة العالمية والاقتصاد

لغة PHP ارجو المساعدة في PHP

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
97
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
  • التقييمات: 0
  • #1
السلام عليكم و رحمة الله تعالي و بركاته و بعد :
أعضاء و ادارة زين العربية كيف حالكم عساكم بخير 💜؟
بدأت رحلتي في تطوير من الصفر
من HTML 5 و CSS3 و لقد تحاوزت JS لاني رأيتها صعبة و دخلت في PHP و طبقت عليها بعض المشاريع الصغيرة جدا .
مشكلتي اني فهمت ال OOP نظريا فقط و لم استطع تطبيقه عمليا لا اعلم لما او كيف اطبقه.
مثلا كيف عمل class ليكون قالب header او footer و شئ اخر .
لو تكرمت و نشرتم دورة عن OOP في PHP مع تطبيق عملي له سيكون ذلك رائعا جدا .
// هل من ضروري تعلم JS في مسار تطوير الويب !؟
و شكرا لكم مقدما 💜💜
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
2,875
مستوى التفاعل
2,436
النقاط
113
الإقامة
K.S.A
وعليكم السلام ورحمة الله وبركاته

حياك الله اخوي @المهدي ابشرك حنا بخير وصحة ونتمنى تكون انت كذلك

بالنسبة لاستفسارك عن OOP فهي تعتبر من المراحل المتقدمة في لغة php او اي لغة أخرى ولكن انصحك قبل تعلم الكلاسات ان تتعلم الفنكشن function لان الكلاسات هي عبارة عن فنكشنات محصورة داخل كلاس واحد ولكن الفرق بين الكلاس والفنكشنز ان الكلاس تستطيع استخدامه وتطويره يعني تقدر تضيف عليه بينما الفنكشنز لا تستطيع


بالنسبة لكيفية عمل كلاس للهيدر والفوتير فتفضل هذا مثال جداً بسيط مع اني افضل استخدام القوالب بدلاً عن ذلك

PHP:
<?php


class Mytemplates {


    public function myHader($siteName)
    {
        echo '<div id="header">
        <h1>
            '. $siteName .'
        </h1>
        </div>';
    }


    
    public function myFooter($copyright)
    {
        echo '<div id="footer">
        <p>
            '. $copyright .'
        </p>
        </div>';
    }
}

// بداية قمنا بانشاء متغير للكلاس
$template = new Mytemplates();

// هنا قمنا باستدعاء دالة طباعة الهيدر
$template->myHader('معهد زين العربية');

// هنا قمنا باستدعاء دالة طباعة الفوتير
$template->myFooter('جميع الحقوق محفوظة');

اما بالنسبة لدورة oop فاليوتيوب موجودة فيه دورات كثير ولكن انصحك لتعلم اي لغة بعد ما تاخذ دورة عليها تبحث عن دورة تكون مشروع يعني مثلا ً بناء مدونة بلغة php او بناء متجر لغة php ... وهكذا

حقيقة ما اعرف لغتك الانجليزية كيف ولكن اذا كانت لغتك جيده تابع الدورة هذي هي عن طريقة بناء مدونة باستخدام OOP ان شاء الله تفيدك


بالنسة هل من الضروري استخدام الجافاسكربت لا ليس ضروري ولكن الجافاسكربت يتم استخدامها دائما كاضافة بعض الجماليات للموقع واكيد اي مطور مواقع لابد ان يكون له خبره فيها خصوصا ً ان الجيكوري jQuery اتى لتسهيل الجافاسكربت القديمة valnila

اتمنى اني افدتك اخوي المهدي

تقبل احترامي وتقديري
اخوك
شقاوي
 

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
97
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
تسلم اخونا الغالي ربنا يجزيك خيرا 💜
يعتذر. لتأخر الرد بسبب ظروف الدراسة.

طيب كيف يعمل نظام القوالب ؟
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
2,875
مستوى التفاعل
2,436
النقاط
113
الإقامة
K.S.A
تسلم اخونا الغالي ربنا يجزيك خيرا 💜
يعتذر. لتأخر الرد بسبب ظروف الدراسة.

طيب كيف يعمل نظام القوالب ؟

العفو اخوي @المهدي

والله يجزاك خير ويوفقك في دراستك يارب

بالنسبة لنظام القوالب بما انك لا تستخدم اي نظام MVC فأفضل نظام قوالب هو نظام smarty ويمكنك زيارة موقعه الرسمي على الرابط التالي


حقيقة لم استخدمه من قبل لاني في بداياتي كنت استخدم نظام القالب السهل الخاص باخونا ضيف الله العتيبي ولكن للاسف توقف عن تحديث النظام في عام 2008 وهو لا يتوافق مع اصدارات php الحديثة

ومن بعدها اتجهت الى استخدام مكاتب MVC كمكتبة Codeignitor و مكتبة Laravel حيث انها توفر نظام قوال بداخلها

لذا لك حرية الاختيار اي قوالب تريد وان كنت حسب موضوع قمت بتطبيق بعض المشاريع على php فانصحك بتعلم codeignitor او laravel فهي اسهل واسرع

احترامي وتقديري
اخوك
شقاوي
 

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
97
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
تسلم
العفو اخوي @المهدي

والله يجزاك خير ويوفقك في دراستك يارب

بالنسبة لنظام القوالب بما انك لا تستخدم اي نظام MVC فأفضل نظام قوالب هو نظام smarty ويمكنك زيارة موقعه الرسمي على الرابط التالي


حقيقة لم استخدمه من قبل لاني في بداياتي كنت استخدم نظام القالب السهل الخاص باخونا ضيف الله العتيبي ولكن للاسف توقف عن تحديث النظام في عام 2008 وهو لا يتوافق مع اصدارات php الحديثة

ومن بعدها اتجهت الى استخدام مكاتب MVC كمكتبة Codeignitor و مكتبة Laravel حيث انها توفر نظام قوال بداخلها

لذا لك حرية الاختيار اي قوالب تريد وان كنت حسب موضوع قمت بتطبيق بعض المشاريع على php فانصحك بتعلم codeignitor او laravel فهي اسهل واسرع

احترامي وتقديري
اخوك
شقاوي
ربي يجزيك الفردوس نزلا يا رب 💓
نفذت كلامك بالحرف و الحمدلله وصلت لدرجة مرضية في ال PHP و اتجهت لمعالجة مشكلتي مع جافا سكربت التي كنت اراها صعبة و الحمدلله لم تكن كذلك و اطلعت علي دورسك بالجي كويري جميلة جدا الصراحة !
كنت أتساءل هل تعلم JS و التعمق بال DOM و jQuery يكفي أما لا فقد صادفني بعض المكتبات الأخري مثل Node.js و React ؟
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
2,875
مستوى التفاعل
2,436
النقاط
113
الإقامة
K.S.A
حياك الله اخوي @المهدي

الله يتقبل دعاك ويجزيك بالمثل ان شاء الله

بالنسبة لل javascript فجميع المكتبات التي تراها فهي مبنية عليها مثل jQuery و React و Vue js وغيرها الكثير من المكتبات فهي مبنية على الجافا سكربت ولكن تم انشائها للتسهيل على المستخدمين

اما بالنسبة لل Node.js فهي لغة تستخدم للتعامل مع السيرفر وليس كباقي المكتبات الاخرى للتعامل مع المستخدم يعني Back End وليس Front End

كنت اتمنى ان افيدك ببعض الاكواد ولكن للاسف لا يوجد لدي جهاز ان شاء الله في قادم الايام يرزقنا الله بجهاز افضل مما فقدنا لنقدم كل ماهو مفيد

احترامي وتقديري
اخوك
شقاوي
 

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
97
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
حياك الله اخوي @المهدي

الله يتقبل دعاك ويجزيك بالمثل ان شاء الله

بالنسبة لل javascript فجميع المكتبات التي تراها فهي مبنية عليها مثل jQuery و React و Vue js وغيرها الكثير من المكتبات فهي مبنية على الجافا سكربت ولكن تم انشائها للتسهيل على المستخدمين

اما بالنسبة لل Node.js فهي لغة تستخدم للتعامل مع السيرفر وليس كباقي المكتبات الاخرى للتعامل مع المستخدم يعني Back End وليس Front End

كنت اتمنى ان افيدك ببعض الاكواد ولكن للاسف لا يوجد لدي جهاز ان شاء الله في قادم الايام يرزقنا الله بجهاز افضل مما فقدنا لنقدم كل ماهو مفيد

احترامي وتقديري
اخوك
شقاوي
يسعدك ربي 💓
هذا يعني اني وصلت لهدفي و أكملت مسار الويب لحد ما .
لا بأس بالنسبة للاكواد الفكرة وصلت .
اتشكرك جزيل الشكر على مساعدتك الطيبة لي 🤗💛 .
دمت بخير و عافية
 

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .

التعليقات المنشورة لا تعبر عن رأي معهد زين العربية ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

الأعضاء المتصلون

لا يوجد أعضاء متصلون الآن.

إحصائيات المنتدى

المواضيع
1,736
المشاركات
19,097
الأعضاء
713
آخر عضو مسجل
WebCraker
أعلى