اذهب إلى المحتوى

Ziyad Hasan

الأعضاء
  • المساهمات

    52
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Ziyad Hasan

  1. subdomain هو عبارة عن جزء منفصل من الاستضافة الرئيسية (primary domain) والذي يعمل تحت نفس اسم الاستضافة الرئيسية . مثال: لو لديك موقع يعمل تحت الاستضافة الرئيسية (https://hsoub.com) وتريد عمل جزء منفصل من الاستضافة الرئيسية للدعم فيمكنك انشاء subdomain وتختار اي اسم تريد (https://support.hsoub.com) وسوف يتم انشاء مجلد بنفس الاسم و في المكان الذي تريده وتستطيع عمل subdomains بعدد غير محدود وسوف تجد في cpanel رابط باسم subdomain
  2. اولا الافضل ان تدرس كورس واحد حتي لا يتشتت تركيزك ثم ابدء بدراسة cs50 تعلم لغة بايثون تعلم basic statistics for data science ابدء العمل علي مشاريع كثيرة تعلم algorithm and data structure افهم الخواريزمات و ال packages المستخدمة في مشاريع لعالم بيانات اخر ثم ابدا بالتطبيق عليها ابدء العمل علي مشاريع متقدمة
  3. يجب ان تبدا بدوره علوم الحاسوب لان هذه الدورة تعتبر مهمة جدا لانك سوف تتعلم اساسيات كثيرة و التي سوف تساعدك علي فهم باقي الدورات و يجب بعد الانتهاء من هذه الدورة ان تختار مجال واحدا من هذه المجالات تطوير مواقع الويب تطوير الالعاب تطوير تطبيقات الموبايل الزكاء الصناعي الامن السيبراني ولكل مجال لغات برمجة يجب ان تتعلمها فمثلا مجال تطوير مواقع الويب ينقسم الي frontend development: ,وهنا سوف تتعلم تصميم المواقع backend development : وهنا سوف تتعلم التعامل مع قواعد البيانات و في frontend development سوف تحتاج ان تتعلم هذه اللغات html css javascript وفي backend development :سوف تختار لغة واحدة مع قاعدة البيانات التي تريد ان تتعامل معها فمثلا لغة php مع قاعدة بيانات mysql لغة javascript مع قاعدة بيانات mongo و يمكنك الاطلاع علي هذه المقالة من الرابط هنا
  4. لا غير كافية لسوق العمل و لكن هذه الدورة تعتبر مهمة جدا لانك سوف تتعلم اساسيات كثيرة و التي سوف تساعدك علي فهم باقي الدورات و يجب بعد الانتهاء من هذه الدورة ان تختار مجال واحدا من هذه المجالات تطوير مواقع الويب تطوير الالعاب تطوير تطبيقات الموبايل الزكاء الصناعي الامن السيبراني ولكل مجال لغات برمجة يجب ان تتعلمها فمثلا مجال تطوير مواقع الويب ينقسم الي frontend development: ,وهنا سوف تتعلم تصميم المواقع backend development : وهنا سوف تتعلم التعامل مع قواعد البيانات و في frontend development سوف تحتاج ان تتعلم هذه اللغات html css javascript وفي backend development :سوف تختار لغة واحدة مع قاعدة البيانات التي تريد ان تتعامل معها فمثلا لغة php مع قاعدة بيانات mysql لغة javascript مع قاعدة بيانات mongo
  5. يمكنك تفريغ الفورم عن طريق عمل set لل value لل input بالكود الاتي $('#post').val('');
  6. ssd هو اخصار ل solid state drive وبيكون اقل وزنا وسرعته اعلي لكنه مكلف اكثر و يقدر يتحمل اهتزازات اكتر لان مفيش اجزاء متحركه و بيستهلك طاقه اقل و بينتج عنه طاقه حراريه اقل و ينتج عنه صوت منخفض علي عكس hdd لكن ينصح تخزين الصور والفديوهات علي hdd فالافضل ان تستخدم كلاهما معا
  7. لغه javascript تحتاج الي وقت و وتدريب مكثف حتي تقوم بتثبيت المعلومات و تصبح متمكن من اللغه ابدا اولا javascript basics مثلا 1-المتغيرات 2-if condition 3-for loop 4-function وباقي الاساسيات ثم حاول ان تقوم بتدريبات عمليه كثير و هناك دوره شامله الرابط :هنا ثم تعلم javascript dom and bom :وهنا هتتعلم ازاي تغير النصوص و ال attributs الموجوده في html elements و هتتعامل مع المتصفح ثم حاول ان تقوم بتدريبات عمليه كثير ثم تعلم مكتبات مثلا jquery التي سوف تسهل عليك كتابه اكواد js بشكل مختصر و بسيط ثم حاول ان تقوم بتدريبات عمليه كثير علي هذه المكتبه ثم يمكنك ان تتعلم ecma script 6 و هذا احدث اصدار للغه وسوف تتعلم 1-arrow function 2-let 3-async await و اشياء اخري ثم يمكنك ان تتعلم oop .وهنا سوف تتعلم تنظيم الكود بشكل يسهل قرائته مثلا 1-class 2-prototype 3-constructor ثم يمكنك ان تقوم بتطبق عملي من خلال تعلم framework :اختر واحد منهم 1-react js 2-vue js 3-angular ثم حاول ان تقوم بتدريبات عمليه كثير علي هذا framework ويمكنك تعلم كل هذا من خلال هذه الدوره الرابط:هنا
  8. ال strpos بتاخد 3 من المتغيرات الاول بيكون string الذي تبحث فيه عن كلمه معينه اما الثاني بيكون الكلمه التي تبحث عنها وسوف يختار الكلمه عند ظهورها الاول لو لم تحدد المتغير الثالث وهناك متغير ثالث بيكون اختياري وهو إزاحة المؤشر من بداية السلسلة النصية والذي يبدأ عنده البحث فان كان سالبا سيبدا البحث من نهايه string strpos(string $haystack, string $needle, int $offset = 0): int|false مثال لو كنت تبحث عن حرف p في string الاتي "I love php, I love php too!","php" لتاكد وجودها فسوف تكتب الكود الاتي <?php echo strpos("I love php, I love php too!","p"); ?> سوف يظهر لك رقم 7 بسبب وجود حرف p في الترتيب رقم 7 ولو لم يكن موجودا فسوف تظهر كلمه false مثال اخر لو كنت تبحث عن حرف p عند ظهورها الثاني لتاكد وجودها في string الاتي "I love php, I love php too!","php" فسوف تكتب الكود الاتي <?php echo strpos("I love php, I love php too!","p",1); ?> و سوف يظهر رقم 9
  9. استخدم نفس الحل بدون function كالاتي let string = day.replace(/\s+/g, ''); let string_cap=string.charAt(0).toUpperCase()+ string.slice(1);
  10. string = day.replace(/\s+/g, ''); استخدم الكود في الاعلي لكي تحذف المسافات ثم استخدم هذا الكود لكي تجعل الحرف الاول كبير من خلال استخدام str.charAt لكي تحدد اول حرف و تجعله حرف كبير من خلال استخدام toUppercase ثم تستخدم str.slice لتحدد string بدون الحرف الاول ثم تضيفه علي الحرف الاول function capitalizeFirstLetter(str) { return str.charAt(0).toUpperCase() + str.slice(1); } capitalizeFirstLetter(string)
  11. Sentinel ده عباره عن authorization and authentication package هتساعدك تعمل صلاحيات و ادوار للمستخدمين و اشياء اخري خاصا بالامان و ال package هتحتاج +php7.3 وبتستخدم PSR-4 (php standard recommendation)
  12. اضف مستخدم لقاعده البيانات كما في الصوره و ثم ضع بيانات المستخدم في ملف env.
  13. طبعا يجب وضع بيانات القاعده في env. واترك ملف database.php كما كان في localhost
  14. مثال لو لديك منتج يسمي iphone فسوف تقوم slug بانشاء اسم مميز له باضافه رقم 1-iphone و يصبح الرابط مميز و seo friendly بدلا من استخدام id للمنتج في الرابط
  15. اولا انقل ملف index.php لمجلد public وضع به هذا الكود <?php /** * Laravel - A PHP Framework For Web Artisans * * @package Laravel * @author Taylor Otwell <taylor@laravel.com> */ define('LARAVEL_START', microtime(true)); /* |-------------------------------------------------------------------------- | Register The Auto Loader |-------------------------------------------------------------------------- | | Composer provides a convenient, automatically generated class loader for | our application. We just need to utilize it! We'll simply require it | into the script here so that we don't have to worry about manual | loading any of our classes later on. It feels great to relax. | */ require __DIR__.'/../vendor/autoload.php'; /* |-------------------------------------------------------------------------- | Turn On The Lights |-------------------------------------------------------------------------- | | We need to illuminate PHP development, so let us turn on the lights. | This bootstraps the framework and gets it ready for use, then it | will load up this application so that we can run it and send | the responses back to the browser and delight our users. | */ $app = require_once __DIR__.'/../bootstrap/app.php'; /* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request | through the kernel, and send the associated response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have prepared for them. | */ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response); ثم ضع هذا الكود في ملف htaccess. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>
  16. http://دورة تطوير تطبيقات الويب باستخدام لغة PHP - أكاديمية حسوب (hsoub.com) هذا رابط لدوره لارافيل
  17. ارفع صوره لتوضح ما بداخل مجلد public و صوره اخري لمجلد public_html
  18. اتاكد ان ملف index.php داخل مجلد public و ممكن ترفع صور توضح اماكن الملفات
  19. الكود ناقص جرب مره اخري <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>
  20. يستخدم "slug" في تحسين search engine optimization للموقع لكي يظهر في اعلي نتائج البحث و تسخدمه لكي تنشئ unique url لكل صفحه
  21. اسهل طريقه ان تترك كل ملف في مكانه و تقوم بوضع جميع ملفات المشروع في public_html ثم تقوم بانشاء ملف جديد htaccess. داخل المجلد public_html وتضع به هذا الكود <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule
  22. اسهل طريقه ان تترك كل ملف فب مكانه و تقوم بوضع جميع ملفات المشروع في public_html ثم تقوم بانشاء ملف جديد htaccess. داخل المجلد public_html وتضع به هذا الكود <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> ملحوظه اذا لم يظهر هذا الملف يمكنك الضغط علي setting اعلي اليمين ثم اختار show hidden files
×
×
  • أضف...