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

عبد الله كمال حسين

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

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

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

  • عدد الأيام التي تصدر بها

    1

أجوبة بواسطة عبد الله كمال حسين

  1. بتاريخ On 12/18/2021 at 19:36 قال سامح أشرف:

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

    الان أنا سأقوم بعمل مشروع , قمت بتحميل website php mvc framework من github وقد صمم هذا المشروع بنفس الطريقة التى صمم بها المشروع الذى قمنا بعمله مع المحاضر فى مسار الphp-basics ,

    * قمت بتحميله ووضعه فى مسار ال www فى مجلد laragon حتى أستطيع عرضه عندى فى المتصفح واقوم بعمل واحد مثله  (أن أقوم بتحميل مشروع أقوم بعمل واحد مثله حتى يكون لدى فكرة عما سأقوم بعمله ,اريد معرفة رأيك هل هذه الخطوة جيدة أم من الأفضل والاسهل مثلا أن أنظر على tempalte موجودة على الانترنت واقوم بعمل شئ مثلها ) 

    * ثالثا لدى مشكلة فى فهم طريقة تشغيله , حيث انهم كتبوا طريقة تشغيله فى خطوات على الموقع وأنا لم أفهمها سأرفق صورة بها الخطوات أريد شرح لكل نقطة بها وكيفية تطبيقها باستثناء الخطوة الاولى التى قم بعملها 

    https://github.com/thecodeholic/php-mvc-framework

    @سامح أشرف

    install.PNG

  2. بتاريخ On 11/29/2021 at 16:58 قال سامح أشرف:

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

    لاحظ أيضًا أنك إن لم تنهي تعلم باقي الدورة وبدأت تبحث عن عمل قبل أن تتعلم باقي أساسيات Laravel من خلال إكمال باقي مشاريع الدورة، فقد تعمل على مشاريع في أحد الشركات ولا تعلم كيفية القيام بمهمة معنية وذلك لأنك لم تكمل تعلم أساسيات Laravel وبالتالي ستضطر للتعلم أثناء العمل على مشروع مما سيجعلك تحت ضغط وقلة الوقت، وبالتالي قد يتم إنتاج المشروع بشكل غير سليم أو ربما الكود لن يكون منظم للغاية أو غير نظيف Dirty Code (عكس Clean Code) وسيأثر على عملك في المجمل.

    لاحظ أني لا أقصد أن هذه المشاريع التي ذكرتها في سؤالك مفيدة وسوف تستعملها بالفعل في أغلب المشاريع و المواقعالتي ستعمل عليها، ولكنها لا تكفي لعمل أي مشروع مهما كان، وهذا سبب وجود باقي الدروس والمسارات في الدورة (لتتعلم كل ما تحتاجه للعمل).

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

    * بالنسبة لمسار php-basics أنا أفهم oop وكل شئ جيدا فيه وكنت أطبق مايفعله المحاضر وانهيت المسار معه ,لكن كثير من الناس يقول لى يجب أن أقوم بعمل مشروع بسيط عليه بمفردى بدون الذى قمت بعمله مع المحاضر , هل هذا الشئ ضرورى  ؟

    * والنسبة ل laravel , بعد الانتهاء من جميع المشاريع فى الدورة مع المحاضر , هل من الضرورى أن أقوم بعمل مشروع بمفردى ؟ أم سأكون جاهز للعمل مباشرة بعد انتهاء الدورة 

    @سامح أشرف

    • أعجبني 1
  3. بتاريخ 5 ساعات قال Adnane Kadri:

    بشكل عام، يمكنك تحويل أعداد صحيحة كالتالي:

    
    20100101

    إلى تواريخ datetime وفق الدالة CONVERT التي تي توفرها SQL ، يكون ذلك في إستعلام SQL مثلا كالتالي :

    
    select CONVERT (datetime,20100101)

    كما يمكن استخدامها مع أي استعلام آخر، حيث تقبل كمعاملين: ثابت التحويل (يبقى datetime في حالة التحويل إلى تاريخ) والمعامل الثاني العدد الصحيح. بالإضافة إلى معامل ثالث يعبر عن نمط التاريخ مضبوط افتراضيا.

    الشكل العام للدالة:

    
    CONVERT(datetime, <string parameter>, styleFormat)

    سنقوم بإختيار رمز التنسيق الأبسط والأكثر شيوعا: mm/dd/yyyy المعبر عنه بالعدد 101.

    يمكنك توظيف هاته الدالة في استعلام SELECT آخر لجلب اسم القسم واسم المدير:

    
    CREATE FUNCTION udf_convert_int_date (@my_integer INT)  
    RETURNS datetime 
    AS 
    BEGIN 
       DECLARE @receving_date datetime 
       SET @receving_date = CONVERT(datetime, CAST(@my_integer AS CHAR(8)), 101) 
    
       RETURN @receving_date 
    END 

     

    هل يمكنك أن تريني كيفية تضمين هذه الوظيفة مع اسم المدير واسم القسم في استعلام تحديد 

    • أعجبني 1
  4. اريد انشاء دالة تقبل مدخل من نوع int و تحوله الي date حيث ان هذا التايخ يعبر عن اليوم الذي استلم به مدير معين ادارة قسم معين بالاضافة لاستخراج اسم القسم و اسم المدير مع هذا التاريخ

    --قمت بعدة الحاولات المرفقة ولكنها لا تعمل

     

    WhatsApp Image 2021-12-07 at 3.33.24 PM.jpeg

    • أعجبني 1
  5. لو سمحتم أنا الآن ادرس كورس الويب هنا على منصة حسوب باستخدام php laravel وهذا الكورس به 8 مشاريع ، انا أعلم انه من الأفضل أن أنهى الدورة كاملة بعدها أبحث عن عمل ، لكن سؤالى هنا محدد ، سؤالى هنا هل سيكون عندى المهارة الكافية لأستطيع أن أجد عمل فى أى شركة خاصة فى مصر بعد أن انهى مشروعين فقط أو 3 على أقصى تقدير منهم ، وهذا بالتأكيد بعد أن أقوم بانهاء php basics و laravel  ، وهذه هى المشروعات التى أقصدها وهم بالترتيب 

    1- مشروع شبكة إجتماعية تشبه انستجرام , بعدها 

    أدرس Restful API's

    2- مشروع cms 

    مشروع online book store

     

    • أعجبني 1
×
×
  • أضف...