10 دروس PHP يجب على مطوري WordPress الطموحين الاطلاع عليها

نشرت: 2017-10-13

PHP هي العمود الفقري لـ WordPress (حوالي 70٪ من الكود المصدري في PHP) ، وهذا يعني لمطوري WordPress الطموحين ، ليس هناك الكثير من خيارات لغة البرمجة التي يجب تعلمها. (يعد JavaScript هو اللاعب الرئيسي الآخر ، حيث يشكل الثلث الآخر من قاعدة التعليمات البرمجية.) لذلك ستحتاج إلى بعض دروس PHP التعليمية الجيدة.

لكن المشكلة تكمن في أن لغة PHP قديمة. أقدم من معظم الأشياء على الإنترنت. من الناحية التكنولوجية ، إنه ديناصور ، وهناك الكثير من البرامج التعليمية التي يمكن أن تكون صعبة مثل كتابة الكود (حسنًا ، هذه مبالغة - لكنها لا تزال غير سهلة).

نريد أن نسلط الضوء على بعض أفضل دروس PHP لأفرادها حتى لا تضيعوا وقتكم في أدوات التعلم القديمة أو الباهتة مع تقدمكم في وظائف الترميز.

فريق تريهاوس

دروس php

أحد الأسباب التي جعلتني قادرًا على تغيير مهنتي هو Treehouse. رأيت إعلانًا على Hulu ذات ليلة وأدركت أنني أريد العمل في مجال التكنولوجيا أكثر من التعليم.

لقد ارتدت من خلال الكثير من اللغات والدورات التدريبية ، لكن انتهى بي الأمر بالاستقرار على عروض PHP الخاصة بهم بسبب الجودة العالية التي تمت مقارنتها بالآخرين الذين كنت أعبث معهم بشكل متزامن.

هناك مئات الساعات من دروس PHP في Treehouse ، ولكن في الحقيقة ، هناك أربع دورات يجب أن تفكر فيها.

1. PHP لـ WordPress

أفضل جزء ، إذا سألتني ، هو أن دروس PHP في Treehouse لا يتم تدريسها دائمًا بمعزل عن غيرها. بالتأكيد ، يمكنك أن تأخذ دورة تدريبية كاملة ، ولكن Treehouse تقدم مسارات وبرامج يمكنك متابعتها. PHP for WordPress هو جزء من مسار تطوير WordPress.

سوف تتعلم كيف ترتبط PHP بـ WordPress hooks و The Loop ، بالإضافة إلى بعض أساسيات PHP (وظائف!) التي ستتيح لك البدء في تطوير السمات.

دروس PHP

2. مبتدئ PHP

علاوة على دورة PHP for WordPress ، يقدم Team Treehouse مسار PHP للمبتدئين مباشرة. يبدأ مسار المبتدئين ، المصمم للمبتدئين الكاملين ، بأساسيات تصميم الويب مثل HTML و CSS قبل إضافة كود PHP إلى صفحاتك.

بحلول نهاية دورة الفيديو التي تبلغ مدتها ساعتان + ، سيكون لديك فهم إلى حد كبير لكل ما تحتاجه ، من المتغيرات والشرطية وتضمين نصوص PHP بسيطة في صفحاتك.

دروس php

3. متوسط ​​PHP

أنت لا تريد التوقف عند الأساسيات ، أليس كذلك؟ بالطبع لا! الذهاب كبيرة أو العودة إلى المنزل، أليس كذلك؟ تلتقط PHP الوسيطة حيث تترك لغة PHP للمبتدئين (أعرف ، أليس كذلك؟) ، وستتعمق في قواعد البيانات واستعلامات SQL ومعالجة الأخطاء.

ولا تخف من عناصر قاعدة البيانات وتقارير SQL ومعالجة الملفات. توجهك دروس PHP التعليمية خلال كل جزء تحتاج إلى معرفته لبناء الأشياء الخاصة بك.

أقترح حقًا التأكد من قيامك بالتسلسل الكامل من المبتدئين إلى المتقدمين أيضًا ، لأن إما بمعزل عن الآخرين سيتركك قليلاً عند الانتقال إلى WordPress dev.

دروس php

4. تطوير موضوع ووردبريس

على الرغم من أنه جزء من مسار تطوير WordPress ، إلا أنه قد يتم أخذ تطوير الموضوع بمفرده أيضًا. بالرغم من أنه ليس 100٪ PHP ، فأنت بالتأكيد بحاجة إلى فهم كيفية عمل ملفات WordPress PHP وهيكل الكود. هذه الدورة التدريبية الخاصة بـ Treehouse هي الطريقة المفضلة لدي شخصيًا للتعرف على هذه الأجزاء المتكاملة من تطوير WordPress.

مدرسة كود

مع اسم مثل Code School ، كيف لا يمكن أن يكونوا مفضلين؟ إنه مثل عدم الذهاب إلى مطعم يسمى We Have Burgers عندما تريد قطعة كبيرة من اللحم على كعكة

كما تتوقع ، لدى Code School بعض دروس PHP الرائعة حقًا والتي يجب عليك بالتأكيد التحقق منها. تحتوي كل دورة تدريبية على مستوى مجاني (العديد من البرامج التعليمية الخاصة بهم مُلعبة) ، حتى تتمكن من معرفة ما إذا كان أسلوبهم يناسبك أم لا.

