كورس تطوير خدمات الويب و API
في لغة Restful API With Slim Framework Tutorials -PHP
http://www.youtube.com/watch?v=Ix1iC6nYo00&list=PLdYYj2XLw5BlJr_whdtUxFIuXBX3H2NwY
#برمجه
#برمجه_وتطوير
#برمجه_ويب
#api_rest #api
#php
@web_applications
في لغة Restful API With Slim Framework Tutorials -PHP
http://www.youtube.com/watch?v=Ix1iC6nYo00&list=PLdYYj2XLw5BlJr_whdtUxFIuXBX3H2NwY
#برمجه
#برمجه_وتطوير
#برمجه_ويب
#api_rest #api
#php
@web_applications
YouTube
#1 كورس تطوير خدمات الويب و API في لغة Restful API With Slim - PHP | الدرس الاول - ما هو | API
في هذا الدرس الاول من كورس Restful API in php سوف نتعرف اولا علي ما هو API وخدمات الويب وكيفية عمله وكل ما يتعلق بمبادئ ال API والتواصل بين التطبيقات وبعضها البعد
ويعتبر API هو واحد من اهم اساسيات الويب الحديثة والتي لا غني عنها في اي نظام او برنامج او…
ويعتبر API هو واحد من اهم اساسيات الويب الحديثة والتي لا غني عنها في اي نظام او برنامج او…
دورة كيفية حماية موقعك المبرمج بلغة PHP , للاستاذ اسامة الزيرو
https://www.youtube.com/playlist?list=PLDoPjvoNmBAypWmEHEy3awR6Ek9sUe5ZS
#برمجه_وتطوير
#برمجه_ويب
#php
#حمايه
#تطوير_تطبيقات_الويب
@web_applications
https://www.youtube.com/playlist?list=PLDoPjvoNmBAypWmEHEy3awR6Ek9sUe5ZS
#برمجه_وتطوير
#برمجه_ويب
#php
#حمايه
#تطوير_تطبيقات_الويب
@web_applications
مقدمة قصيرة في Composer
🔰〰➖➖➖♦️➰♦➖➖➖〰🔰
بقلم محمد طاهر الموسوي
12 نوفمبر 2017
#اكاديمية_حاسوب
Composer هو أداة لإدارة الاعتماديات في لغة PHP، تخيل أنّك تعمل على مشروع يتضمن العديد من الاعتماديات التابعة لمشاريع أو مكتبات أخرى. سيدير Composer بالطرق التالية:
تحميل مكتبة الاعتمادية من مستودعاتها إلى مشروعك بصورة تلقائية.يمكنك وبكلّ سهولة تحديث مكتبتك عند ظهور إصدار جديد منها.عند تحميل مكتبة الاعتمادية يتحقّق composer من المتطلبات الدنيا للخادوم.سينشئ Composer ملف autoloader.php لجميع المكتبات المحمّلة وسيحمّل الاعتمادية كاملةً في المشروع الذي تعمل عليه.
➿ماذا سيحصل إن لم تستخدم Composer؟
ستضطرّ إلى تحميل مكتبة الاعتمادية يدويًّا.يجب عليك التحقّق من الإصدارات الجديدة للمكتبات دوريًّا، وتحميل الملفات إلى المشروع يدويًّا.يجب عليك تحميل جميع المكتبات إلى مشروعك باستخدام دالتي require أو include.
إليك المثال التالي لتوضيح ما سبق:
لديك مشروع تعمل عليه باستخدام إطار عمل Cakephp أو Laravel، وترغب في إضافة خاصية إرسال الرسائل إلكترونية إلى المشروع وتحتاج إلى اتصال من نوع SMTP. ستقوم حينها بتحميل إحدى المكتبات المتخصّصة في هذا المجال مثل Phpmailer أو Swiftmailer.
إن استخدمت composer للحصول على هذا المكتبات، فسيكون بميسورك تحميل المكتبة المطلوبة مباشرة إلى مجلد vendor ضمن المشروع. وإن حصلت هذه المكتبة على تحديث جديد، يكفي أن تنفّذ أمرًا واحدًا في سطر الأوامر، ولن تكون بحاجة إلى التحقّق ممّا إذا كان التحديث متوافقًا مع الإصدار 5.4 أو 5.3 من php.
سيتّضح الأمر أكثر فأكثر من خلال الأمثلة التالية.
كيف يتم تثبيت Composer في النظام
قبل تثبيت composer يجب التحقّق من أنّك تعمل على الإصدار 5.4 وما بعده من لغة PHP.
إن كنت من مستخدمي نظام ويندوز فيمكنك تحميل الملف التنفيذي الخاص بتثبيت Composer وذلك من الرابط: https://getcomposer.org/، وتنصيب Composer في نفس المجلد الذي قمت بتثبيت php.exe فيه. (C:\wamp\bin\php\php5.5.12 مثلاً).
أما مستخدمو نظامي Linux و Mac فيمكنهم فتح الطرفية وكتابة الأمر التالي فيها:
curl -sS https://getcomposer.org/installer | php
سيقوم هذا الأمر بتحميل ملف composer.phar(phar تعني php archive) بواسطة الأداة curl، وللوصول إلى composer من أي مكان في حاسوبك يجب عليك نقل هذا الملف إلى المجلد /usr/bin/composer، وذلك بتنفيذ الأمر التالي في الطرفية:
sudo mv composer.phar /usr/bin/composer
للتحقق من وجود Composer يكفي الدخول إلى سطر الأوامر في ويندوز أو الطرفية في Linux و Mac وكتابة كلمة composer والضغط على زر الإدخال Enter. إن كان Composer مثبّتًا في جهازك ستظهر شاشة الترحيب التالية إضافة إلى جميع ا لأوامر المستخدمة في composer.
🔰〰➖➖➖♦️➰♦➖➖➖〰🔰
#composer
#laravel
#php_frameworks
#تطوير_تطبيقات_الويب
#منقول
@web_applications
🔰〰➖➖➖♦️➰♦➖➖➖〰🔰
بقلم محمد طاهر الموسوي
12 نوفمبر 2017
#اكاديمية_حاسوب
Composer هو أداة لإدارة الاعتماديات في لغة PHP، تخيل أنّك تعمل على مشروع يتضمن العديد من الاعتماديات التابعة لمشاريع أو مكتبات أخرى. سيدير Composer بالطرق التالية:
تحميل مكتبة الاعتمادية من مستودعاتها إلى مشروعك بصورة تلقائية.يمكنك وبكلّ سهولة تحديث مكتبتك عند ظهور إصدار جديد منها.عند تحميل مكتبة الاعتمادية يتحقّق composer من المتطلبات الدنيا للخادوم.سينشئ Composer ملف autoloader.php لجميع المكتبات المحمّلة وسيحمّل الاعتمادية كاملةً في المشروع الذي تعمل عليه.
➿ماذا سيحصل إن لم تستخدم Composer؟
ستضطرّ إلى تحميل مكتبة الاعتمادية يدويًّا.يجب عليك التحقّق من الإصدارات الجديدة للمكتبات دوريًّا، وتحميل الملفات إلى المشروع يدويًّا.يجب عليك تحميل جميع المكتبات إلى مشروعك باستخدام دالتي require أو include.
إليك المثال التالي لتوضيح ما سبق:
لديك مشروع تعمل عليه باستخدام إطار عمل Cakephp أو Laravel، وترغب في إضافة خاصية إرسال الرسائل إلكترونية إلى المشروع وتحتاج إلى اتصال من نوع SMTP. ستقوم حينها بتحميل إحدى المكتبات المتخصّصة في هذا المجال مثل Phpmailer أو Swiftmailer.
إن استخدمت composer للحصول على هذا المكتبات، فسيكون بميسورك تحميل المكتبة المطلوبة مباشرة إلى مجلد vendor ضمن المشروع. وإن حصلت هذه المكتبة على تحديث جديد، يكفي أن تنفّذ أمرًا واحدًا في سطر الأوامر، ولن تكون بحاجة إلى التحقّق ممّا إذا كان التحديث متوافقًا مع الإصدار 5.4 أو 5.3 من php.
سيتّضح الأمر أكثر فأكثر من خلال الأمثلة التالية.
كيف يتم تثبيت Composer في النظام
قبل تثبيت composer يجب التحقّق من أنّك تعمل على الإصدار 5.4 وما بعده من لغة PHP.
إن كنت من مستخدمي نظام ويندوز فيمكنك تحميل الملف التنفيذي الخاص بتثبيت Composer وذلك من الرابط: https://getcomposer.org/، وتنصيب Composer في نفس المجلد الذي قمت بتثبيت php.exe فيه. (C:\wamp\bin\php\php5.5.12 مثلاً).
أما مستخدمو نظامي Linux و Mac فيمكنهم فتح الطرفية وكتابة الأمر التالي فيها:
curl -sS https://getcomposer.org/installer | php
سيقوم هذا الأمر بتحميل ملف composer.phar(phar تعني php archive) بواسطة الأداة curl، وللوصول إلى composer من أي مكان في حاسوبك يجب عليك نقل هذا الملف إلى المجلد /usr/bin/composer، وذلك بتنفيذ الأمر التالي في الطرفية:
sudo mv composer.phar /usr/bin/composer
للتحقق من وجود Composer يكفي الدخول إلى سطر الأوامر في ويندوز أو الطرفية في Linux و Mac وكتابة كلمة composer والضغط على زر الإدخال Enter. إن كان Composer مثبّتًا في جهازك ستظهر شاشة الترحيب التالية إضافة إلى جميع ا لأوامر المستخدمة في composer.
🔰〰➖➖➖♦️➰♦➖➖➖〰🔰
#composer
#laravel
#php_frameworks
#تطوير_تطبيقات_الويب
#منقول
@web_applications