كيفية الطلب

1 تسجيل الدخول أو إنشاء حساب جديد.
2 راجع طلبك أو اطلب خدمة جديدة.
3 تأكيد الدفع

إذا كنت لا تزال تواجه مشكلات ، فالرجاء إخبارنا بذلك عن طريق إرسال بريد إلكتروني إلى support@natchcenter.com . شكراً لك!

ساعات العمل

الإثنين-للجمعة 9:00AM - 20:00PM
السبت - 9:00AM-17:00PM
أيام الأحد عن طريق موعد مسبق فقط!

كيفية تطوير مواقع الويب باستخدام بي اتش بي ؟

من قبل NatchCenter / يون 11, 2018 / نشرت في المواقع
كيفية تطوير مواقع الويب باستخدام بي اتش بي ؟

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

ملاحظات: نظرًا للقيود المفروضة على المساحة ، فإن هذه ليست شاملة لتغطية جميع الفئات ، بل هي نقطة بداية واسعة لأداة PHP ومراجع الموارد للبناء عليها. جميع الأدوات والمراجع المدرجة هنا مجانية إلا إذا تمت الإشارة إليها ، ولكن قد يكون لها رسوم أخرى مرتبطة باستخدامها.

المنشآت PHP و IDEs

قبل التعليمة البرمجية في PHP ، تحتاج إلى تثبيت مع خادم ويب وقاعدة بيانات ، بالإضافة إلى محرر أو IDE (بيئة تطوير متكاملة).

XAMPP - XAMPP (* nix Apache + MySQL + PHP + Perl) هو توزيع "LAMP stack" مثالي لاختبار الويب المحلي لـ PHP على أنظمة Windows و Mac OS X و Linux. بديل واحد هو MAMP لـ Mac و Windows ، بالرغم من أن دعم Linus ("L") مفقود.

NetBeans IDE - قد يكون NetBeans IDE الشهير معروفًا بشكل أفضل لتطوير Java ولكنه مناسب أيضًا لتطوير شفرة PHP.

Eclipse PHP setup - Eclipse هو بيئة تطوير متكاملة مفتوحة المصدر للعديد من اللغات ، مع دعم PHP كجزء من حزمة أدوات تطوير Eclipse PHP. بديل واحد هو Aptana Studio ، الذي يعتمد على Eclipse. قد تحتوي بعض العناصر في هذه القائمة على إصدارات مكون إضافي لـ Eclipse و / أو Aptana.

تعلم PHP

هناك الآلاف من البرامج التعليمية والكتب على الإنترنت ومواقع الموارد على PHP. في ما يلي بعض النقاط التي يمكنك البدء بها.

دليل PHP.net - يمكنك العثور على أي شيء تحتاج إلى معرفته حول بنية PHP ووظائفها في دليل PHP.net ، بالإضافة إلى أمثلة الاستخدام.

PHPBuilder.com - PHPBuilder هو موقع موارد PHP مع مجموعة من المقالات والبرامج التعليمية والنصائح ومكتبة الشفرة والمنتدى وأكثر من ذلك.

Zend Developer Zone - Zend Developer Zone عبارة عن مجموعة من الأخبار والبرامج التعليمية والمنتديات لـ PHP. تحقق من PHP 101: PHP للمبتدئين المطلقين إذا كنت بدأت للتو.

PHP Freaks - PHP Freaks ديه الدروس ، بلوق ، والأخبار ، دردشة لجنة حقوق الإنسان ، والمنتديات وأكثر ل PHP.

PHP: The Right Way - PHP: يقدم The Right Way لتعليم أفضل ممارسات PHP للمطورين الجدد ، وهو متاح أو متاح في ما يقرب من 20 لغة.

أكاديمية PHP - تقدم أكاديمية PHP دورات تطوير الويب مجانًا ، بما في ذلك مقاطع الفيديو.

WikiBooks - Wikibooks لديه كتاب PHP عبر الإنترنت يستهدف المبتدئين ، الذي يرشدك عبر التثبيت ، أساسي اللغة والاستخدام المتقدم.

تقدم Killer PHP - Killer PHP برامج تعليمية لتطوير الويب ، بما في ذلك الفيديو ، والتي تركز على PHP.

قانون البنوك والمكتبات

توسيع ما يأتي مع PHP أمر سهل مع العديد من بنوك الكود والمكتبات.

SimplePie - SimplePie هو محلل تغذية RSS / Atom يسمح لك بتضمين الخلاصات في موقع ويب PHP الخاص بك.

فصول PHP - PHP Classes عبارة عن مجموعة من مخطوطات PHP والبرامج التعليمية ومراجعات الكتب والمنتديات وغيرها.

