Category

PHP

PHP اليك 6 اسباب لتبدأ بتعلم

 

PHP هي لغة برمجة نصية مفتوحة المصدر من جانب الخادم يستخدمها العديد من المطورين لتطوير الويب. إنها أيضًا لغة للأغراض العامة يمكنك استخدامها لإنشاء الكثير من المشاريع ، بما في ذلك واجهات المستخدم الرسومية (GUIs).

في هذه المقالة ، سأساعدك في استكشاف عالم PHP حتى تتمكن من معرفة كيفية عملها وميزاتها الأساسية. في النهاية ، ستكون قادرًا على كتابة أول برنامج Hello World لك بلغة PHP.

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

What is PHP language and How to learn it? - Softreno

1 – هيمنة السوق

في حين ان البعض قد يجادل بان دخول اللاعبين مثل بيثون ، روبي علي القضبان والعقدة. شبيبه هزت شعبيه لغة البرمجة ، 80 ٪ من المواقع لا تزال تعمل علي PHP. عمالقة مثل فليكر ، ويكيبيديا ، نعرفكم والفيسبوك أدرجت اطار PHP لتشغيل موقعهم علي الإنترنت.

وقد اعتمدت PHP لتطوير مواقع التجارة الكترونيه, تطبيقات واجهه المستخدم الرسوميه, تطبيقات الفيسبوك, أدوات أداره المشروع, مواقع CMS وأكثر من ذلك بكثير. مع تطبيقات متنوعة وهيمنتها في السوق ، PHP يحمل مستقبلا واعدا.

2 – المرونة

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

 

3 – إطارات العمل

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

4 – مجتمع كبير يمكن الاعتماد عليه

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

5 – منحني التعلم السهل

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

6 – فرص أفضل

كمطور PHP ، يمكنك الوصول إلى فرص وظيفية متعددة. منصات التجارة الكترونيه مثل Magento و WooCommerce والأكثر شعبيه CMS ، وورد ، وقد بنيت في PHP. مع هذا الطلب في كل من المتاجر علي الإنترنت ونظم أداره المحتوي ، والطلاب لديهم العديد من الفرص المهنية المربحة للاختيار من بينها.

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

 

بدون جافا سكريبت Toggle Switch طريقة عمل

 

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

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

طريقة عمل switch btn بإستخدام input وأحد فقط و بدون javascript


تحتوي على البنيه الاساسيه

الخاصية الجديدة هي
appearance: none;

و الهدف منها التخلص من التنسيق الأساسي الذي يقوم المتصفح بعمله لل
input checkbox

بعد التخلص من التنسيق الأساسي من الممكن أضافه التنسيق الخاص بنا بكل سهولة.


نلاحظ ان الأب
.switch

يحتوي على الإبن
.switch::before

 


تم إضافة تنسيق للعنصر before

بعد أضافه التنسيق الخاص بنا


يتم تغيير خلفيه الأب
و تغيير خلفية و مكان الإبن

نستخدم
:checked
من أجل تحديد إذا تم النقر على input checkbox

إذا تم النقر يتم تطبيق الخواص


الخاصية appearance
غير مدعومة في كل المتصفحات و يجب أضافه ال prefix

 

Laravel Packages أفضل ال

 

Laravel هو إطار عمل ويب PHP مجاني ومفتوح المصدر ، تم إنشاؤه بواسطة Taylor Otwell ويهدف إلى تطوير تطبيقات الويب وفقًا للنموذج المعماري للنموذج – العرض – المتحكم (MVC) استنادًا إلى Symfony. بعض ميزات Laravel عبارة عن نظام تجميع معياري مع مدير تبعية مخصص ، وطرق مختلفة للوصول إلى قواعد البيانات العلائقية ، والمرافق التي تساعد في نشر التطبيق وصيانته ، وتوجيهه نحو السكر النحوي

why i always get unauthenticated in laravel-apidoc-generator? - Stack Overflow

وهذه مجموعة من افضل الاضافات Packages لمبرمجين Laravel Socialite

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

Laravel Debugbar

GitHub - barryvdh/laravel-debugbar: Laravel Debugbar (Integrates PHP Debug Bar)

 

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

Laravel Entrust

GitHub - acoustep/entrust-gui: A Laravel 5 GUI for Entrust

تمكنك هذه الاضافة من عملية اعداد واضافة خاصية الصلاحيات للمستخدمين بسهولة, حيث يمكنك تخصص صلاحيات معينة لكل مجموعة مثل مدراء,مشرفين والتحكم بعمليات التعديل والحذف لكل مجموعة.
SEO Helper