5. جرب PHP

دروس php

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

يمكنك أيضًا الحصول على روابط لمصادر تكميلية. مذهل.

دروس PHP

6. وثيقة لقاءات PHP

دروس PHP

هل تريد الاقتراب والشخصية من لغة الترميز الجديدة الخاصة بك؟ بالطبع! هذا هو بيت القصيد من هذا ، أليس كذلك؟

يجعلك Close Encounters with PHP تعمل مع طلبات الويب بالإضافة إلى إجراءات الأمان وبرامج التحقق من الصحة. ستحتاج إلى هذه لأي عمل مطور PHP تقوم به ، لذا يمكنك البحث جيدًا الآن.

دروس PHP

7. جرب Laravel

دروس PHP

بمجرد الانتهاء من تجربة PHP ، يجب أن تنتقل بالكامل إلى Try Laravel . على الرغم من عدم استخدام Laravel على وجه التحديد مع WordPress ، إلا أنه إطار عمل PHP (يشبه إلى حد كبير Ruby on Rails أو Node.js للغاتهم) من شأنه أن يمنحك مزيدًا من التدريب على برمجة PHP

هذه الدورة بأكملها مجانية ، بدلاً من مستوى واحد.

من النموذج إلى الجدول باستخدام Laravel

دروس PHP

وإذا كنت تحب ذلك ، فتأكد من أنك تعمل من خلال دورة المتابعة ، من النموذج إلى الجدول باستخدام Laravel . بحلول الوقت الذي تنتهي فيه من استخدام كل دروس PHP هذه من Code School ، سيكون العمل باستخدام PHP في WordPress أمرًا سهلاً.

سيكون لديك فهم كامل لكيفية مساعدة PHP في جعل الإنترنت يعمل من تلقاء نفسه ، مما يمنحك دعمًا كبيرًا مع WP dev.

8. PHP الطريق الصحيح

دروس PHP

لا يمكنك أن تخطئ في دروس PHP المسماة PHP The Right Way . في حين أنها ليست منظمة مثل العروض المقدمة من Treehouse أو Code School ، فإن هذه المجموعة من المتدربين لديها حقًا كل شيء يسير من أجلها. حقًا لأنه يغطي كل ما يخص PHP.

تم تحديث The Right Way لـ PHP الحالي (7.1 حتى كتابة هذه السطور) ، وهو متاح عبر الإنترنت وككتب إلكترونية مجانية.

على الأقل ، يجب عليك وضع إشارة مرجعية على الكتاب الإلكتروني أو تنزيله لاستخدامه كمرجع عندما تجد أسلوب سير العمل والتعلم الخاص بك.

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

9. WPMU's Learning PHP for WordPress

يحتوي WPMU على بعض من أفضل البرامج التعليمية حول WordPress على الإنترنت (خارج السمات الأنيقة بالطبع ، tee hee) ، مما يعني أنه لا يمكنني ذكر اسمها المناسب Learning PHP for WordPress .

يشبه إلى حد كبير PHP The Right Way ، يقوم WPMU بتقسيم اللغة إلى المفاهيم الأساسية باستخدام أمثلة التعليمات البرمجية الحقيقية المستضافة على Github.

أهم ما يميز هذه النظرة الخاصة بلغة PHP هو كيفية مناقشة الممارسات السيئة وكيفية تجنبها. يمكنك أيضًا إلقاء نظرة على ملفات WordPress الأساسية والوظائف وإنشاء السمات.

لن تكون خبيرًا في PHP عندما تنتهي من هذا ، لكنك ستعرف الكثير عما ستدخل إليه. قم بدمج هذا مع أي من البرامج التعليمية والمراجع السابقة لـ PHP ، وستكون في طريقك لتصبح مطور WordPress.

10. قم بإلغاء تثبيت اختبار WordPress

ربما كانت هذه أول مقدمة لي لـ PHP ، لذا لا يمكنني ذكرها. إذا كنت تريد حقًا معرفة كيفية عمل PHP في بيئة إنتاج ، فقم بإلغاء تثبيت WordPress واضطر إلى إصلاحه.

أنا متأكد من أن هذا سيحدث (أو قد حدث) لك في النهاية ، ولكن إذا دخلت وعبثت قليلاً مع wp-config.php أو function.php قليلاً ، فسوف ينكسر شيء ما. قم بتحرير ملفات النسق يدويًا. قم بعمل ما.

ثم أصلحه.

أنا أضمن أنك ستعرف أكثر مما كنت تعرفه مسبقًا. فقط لا تفعل ذلك على أي من مواقعك الرئيسية. سيكون ذلك سخيفًا.

انطلقوا وكودوا!

PHP في كل مكان ، وقد تقدمت في العمر بشكل جيد (أنا متأكد من أنها أفضل من أي شخص منا ، هاها). طالما كنت حريصًا على إصدار PHP (تريد عمومًا الإصدار 5.6.8 -7.1 لتطوير WordPress اعتبارًا من الآن) وعمر دروس PHP التعليمية التي تبحث عنها ، فلا يوجد سبب لعدم قيام مطوري WordPress الطموحين بذلك اللحاق مباشرة.

ما هي أفضل دروس PHP بالنسبة لك؟ شارك الحب في التعليقات وساعدنا جميعًا على التحسن.

الصورة المصغرة للمادة إيفان Lukyanchuk / shutterstock.com