PHPExcel - يمكن لـ PHPExcel قراءة أو كتابة أو إنشاء جداول بيانات Excel لاستخدامها على موقع ويب.

رابطة الحزم غير العادية - PHP League هي مجموعة من حزم PHP المفيدة والمُختبَرة التي يتم توزيعها عبر Packagist و Composer.

يتيح لك PhpMathPublisher - PhpMathPublisher نشر معادلات رياضية معقدة على الويب بدون LaTex و MathML.

SwiftMailer - SwiftMailer هو مكتبة بريد إلكتروني متوافقة مع MIME 5 PHP والتي تدعم ليس فقط SMTP ، sendmail و postfix ولكن أيضا النقل المخصصة ، ويمكن التعامل مع المرفقات الكبيرة والصور المضمنة.

PHP-CPP - PHP-CPP هي مكتبة لتطوير ملحقات PHP سريعة جدًا في C ++.

PHP.net Image Processsing and GD - هذا هو جزء من دليل PHP.net لتتمكن من البدء في قدرات معالجة الصور في PHP. انظر أيضًا إلى MagickWand for PHP و PHP Image Workshop.

GeoCoder - إذا كنت تقوم ببناء تطبيقات Web-geour-aware ، يوفر Geocoder PHP طبقة تجريد للتشفير الجغرافي ، ولديه دعم لأكثر من عشرين من خدمات الجهات الخارجية بما في ذلك خرائط Google ، وخرائط Bing ، و OpenStreetMap ، و MapQuest ، و TomTom ، و ArcGIS Online وأكثر من ذلك ، ولديها مشروعات فرعية لـ Symfony2 و Laravel وأطر العمل الأخرى.

PHPMailer - PHPMailer هي مكتبة شعبية لإرسال البريد الإلكتروني من PHP ويستخدم من قبل CMSes مثل Drupal و Joomla!

محركات Templating

احتمال استخدام PHP لتطوير مواقع الويب (بدلاً من استخدام سطر الأوامر مرتفع). على هذا النحو ، من المرجح جداً أن تقوم بتوليد صفحات ويب بشكل حيوي ، وسيسهل ذلك محرك نموذجي جيد.

Smarty - Smarty هي واحدة من أوائل محركات templating ، ولديها فلسفة تتضمن بناء جملة سهل لا يتطلب معرفة PHP ، وفصل نظيف بين الكود (PHP) والعرض التقديمي (HTML / CSS).

يقوم Twig - Twig - الذي أنشأه منشئ إطار Symfony - بتسويق نفسه كمحرك نموذجي "حديث" لـ PHP ، باستخدام بنية موجزة أكثر ، نموذجية المنحى ، مع اختصارات للأنماط الشائعة.

Savant 3 - Savant هو نظام قالب يركز على الكائنات ويستخدم لغة PHP ويمكن تمديده وتجميعه حسب الطلب.

HTTP و REST APIs

هل تحتاج إلى كتابة كود PHP يستهلك محتوى من الويب ، أو للسماح بذلك من موقعك؟ هذا القسم هو لك.

طلبات PHP - تستند طلبات PHP إلى مكتبة Python التي تحمل الاسم نفسه ويتم استخدامها كطبقة أكثر تنظيماً على cURL و fsockopen ، لإنتاج واستهلاك طلبات HTTP.

Guzzle - Guzzle هو عميل طلبات HTTP آخر يساعد على التخلص من الاضطرار إلى العمل مباشرة مع cURL وكذلك دفق السياقات والمآخذ.

Apigility - Apigility عبارة عن أداة تطوير API REST التي تتحدث أيضًا RPC وتوفر ميزات تتضمن تعيين الإصدارات والتطبيع والتحقق من الصحة والتوثيق (العديد من النكهات) وتوثيق واجهات برمجة التطبيقات.

ادوات التطوير

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

Composer Dependency Manager for PHP - Composer هو مدير تبعية شعبية لحزم PHP التي تديرها على أساس كل مشروع وليس على مستوى العالم.

Packagist - Packagist هو مؤرش أرشيف حزمة PHP الذي يقوم بتجميع حزم Composer-installable.

قد لا يكون Git - Git ناضجًا مثل Subversion (svn) ، ولكن يُقال إنه أسرع وأكثر مرونة ، وهو نظام تحكم في الإصدارات متاح للعديد من شركات التكنولوجيا والمطورين. يحتوي Atlassian على مجموعة شاملة من برامج Git التعليمية لمساعدتك على البدء.