هذه الاضافة مميزة جدا حيث تسهل عليك عملية اعداد وتهيئة موقعك لمحركات البحث SEO والتحكم بكيفية ظهوره بها وبشبكات التواصل الاجتماعي مثل خاصية Twitter Card و Open Graph كماتدعم العديد من الخيارات الاخرى لمديري المواقع.

 

Laravel Charts

GitHub - laravel-admin-extensions/chartjs: Use Chartjs in laravel-admin

هذه المكتبة مبنيه على Javascript حيث تمكنك هذه الاضافة من انشاء مخططات و رسومات بيانيه بسهوله لعرضها وتضمينها بمشروعك.
Eloquent-Sluggable

هذه الاضافة تمكنك من عمل عنوانين او Slug متوافقة مع محركات البحث ,حيث تزيل المسافات والاحرف الغير ملائمة ليكون العنوان صحيح بعدها يمكنك وضعها كعنوان URL .

LARAvel Voyager

Laravel Voyager – A Laravel Admin Package | Laravel News

هذه الاضافة تسهل عليك عمل لوحة تحكم كاملة لمشروعك ,من ناحية التحكم بالمستخدمين وادارة الملفات وبناء القوائم ومكانية عمل CRUD لاي Model تريده.

LARAvel AvoRed

Front Design Improvements · Issue #11 · avored/laravel-ecommerce · GitHub

هذه الاضافة عبارة عن سلة تسوق مفتوحة المصدر حيث يمكنك تخصيصها وتطويرها حسب احتياجك ,كما تتيح لك النظام الأساسي مثل اضافة المنتجات والفئات وما إلى ذلك مع إمكانية إدارة الطلبات وتتبع طلبك ومعلومات العملاء وإدارة المخزون وغيرها.

 

PHP Farmwear اشهر

 

في بداية هذا المقال دعونا في البداية نعيد شرح تعريف لغة ال PHP وما هي؟!

PHP هي لغة برمجة نصية للأغراض العامة وموجهة نحو تطوير الويب. تم إنشاؤها في الأصل من قبل المبرمج الكندي الدنماركي راسموس ليردورف في عام 1994.  يتم الآن إنتاج تطبيق مرجع PHP بواسطة مجموعة PHP . كانت PHP في الأصل تعني الصفحة الرئيسية الشخصية ،  ولكنها الآن تعني التهيئة العودية PHP: Hypertext Preprocessor

KDevelop PHP Support - KDE Applications

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

في هذه التدوينة سنسرد أفضل 10 إطارات عمل لـ PHP لمساعدتك على اختيار الأنسب من بينها.

لماذا عليك استخدام إطار عمل PHP؟

يوفر إطار عمل PHP بنية وأدوات أساسية لتبسيط عملية تطوير تطبيقات الويب. لذا فنحن نستخدمها لأنها تُسرِّع عملية التطوير.

علاوة على ذلك، تساعد استجابة (responsiveness) المواقع والتطبيقات المبنيّة باستخدام إطارات عمل PHP الشركات على تطوير أدائها. لذلك، لا يوجد أدنى شك في أنّ إطارات عمل PHP ستجذب المزيد من الاهتمام والشعبية في عام 2020م

 

أفضل إطارات عمل PHP:

فيما يلي قائمة تضم أفضل إطارات عمل PHP، بناءً على الشعبية والقدرة على تسهيل تطوير التطبيقات.

1. Laravel

تم طرح Laravel في عام 2011، وقد صار إطارَ عمل PHP المجانيَّ ومفتوحَ المصدر الأكثر شعبية في العالم. لماذا؟ لأنه قادر على التعامل مع تطبيقات الويب المعقدة بشكل آمن، وبوتيرة أسرع بكثير من الإطارات الأخرى. يُبسِّط Laravel عملية التطوير عبر تسهيل المهام الشائعة، مثل التوجيه (routing)، والجلسات (sessions)، والتخزين المؤقت (caching)، والاستيثاق (authentication).

2. CodeIgniter

معروف بحجمه الصغير (حوالي 2 ميغابايت فقط، بما في ذلك التوثيق)، إطار العمل CodeIgniter مناسب لتطوير المواقع الديناميكية. ويوفر العديد من الوحدات الجاهزة التي يمكن أن تساعد في بناء مُكوِّنات قوية وقابلة لإعادة الاستخدام.

3. symfony

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

4. CakePHP

