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

لوحة المتصدرين

  1. Zen Eddin Allaham

    Zen Eddin Allaham

    الأعضاء


    • نقاط

      6

    • المساهمات

      820


  2. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      3

    • المساهمات

      2037


  3. Raza Alotaibi

    Raza Alotaibi

    الأعضاء


    • نقاط

      2

    • المساهمات

      53


  4. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      2

    • المساهمات

      8443


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 06/10/25 في كل الموقع

  1. السلام عليكم هو اي الفرق بين OOP وSoftware Design ؟
    3 نقاط
  2. صراحةً، أبدأ وأتوقف ثم أعود، ولكن الآن سأبدأ بداية جدية بإذن الله. فكيف يمكنني تحقيق الاستفادة القصوى من الدورة وكيف أذاكرها بشكل صحيح؟
    2 نقاط
  3. اريد انشاء مشروع vue.cli بالتفصيل كيف يمكن انشائه
    2 نقاط
  4. ماهو هذه السؤال في انشاء المشروع
    1 نقطة
  5. ماهو vue cli ولماذا وكيف نستخدمه
    1 نقطة
  6. المشكلة في vue ان يجب علي كتابه كل شيء يدوي وايضاً احس انه لا ينفذ شيء
    1 نقطة
  7. يمكنك تجريب تحميل extentions خاصة ب vue مثل: افتح برنامج vs code انقر هنا واكتب Vue - Official وحملها وسوف يتم الكتابة تلقائيا.
    1 نقطة
  8. لترسيخ مهاراتك في المسارين الأولين (الذين يغطيان عادةً أساسيات بايثون، الهياكل البيانية، البرمجة الكائنية، معالجة الملفات، وغالبًا بعض المفاهيم المتقدمة مثل التعامل مع JSON أو الحسابات الرياضية)، إليك فكرة مشروع متكامل يجمع هذه المهارات ويمهد الطريق لتعلم Django: نظام إدارة مكتبة إلكترونية (Library Management System) نظام يتيح للمستخدمين (مثل أمين المكتبة أو القراء) إدارة الكتب، تتبع الإعارة، والبحث عن الكتب بناءً على معايير مختلفة. يمكنك تطبيق هذا المشروع باستخدام بايثون فقط (بدون Django في البداية) مع التركيز على المفاهيم التي تعلمتها، ثم تحسينه لاحقًا باستخدام قواعد البيانات أو Django. نصائح لتطوير نفسك في الخطوة القادمة راجع مفاهيم البرمجة الكائنية (OOP) بعمق، خاصة الوراثة (Inheritance) والتغليف (Encapsulation)، لأنها تستخدم بكثرة في Django. تأكد من فهمك لمعالجة الاستثناءات (Exception Handling) لأنها مهمة عند التعامل مع قواعد البيانات والمدخلات.
    1 نقطة
  9. هل سيكون هناك عروض قادمة في المستقبل القريب مثل شهر July؟
    1 نقطة
  10. لا داعي للشكر نحن هنا جميعا لمساعدتك في أى وقت. نعم المشاريع البسيطة يمكنك وضعها في مجلد للمسار الخاص بها . أما المشاريع العملية فيجب إنشاء مجلد منفصل لها ومستودع منفصل أيضا. لا يجب رفعها على حساب الأكاديمية بل على حسابك أنت . حيث لا يمكن لأى شخص الوصول إلى حساب الأخرين على git بل أنت تقوم بإنشاء مستودع خاص بك ويجب جعله عام public وليس private لنستطيع الوصول إليه . بعد إنشاء المستودع على حسابك يمكنك رفع المشروع عليه وكما وضحت لك لكل مشروع عملي كبير يجب أن يكون مستودع منفصل. وفي النهاية عندما تتقدم لطلب إختبار الحصول على الشهادة سيتم طلب حسابك على git ليستطيع الممتحن لك الوصول على المستودعات والنظر إلى مشاريعك.
    1 نقطة
  11. وعليكم السلام روحمة الله وبركاته. المطلوب تسليمه هي المشاريع العملية الكبيرة والتي يتم شرحها إما في مسار كامل أو في قسم كامل . أما الدروس والتطبيقات البسيطة فأنت لست مطالبا بتسليمها ولكن الأفضل تسليهمهم جميعا . حيث أنصحك بإنشاء مجلد للدورة بأكملها وبداخله مجلدات لكل مسار مجلد وتقوم بوضع الملفات بها التي أنشأتها أثناء الدروس . أما المشاريع العملية الكبيرة مثل تطبيق إدارة المشاريع في "أساسيات إطار العمل جانغو Django" و مشروع "تطوير متجر إلكتروني باستخدام جانغو Django" والمشاريع العملية الأخرى يجب إنشاء مجلد خاص بها منفصل ورفعها على مستودع ومن ثم تسليمها . يمكنك بعد رفع الملفات على المستودع أن تقوم بحذفها من على حاسوبك فهي بالفعل الآن على الإنترنت ولكن لا تقوم أبدا بحذفها قبل رفعها على مستودع git فحينها سيتوجب عليك إعادة تنفيذها مرة أخرى. أما مسار أساسيات بايثون فلابئس إذا قمت بحذف الملفات فلا داعي لإعادتها فهي ليست مطلوبة منك.
    1 نقطة
  12. أولاً يجب تفهم أنك ستحتاج إلى 4 أو 5 أضعاف وقت الدورة من أجل دراستها بشكل سليم، وذلك ما بين مشاهدة ثم استيعاب ثم حفظ ثم تطبيق ثم مراجعة وتكرار وبحث. عليك بالتالي: مشاهدة 4 دروس قصيرة ثم التوقف والتطبيق على ما جاء بها من خلال إعادة ما قام به المدرب. أو درس واحد طويل وتقسيمه إلى أجزاء والتوقف ثم التطبيق بمفردك. ولا مشكلة في التطبيق مع المدرب، لكن بعد الإنتهاء عليك إعادة ما قمت به بمفردك لكي تختبر استيعابك وتركيزك يُصبح أكبر. (خصص نسخة للتطبيق مع الشرح مثلاً ونسخة أخرى للتطبيق عليها بمفردك). والمهم هو ألا تقوم بخطوة دون معرفة لماذا قمت بها، فالبرمجة ليست نسخ أكواد بل وظيفتك هي حل مشاكل برمجية لذا استيعابك للأدوات واللغة نقطة فارقة للمبرمج المتميز. وهناك مثال جيد هو "يمكنك مشاهدة فيلم لكن لن تصبح مخرج أفلام" لذا عليك بالممارسة العملية وأن تكون طالب فاعل وليس مشاهد سلبي فقط، يجب التدرب على نماذج صغيرة في البداية ثم التدرج في الصعوبة وإنشاء مشاريع كاملة، وعدم الإكتفاء بمشاريع الدورة ونماذجها فقط. وفي الدورة لا تكتفي ببناء المشروع مرة واحدة فقط، حاول إعادة بنائه بمفردك، ولا مشكلة أبدًا إذا نسيت بعض الأشياء لا تنزعج من ذلك إطلاقًا. فمرة واحدة لا تكفي أبدًا، حيث أنك في المرة الأولى تستوعب بنسبة 70% وأنت بحاجة إلى الـ 30% الأخرى والتي تحصل عليها من خلال إعادة بناء المشروع بمفردك بدون مشاهدة شرح المدرب. وبالطبع ليس عليك تذكر كل شيء قمت بدراسته ولكن يجب استيعاب كل شيء تقريبًا بنسبة 80% وبعض الأمور ستتضح لك من الواقع العملي بعد فترة وتنفيذ المشاريع. فلا أحد يتذكر كل شيء ويتم البحث عن ما نريده ويتم تذكر الأمر لأنك تعرف ما تريد البحث عنه، لكن الحفظ والاستيعاب مهمان في البداية.
    1 نقطة
  13. الفكرة الأساسية هي مشاهدة الدروس بتركيز ثم التطبيق بنفسك على الدروس والتمارين والتطبيقات العملية التي يشرحها المدرب ولكن الطريقه نفسها فيمكنك التعلم بالطريقة التي تناسبك فمثلاً يمكنك إتباع الخطوات التالية مشاهدة عدة فيديوهات بتركيز ثم التطبيق عليها مرة واحدة حاول تدوين المفاهيم الأساسية التي تم شرحها بإختصار كما لو أنك تشرح هذه الدروس حاول البحث عن المفاهيم التي يتم شرحها باستمرار للإستفادة أكثر بالطبع إذا واجهتك أي مشكلة أو تريد الإستفسار يمكنك إضافة تعليق ليتم الإجابة عليك من قبل فريق من المدربين في اسرع وقت وتم التوضيح في الإجابات التالية لذلك يمكنك التعلم بالطريقة التي تفضلها ولكن أهم جزئية في التعلم هي التطبيق ويفضل الإطلاع على الإجابات التالية
    1 نقطة
×
×
  • أضف...