Subversion - في الأصل مشروع Tigris.org ، الآن الانتقال إلى Apache ، Subversion هي واحدة من أنظمة التحكم في إصدار الشفرات الأكثر نضجا.

Phing - Phing هي أداة بناء مشروع PHP مبنية على Apache Ant ، والتي يمكنها تشغيل اختبارات وحدة PHPUnit و SimpleTest.

Xinc - Xinc هو نظام تكامل ونظام تحكم مستمر يعمل مع Phing و Subversion.

phpDox - مولد التوثيق PhpDox يستخدم PHP-Parser بشكل افتراضي لجمع معلومات الكود ، والذي يتم تخزينه في تنسيق XML.

Faker - عندما لا تتوفر لديك بيانات لاختبارها ، يمكن لـ Faker (المستوحاة من مكتبات مشابهة لـ Perl و Ruby) إنشاءها لك. إذا كنت تحتاج أيضًا إلى أشياء وهمية ، أو بذرة طريقة ، وما إلى ذلك ، تحقق من Phake.

XDebug PHP profiling - XDebug هو مصحح أخطاء PHP وملف التعريف ، مع WebGrind كواجهة أمامية.

PEAR - PEAR (ملحق PHP والتطبيق) هو إطار لتوزيع / تثبيت مكونات PHP القابلة لإعادة الاستخدام.

أطر عمل PHP

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

Laravel 4 - Laravel فواتير نفسها "إطار PHP لصانعي الويب" ويتضمن نظام بليد templating.

Silex - Silex هو تنسيق ميكروفاجير PHP مبني على Symfony 2 Components.

CakePHP - CakePHP هو إطار PHP شائع آخر ولكنه لا يتطلب ملف تكوين (مجرد قاعدة بيانات) ، هو MVC-bsaed ، ويحتوي على مجموعة من أدوات الأمان والتحقق بالإضافة إلى المزيد.

CodeIgniter - CodeIgniter هو إطار PHP كامل مع بصمة صغيرة ويتبع منهجية Agile.

phpMyFAQ - PhpMyFAQ هو برنامج مفتوح المصدر لإنشاء صفحات الأسئلة الشائعة (الأسئلة الشائعة) وإدارتها (مجانًا إذا تم الحفاظ على إشعار حقوق النشر).

Zend Framework - Zend Framework هو من نفس الأشخاص الذين يقدمون محرك البرمجة النصية PHP.

Symfony - Symfony هو إطار عمل PHP على الويب ومجموعة من ما يقرب من 30 مكونًا PHP مستقلًا يمكن إعادة استخدامه.

فالكون (Phalcon) - فالكون (Phalcon) هو إطار قائم على تمديد C يدّعي أنه الأسرع ، حتى أنه يتفوق على CodeIgniter و Kohana و Laravel و Zend.

FuelPHP - FuelPHP هو إطار MVC هرمي مع ViewModels ، والذي يدعم التوجيه باستخدام إغلاق PHP.

Slim - Slim هو إطار عمل صغير للتطوير السريع لتطبيقات PHP وواجهات برمجة التطبيقات

نظم إدارة المحتوى القائم على PHP

لا ترغب في إنشاء موقع ويب أو تطبيق من الصفر؟ هناك العديد من CMSs القائمة على PHP مع دعم المجتمع النشط ومئات أو حتى الآلاف من الإضافات ومواضيع الصفحة. أو يمكنك كتابة رمز مخصص لتوسيع نطاق CMS بنفسك.

دروبال - المصدر المفتوح Drupal CMS قد لا يكون شائعًا تمامًا مثل WordPress ولكنه موجود في الأعلى ، وهو مبني على إطار Symfony.

جملة! - جملة! يعتبر CMS آخر من بين الأكثر شيوعًا (يدعي أنه الأكثر شيوعًا بناءً على حجم المجتمع) ، مع تشغيل ملايين المواقع ، بما في ذلك مواقع الشركات.

WordPress - هذه هي النسخة المستضافة ذاتيًا من WordPress.com الرائج ، وواحدة من أكثر CMSes شعبية إن لم يكن أكثر ، مع الآلاف من الإضافات والموضوعات والبرامج التعليمية المجانية والمدفوعة ، والملايين من مواقع الويب التي تعمل.

تسجيل الدخول إلى حسابك للوصول إلى ميزات مختلفة

او استخدم وسائل التواصل

إنشاء حساب

نسيت معلومات الدخول؟

عرض سعر

سنفعل كل ما في وسعنا لجعل مشروعك أفضل مشروع لدينا!

إشترك معنا في الأخبار

سوف تتلقى إشعارات عن أحدث العروض والعروض الترويجية

لا تظهر هذا مرة أخرى!
TOP