إن كنت تبحث عن أداة تجمع بين البساطة والأناقة، فقد لا تحتاج إلى مزيد من البحث، فإطار العمل CakePHP سيساعدك على تطوير مواقع ذات تصميم مثير للإعجاب، وغنية بالميزات. بالإضافة إلى ذلك، يُعد CakePHP واحدًا من أسهل الإطارات لتتعلمها، بسبب توفيره لنظام CRUD (إنشاء [create] وقراءة [read] وتحديث [update] وحذف [delete]). دخل CakePHP إلى السوق في عام 2000، ومنذ ذلك الحين تحسّن أداؤه، واكتسب العديد من المكونات الجديدة.

6. Zend

إطار العمل Zend هو إطارٌ كائني (object-oriented) متكامل، وحقيقة أنه يستخدم ميزات مثل الواجهات والوراثة، فهذا يجعله قابلاً للتمديد. تم تصميمه وفقًا للمقاربة المرنة (agile)، والتي ستساعدك على بناء تطبيقات عالية الجودة للمؤسسات والشركات. Zend قابل للتخصيص، ويلتزم بأفضل ممارسات PHP – وهي نقطة مهمة للمطورين الذين يرغبون في إضافة وظائف مرتبطة بالمشروع (project-specific).

7. Phalcon

Phalcon هو إطار عمل PHP متكامل، يستخدم بنية MVC، وقد كُتِب في الأصل بلغتي C و ‎C++‎‏، وتم إصداره في عام 2012. نظرًا لأنه يٌقدّم كملحق C، فلن تكون مضطرا لتعلم لغة البرمجة C.

 

php دالة الوقت والتاريخ فى

 

لعرض التاريخ والوقت نستخدم الدالة ( )date .
اولا : لعرض التاريخ :

d لعرض اليوم ولكن فى صورة رقمية
D لعرض اسم اليوم
m لعرض الشهر ولكن فى صورة رقمية
M لعرض اسم الشهر
y لعرض اول رقمين من السنه
Y لعرض السنه كاملة

مثال :
لو اردنا طباعة التاريخ فى صورة رقمية

<?php
echo date(“d/m/y”);
?>

سوف يتم طباعة
10/06/19

 

اما لو اردنا طباعة التاريخ فى صورة نصية

<?php
echo date(“D/M/Y);
?>

سوف يتم طباعة
Mon/Jun/2019

ثانيا : لعرض الوقت :
h لعرض الساعة
i لعرض الدقائق
s لعرض الدقائق

مثال :
لو اردنا اردنا طباعة الوقت

<?php
echo date(“h:i:s”);
?>

سوف يتم طباعة
10:30:15

 

php كتاب قواعد البيانات في

هذا الكتاب هو كل ما تحتاجه في عالم قواعد البينات وربطها مع لغة php و التعامل معها و اجراء العمليات و الاستعلامات و الاتصالات لقواعد البيانات sql للغة php

الرابط مرفق بالصورة في الأسفل

php كتاب مرجع الشامل لدوال
php كتاب قواعد البيانات في
php كتاب تعلم البرمجة بلغة
بدون جافا سكريبت Toggle Switch طريقة عمل
php كتاب برمجة مواقع الإنترنت باستخدام لغة
كيفية الحصول على مايكروسوفت اوفيس مجانًا
كيفية توصيل الأيربودز بأجهزة الأندرويد
access token كن حذراَ عندما تستخدم ال
ما هو مفهوم البرمجة وما هي برمجة الويب
تحدي وإصرار طائرة الأخوين رايت بقلم معتز هرفيل
Samsung Galaxy Z Fold 4 كل ما نعرفه حتى الأن عن
API لمحة عامة عن مفهوم ال
؟ Google AdSense ماهو

php كتاب شرح 20 دالة فى

كتيب بسيط لشرح مجموعة بسيطة من الدوال الكثير الاستعمال في php الكتاب جيد للمبتدائين ويمكنك ان يعلمك دالة لم تعرفها و يمكن ان تجد شرحها

الرابط مرفق بالصورة في الأسفل

بدون جافا سكريبت Toggle Switch طريقة عمل
PHP اليك 6 اسباب لتبدأ بتعلم
PHP Farmwear اشهر
php كتاب برمجة مواقع الإنترنت باستخدام لغة
php دالة الوقت والتاريخ فى
ما هو السويتش Switch
الفرق ببساطة بين 32 بت و 64بت
Laravel Packages أفضل ال
رواتب مهندس البرمجيات في الشركات الكبيرة
Android for Cars مكتبة تطبيقات الـ
Google AdWord أكثر الكلمات سعرا في
ما هي مهمة مضيف الخدمة ولماذا يتم تشغيل الكثير منها؟ (svchost.exe)
ما هي افضل منصة للحملات الاعلانية ؟

php كتاب برمجة مواقع الإنترنت باستخدام لغة

كتاب شيق وممتع لتعلم لغة php اسلوب ممتاز وسلس يبدأ معك برنامجك الاول يمكنك من جمع الكثير من المهارات ويعتبر ممتازا للاشخاص المبتدأئين و المتوسطين ولا يدع الطلاب الجامعيين بحاجة لكتاب php اخر

الرابط مرفق بالصورة في الأسفل

php كتاب مرجع الشامل لدوال
PHP Farmwear اشهر
Laravel Packages أفضل ال
بدون جافا سكريبت Toggle Switch طريقة عمل
php دالة الوقت والتاريخ فى
لماذا لغة البايثون هي المفضلة ؟
AppStore اسباب رفض التطبيقات على
عشان تنجح في شغلك صح
الهندسة العكسية و الهندسة الأجتماعية
اول مبرمجة في التاريخ
SD-WAN الجيل الجديد من
مجالات تصميم الجرافيك
البرمجيات الخبيثة و أنواعها Malware

php كتاب المدخل الى لغة

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

الرابط مرفق بالصورة في الأسفل

MySql وربطها PHP كتاب مفصل لتعلم لغة
php كتاب برمجة مواقع الإنترنت باستخدام لغة
php دالة الوقت والتاريخ فى
PHP Farmwear اشهر
PHP اليك 6 اسباب لتبدأ بتعلم
نصيحة لما تشتري جوال جديد
لماذا سمي لاب توب LAPTOP
تقرير عن الذكاء الإصطناعي
أيهم افضل استعمال قطعة رام واحد ام اثنتين
جهاز تابلت أم لابتوب
جهاز الريلاي (الريليه) (relay)
MySQL في DDL أوامر
منصة التمبلر ستحذف جميع المحتويات الأباحية

php كتاب المختصر المفيد في لغة

فكرت بتعلم تصمیم مواقع الإنترنت وأنا لم یكن لي أي خلفیة مسبقة في البرمجة ولست صاحب أختصاص في ھذا المجال وانا مجرد ھاوي أعشق البرمجة ولازلت أتعلم الى حد ھذه اللحظة عندما بدأت أتعلم البرمجة ( ولا ازال ) أحببتھا بشكل جنوني وأصبحت البرمجة تأخذ كل وقتي حیث أصبحت أمضي في الیوم من 10 الى 15 ساعة امام شاشة اللابتوب وفي بعض الأحیان استمر لأكثر من 30 ساعة بشكل متواصل , في البدایة أكبر مشكلة واجھتني ھي لا توجد كتب ضخمة وتشمل كل جوانب لغة البرمجة والمحتوى العربي ضعیف للغایة والمشكلة الأكبر ھي أني لا أجید اللغة الإنجلیزیة بشكل جید لذا تقریبا قرأت أكثر الكتب العربیة التي كتبت في ھذه اللغة وبما أن أكثرھا ھو عبارة عن مجموعة صفحات لیس إلا وأغلب المعلومات التي ھي فقط أساسیات اللغة وعند قراءة كتاب تجد إن كل مافیھ تقریبا ھو موجود في كتاب آخر مع إضافة بسیطة لذا فكرت بأن أجمع كل معلومة جدیدة أتعلمھا في ھذه اللغة وادونھا بشكل مختصر لیسھل علي الوصول لھا عند نسیانھا لذا أنشأة مرجع بسیط خاص بي لھذ الغة , وبعد فترة أصبح مجموعة لا بأس بھا من المعلومات ففكرت أن أنشرھا بشكل كتاب لیستفاد منھا لذا قد تجدون في ھذا الكتاب الكثیر من الإختصار في شرح كل من یحب تعلم لغة ال php الأوامر ولم أضع أمثلة مطولھ بل فقط أمثلة بسیطة لتصل الفكرة

الرابط مرفق بالصورة في الأسفل

php كتاب المدخل الى لغة
php كتاب تعلم البرمجة بلغة
php كتاب المختصر المفيد في لغة
MySql وربطها PHP كتاب مفصل لتعلم لغة
php كتاب مرجع الشامل لدوال
Android for Cars مكتبة تطبيقات الـ
Microsoft SQL Server كل ما تريد معرفته عن
موقع أكاديمية مايكروسوفت للتعليم المجاني وشهادة معتمدة من مايكروسوفت
أكثر كلمات المرور إستعمالاً
OG ما هو وكيف تستخدمه
ايه هو افضل نظام تشغيل للمطورين
من هو بيل غيتس ؟
Design Patterns في البرمجة