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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. الواجهة ستتكون من عدّة مكونات رئيسية وهم: الصفحة الرئيسية ستحتوي على التالي: عرض معلومات أساسية عن الموظف، مثل اسمه وصورة شخصية ورقم الموظف. قائمة بوظائف النظام الرئيسية، مثل "إدخال البيانات" و "التقارير" و "الاستعلامات". صفحة إدخال البيانات: تحتوي على نموذج لإدخال البيانات الأساسية للموظف، مثل المؤهل العلمي ومكان العمل الحالي. تسمح بتحميل صورة شخصية للموظف. صفحة الإجازات: تعرض رصيد الاجازات المتاح للموظف. تسمح بطلب إجازة جديدة، مع تحديد نوع الإجازة وتاريخ البدء والانتهاء. صفحة التقارير: تعرض تقارير الكفاءة للموظف. تسمح بتوليد تقارير جديدة حسب معايير محددة. وطالما أنك تريد تصميم الواجهة باستخدام Bootstrap فسيكون الأمر كالتالي: سنستخدم نظام شبكة Bootstrap لتنظيم محتوى الصفحات وتقسيمه بشكل متجاوب. مكونات Bootstrap مثل "الأزرار" و "النماذج" و "الجداول" لإنشاء عناصر واجهة المستخدم. سنعتمد CSS مخصصًا لتعديل مظهر واجهة المستخدم حسب احتياجاتنا. وفي لارافل عليك معالجة طلبات المستخدم وإنشاء استجابات ديناميكية، وقواعد بيانات للوصول إلى بيانات الموظفين وتعديلها وميزات Laravel للتحقق من صحة البيانات وتأمين النظام. ابحث عن hr dashboard ui وستجد نتائج مثل التالي:
  3. ماهو الفرق بين public api and private api ؟
  4. اليوم
  5. السلام عليكم الان سوف ابدا العمل على نظام شؤون الموظفين صممت قاعدة البيانات به جداول تالية: جدول الموظف جدول العلاوة جدول البعثات جدول المكافئات جدول اللجان المكلف بها جدول الندب جدول المؤتمرات والدورات جدول الاجازات جدول تقارير الكفاءة جدول التفرغ جدول رسائل الشكر والتقدير جدول المستخدمين عمليات ادخال سوف تكون إدخال الترقيات. إدخال العلاوات. إدخال البعثات. إدخال المكافئات. إدخال رسائل الشكر والتقدير. إدخال البيانات الأساسية للموظف. إدخال الصورة الشخصية. إدخال تقارير الكفاءة. إدخال الإجاازت. إدخال اللجان المكلف بها. إدخال الندب. إدخال التفرغ. إدخال المؤتمرات والدورات. بالنسبة لصفحة بيانات الموظف به التالي رقم الموظف emp_no pk int 11 A.I اسم الموظف EmpName varchar20 تاريخ الميلاد Year_of_birth varchar30 المؤهل العلمي Qualification varchar40 مكان الحصول على المؤهل العلمي place_qualification varchar50 الدرجة الوظيفية الحالية Current_func_degree varchar50 تاريخ الحصول علي الدرجة date_func_degree date مكان العمل الحالي Current_workplace varchar50 تاريخ المباشرة date_commencement date الوضع الحالي للموظف current_status_emp int 11 الوظيفة job varchar60 رصيد الاجازات sumholidays varchar 11 ممكن تصميم لواجهة كيف تكون عن طريق بوتسراب باستخدام لارافيل
  6. إذا كنت تقصد نفس المحتوى بالضبط فالتأكيد ليس نفس المحتوى إنما محتوى دورة علوم الحاسب في أكاديمية حسوب تشترك في العديد من المفاهيم والمواضيع مع دورة CS50 التي تقدمها جامعة هارفارد . دورة CS50 هي مقدمة لعلوم الحاسب .تشترك الدورتان في المواضيع التالية تعليم المبادئ الأساسية لعلوم الحاسب والبرمجة الخوارزميات وهياكل البيانات والتجميع وإدارة الموارد والأمان وهندسة البرمجيات وتطوير الويب. تختلف في اللغات التي يتم تعليمها حيث تجد في دورة علوم الحاسوب أنه يتم تدريس لغات مثل javascript و python و sql بالإضافة للكثير من المواصيع الأخرى التي يتم دراستها في دورة علوم الحاسوب مثل أنظمة التشغيل وقواعد البيانات وما إلى ذلك ويمكنك الإطلاع على المحتوى الخاص بالدورة من خلال هذا الرابط
  7. كما أخبرك محمد في التعليق السابق أن دورات حسوب تقوم على بناء التطبيقات العملية بدلاً من المحتوى النظري فقط ولكن في دورة علوم الحاسوب من الطبيعي أن تجد بها بعض المحتوى في المسارات النظرية ليس به تطبيقات أو تمارين حيث تقوم هذه الدورة بتعليمك أساسيات علوم الحاسوب ولكن أيضاً في المسارات النظرية يمكنك إضافة تعليق اسفل الدرس وسيتم إقتراح بعض التمارين للتطبيق على هذه المسارات لذلك يمكنك طرح الإستفسار الذي تريده أسفل الدرس الخاص به وسيتم الإجابة عليه من قبل فريق من المدربين ويفضل الإطلاع على محتوى الدورة بنفسك من خلال هذا الرابط https://academy.hsoub.com/learn/computer-science/#course-list
  8. ستتلقى إرشادات وتوجيهات للمساعدة في البحث عن فرص عمل فمثلاً يتم بناء سيرتك الذاتية وتقديم ارشادات مخصصة لك لتحسينها، بالإضافة إلى تقديم النصائح والإرشادات لتحسين ملفك الشخصي في مواقع العمل الحر. وكما أخبرك مصطفى في التعليق السابق أنه يتم توجيهك للتعمق في مجال محدد يناسبك للبحث عن عمل بهذا المجال لذلك لا تقلق حيث يتم المتابعة معك بعد الإنتهاء حتى الحصول على عمل ويفضل الإطلاع على الإجابات التالية
  9. سؤال في قواعد البيانات PostgreSQL طلب من مطور الواجهة الخلفية أن يستخدم Django وينشئ 3 قواعد بيانات منفصلة (هذا ما توصلت اليه من استشارة بعض المطورين لانشاء موقع ضخم مخطط له أن يستوعب ملايين من الزوار) بعد البدأ في العمل يقول لي أنه لابد من عمل قاعدة بيانات واحدة ما رأيكم؟ https://suar.me/wrpx4 https://suar.me/g3PW5
  10. سؤال في قواعد البيانات PostgreSQL طلب من مطور الواجهة الخلفية أن يستخدم Django وينشئ 3 قواعد بيانات منفصلة (هذا ما توصلت اليه من استشارة بعض المطورين لانشاء موقع ضخم مخطط له أن يستوعب ملايين من الزوار) بعد البدأ في العمل يقول لي أنه لابد من عمل قاعدة بيانات واحدة ما رأيكم؟ https://suar.me/wrpx4 https://suar.me/g3PW5
  11. سؤال في قواعد البيانات PostgreSQL طلب من مطور الواجهة الخلفية أن يستخدم Django وينشئ 3 قواعد بيانات منفصلة (هذا ما توصلت اليه من استشارة بعض المطورين لانشاء موقع ضخم مخطط له أن يستوعب ملايين من الزوار) بعد البدأ في العمل يقول لي أنه لابد من عمل قاعدة بيانات واحدة ما رأيكم؟ https://suar.me/wrpx4 https://suar.me/g3PW5
  12. لا يوجد شيء يسمى احتراف برمجة بشكل عام، بل الاحتراف يكون بالنسبة للغة ولإطار العمل الذي تستخدمه. يعني لو درست HTML و Bootstrap لمدة كافية وطبقت بها مشاريع معقدة وتمكنت من إنجازها بنجاح، فهنا يمكن أن تسمي نفسك محترفا في هذه الأمور. يمكن أن تستخدمها في إنشاء المواقع التعريفية وصفحات الهبوط وغير ذلك من المواقع الساكنة (static websites). هناك أمر آخر، المحترف يجب أن يكون قادرا على حل معظم مشاكل الكود التي تواجهه بمفرده. يمكنه الاستعانة بالبحث على الأنترنت، لكنه في النهاية لا يعطي الكود لشخص غيره لكي يحل له مشكلته. إذا كان لا يستطيع بعد حل معظم مشاكله بنفسه فهذا لم يصل إلى الاحتراف بعد في الأمر الذي يستخدمه. أما المبرمج الخبير فهو من يستطيع حل مشاكل الآخرين وليس فقط مشاكله.
  13. يمكنك ذلك عن طريق عدة مدونات أو قنوات يوتيوب يمكنك البدء بزيارة هذا المقال: ماهو SEO
  14. هل لو اتقنت HTML وال Bootstrap وعملت مشاريع عديدة مواقع تعريفية هل راح احترف البرمجة خلاص واكون معلم اتكلم فقط عن موضوع المواقع التعريفية
  15. البارحة
  16. في السطر 194 من الكود.، يتم تعيين الخاصية android:layout_width إلى -2. وفي Android XML، لا يُسمح باستخدام القيمة "-2" مباشرةً لـ android:layout_width أو android:layout_height، وعليك استخدام إحدى القيم التالية بدلاً من ذلك: wrap_content: سيستحوذ العنصر على أكبر عرض ممكن داخل الوالد. fill_parent: سيأخذ العنصر نفس عرض الوالد. match_parent: سيأخذ العنصر نفس عرض الوالد. dimension: سيأخذ العنصر عرضًا محددًا بوحدات dp أو px. مثلاً كالتالي: <LinearLayout android:layout_width="100dp" android:layout_height="50dp"> </LinearLayout> أو: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> </LinearLayout>
  17. المقصود أن Manifest version 2 قد أصبح قديمًا وسيتم إيقاف دعمه في عام 2024، كما سيتم حظر ملفات تعريف الارتباط الخاصة بجهات خارجية. ستحتاج إلى تحديث ملف manifest.json ليتوافق مع متطلبات جوجل كروم الجديدة، كالتالي: غيّر manifest_version من 2 إلى 3 في ملف manifest.json. تعديل الإضافة للتعامل مع حظر جوجل كروم لملفات تعريف الارتباط الخاصة بجهات خارجية، وتستطيع القيام بذلك بعدة طرق، مثل: استخدام واجهة برمجة التطبيقات Permissions API الجديدة لطلب إذن المستخدم لتنفيذ مهام تتطلب ملفات تعريف الارتباط. استخدام تخزين التخزين المحلي بدلاً من ملفات تعريف الارتباط لبعض البيانات. تعديل وظائف الإضافة لتجنب الاعتماد على ملفات تعريف الارتباط. وتأكد من أن الإضافة تتوافق مع سياسات محتوى الأمان الجديدة في جوجل كروم. https://developer.chrome.com/docs/extensions/develop/migrate
  18. السلام عليكم عندي إضافة كانت شغالة على جوجل كروم وتوقفت عن العمل فجأة، وغالبا بسبب تحديث جوجل كروم، وهي إضافة مفتوحة المصدر ومبرمجة بلغة الجافا سكريبت، وعايز حد يساعدني بإصلاحها وهذه هي الأخطاء التي تظهرها الإضافة: Manifest version 2 is deprecated, and support will be removed in 2024. See https://developer.chrome.... for details. Third-party cookie will be blocked. Learn more in the Issues tab. السياق _generated_background_page.html تتبع التكديس _generated_background_page.html:0 (وظيفة مجهولة) وهذا كود ملف manifest.json : { "name": "AUTO POST MULTIPLE FACEBOOK GROUPS V4 2021 - JERA ", "description": "BY JERA", "version": "4.0.0", "manifest_version": 2, "icons": { "16": "icon.png", "48": "icon.png", "128": "icon.png" }, "browser_action": {}, "permissions": [ "storage", "*://*.facebook.com/*", "*://*.blogspot.com/*", "tabs", "webRequest", "webRequestBlocking", "downloads", "cookies" ], "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "background": { "scripts": ["index.js"] } }
  19. ذلك مذكور بالفعل من ضمن وصف الدورة، لذا عملية المتابعة بعد التخرج تتم من خلال مركز المساعدة أرجو التحدث إليهم وإخبارهم بما قمت بتحقيقه حتى الآن وما تريده في الخطوة القادمة لك لتوجيهك وتوضيح الأمر لك. وللعلم دورة علوم الحاسوب دورة تأسيسية أكثر منها دورة للتخصص في مجال برمجي وتعلم تقنيات ومكتبات وخلافه، بل الغرض منها تأهيلك لدخول عالم البرمجة وإختيار المجال البرمجي المناسب لك للتخصص به والعمل به في سوق العمل.
  20. الفرق بين Eloquent ORM و Query Builder في لارافل يكمن في طريقة التعامل مع قاعدة البيانات وتمثيل البيانات: Eloquent ORM: ORM هي اختصار لـ Object Relational Mapper حيث يمثل طبقة وسيطة بين قاعدة البيانات وعمليات الطلب عليها اذ يؤمن الاتصال معها دون الخوض في تعلم التعليمات الخاصة بها حيث ميزاته: هو نظام لتمثيل الجداول والعلاقات بينها في شكل كائنات (objects). يسهل إنشاء العلاقات بين الجداول والتعامل معها. يوفر طريقة سهلة لإجراء العمليات مثل الإدخال، التحديث، الحذف، والاستعلام وغيرها. تربط كل جدول في قاعدة البيانات بكائن يدعى(model). مثال عن جلب كافة المستخدمين: $users = User::all(); مثال عن إنشاء بيانات جديدة: $user = new User(); $user->name = 'Ali Ibrahim'; $user->email = 'ali@example.com'; $user->save(); Query Builder: هي أداة تسمح بإنشاء استعلامات SQL برمجياً. تناسب بناء استعلامات معقدة وتنفيذ عمليات متنوعة على البيانات. توفر مرونة أكبر في كتابة الاستعلامات البرمجية. مثال عن جلب كافة المستخدمين: $users = DB::table('users')->get(); مثال عن إنشاء بيانات جديدة: DB::table('users')->insert([ 'name' => 'Ali Ibrahim', 'email' => 'ali@example.com', ]); أيهما أفضل للاستخدام؟ الاختيار بينهما يعتمد على احتياجات المشروع وتفضيلات المطور. بشكل عام، Eloquent ORM يوفر طريقة أكثر سهولة وتجريداً للتعامل مع البيانات، بينما Query Builder يوفر مرونة أكبر في كتابة الاستعلامات على قاعدة البيانات. إذا كنت تقوم بتطوير تطبيق لارافل وتحتاج إلى طريقة بسيطة وسهلة الاستخدام للتفاعل مع قاعدة البيانات، فإن Eloquent يعد خياراً جيداً. وإذا كنت بحاجة إلى تنفيذ استعلامات معقدة أو إذا كنت بحاجة إلى استخدام ميزات غير مدعومة بواسطة Eloquent أو كنت تهتم بالسرعة، فإن Query Builder هو الخيار الأفضل. ملاحظة أخيرة: يمكن الدمج بينهما بحيث يمكن اعتماد ORM للمشروع كامل وفي بعض الحالات نستخدم Query Builders https://academy.hsoub.com/questions/24095-ما-هو-الفرق-بين-eloquent-و-query-builder-في-laravel؟/https://academy.hsoub.com/questions/24095-ما-هو-الفرق-بين-eloquent-و-query-builder-في-laravel؟/
  21. شكرا لك شكرا لشرحك فبعض الامور التي اوضحتها لم اكن افهمها بشكل جيد
  22. مساء الخير هل ممكن احد يوضحلي الفرق بين الطريقتين للتعامل مع الداتابيز وشو الأفضل اتعلمو واستخدمو بشغلي؟ وجزاكم الله كل خير
  23. فهم الاساسيات: يعد الفهم الأساسي للمفاهيم الرياضية ، وخاصة الجبر الخطي وحساب التفاضل والتكامل والاحتمال ، أمرا بالغ الأهمية للنجاح في الذكاء الاصطناعي. التحولات الخطية والمصفوفات شائعة في الذكاء الاصطناعي الخوارزميات ، مما يدل على أهمية فهم هذه المفاهيم. يعد فهم الإحصاءات ، مثل الأهمية الإحصائية والتوزيع والانحدار والاحتمال ، أمرا ضروريا أيضا لتطبيقات الذكاء الاصطناعي. تعد العقلية الاستباقية والحماس للتعلم أمرا بالغ الأهمية لأولئك الذين يتطلعون إلى التقدم في الذكاء الاصطناعي ، حيث يتطور المجال باستمرار مع التطورات والتقنيات الجديدة. لذلك ، فإن الفهم الأساسي لهذه المفاهيم ضروري للنجاح في الذكاء الاصطناعي. تتطلب الذكاء الاصطناعي الأدوار مستويات متفاوتة من الفهم والإتقان في مجالات المتطلبات الأساسية ، اعتمادا على الدور. قد لا يحتاج علماء البيانات إلى فهم متعمق لجميع المفاهيم الرياضية ، في حين أن علماء الأبحاث الذين يهدفون إلى إنشاء خوارزميات الذكاء الاصطناعي جديدة قد يحتاجون إلى فهم أكثر عمقا للرياضيات. لذلك فهم اساسيات الرياضية وليس الخوص بالتفاصيل ونترك الغوص في التفاصيل للمرحلة التي تحدد المجال الذي شعرت بشغف تجاهه. يمكن اتباع الخطة التالية لنرفض على مدار السنة حيث يمكن زيادة او التلاعب بالمدة حسب الاستيعاب : الشهر 1-3: أساسيات الرياضيات والبرمجة وهياكل البيانات ومعالجتها: الرياضيات والإحصاء: ابدأ بأساسيات الجبر الخطي وحساب التفاضل والتكامل والإحصاء والاحتمالات. سيعطيك هذا أساسا قويا لما سيأتي. برمجة: تعلم بايثون ، اللغة الأكثر استخداما في الذكاء الاصطناعي. ابدأ بالأساسيات ثم انتقل إلى مفاهيم أكثر تقدما. خذ مسار مهارة أساسيات Python ومعالجة البيانات باستخدام Python Skill Track لتغطية الأساسيات ، بما في ذلك الحزم مثل NumPy. معالجة البيانات: ابدأ في التعرف على معالجة البيانات وتحليلها. تعرف على مكتبات Python مثل الباندا و NumPy ، والتي ستستخدمها لمعالجة البيانات. تعرف على كيفية تنظيف البيانات وإعدادها، وهو جزء مهم من أي مشروع الذكاء الاصطناعي أو التعلم الآلي. الشهر 4-6: تعمق أكثر في الذكاء الاصطناعي والتعلم الآلي: أساسيات الذكاء الاصطناعي: فهم ما هو الذكاء الاصطناعي وتاريخه وفروعه المختلفة. يمكن أن توفر الدورات التدريبية التي توفر أساسيات الذكاء الاصطناعي بداية جيدة. تعميق معرفتك بالتعلم الآلي: تعرف على أنواع مختلفة من خوارزميات التعلم الآلي - التعلم الخاضع للإشراف وغير الخاضع للإشراف وشبه الخاضع للإشراف والتعلم المعزز. واحرص على معرفة أهم أنواع النماذج ، وطريقة التحقق من صحة النموذج ، وضبط المعلمات الفائقة(Fine-tuning ). ووالتعرف ب TensorFlow و Keras واختم المرحلة بمعرفة عن التعلم العميق وفرقه عن خوارميات التعلم الالي وماهي اهم انواع الشبكات العصبونية. الشهر 7-9: التخصص والموضوعات المتقدمة: التعلم العميق: فهم الشبكات العصبية والتعلم العميق عبر حل امثلة لمواضيع بسيطة لانواعه المختلفة. أساسيات MLOps: تعرف على MLOps ، والذي يتعلق بتطبيق مبادئ DevOps على أنظمة التعلم الآلي. يتضمن ذلك إصدار النموذج ونشر النموذج والمراقبة والتنسيق. التخصص: بناء على اهتماماتك وتطلعاتك المهنية ، تخصص في مجال واحد - يمكن أن يكون معالجة اللغة الطبيعية أو رؤية الكمبيوتر أو التعلم المعزز أو أي مجال آخر. الشهر 10 والى النهاية - استمر في التعلم والاستكشاف: تخصص أكثر: حاول قراءة كتابين على الاقل في المجال الذي اخترته بحيث في النهاية عند قراءة عناوين في الكتاب تكون قادر على الاجابة وشرح مفهوم معين. ابق على اطلاع: تابع بانتظام المدونات والبودكاست والمجلات ذات الصلة الذكاء الاصطناعي. انضم إلى المجتمعات لتبادل الأفكار مع ممارسي الذكاء الاصطناعي الآخرين. وتذكر دائما الأخلاق في الذكاء الاصطناعي: عندما تتعلم المزيد عن الذكاء الاصطناعي ، تأكد أيضا من التعرف على الاعتبارات الأخلاقية في الذكاء الاصطناعي. نصيحة اخيرة : الذكاء الاصطناعي مجال سريع التطور. بمجرد حصولك على الأساسيات ، من المهم الاستمرار في التعلم وتحسين مهاراتك. اتبع الذكاء الاصطناعي المدونات ، واقرأ الأوراق البحثية ، وخذ دورات متقدمة ، وابحث دائما عن طرق جديدة لتحدي نفسك. ستحولك هذه العملية التكرارية من مبتدئ إلى خبير. وتذكر أن الرحلة إلى التعلم الذكاء الاصطناعي صعبة ولكنها مشوقة للغاية. لا تثبط عزيمتك إذا واجهت عقبات على طول الطريق. إنهم جزء من عملية التعلم. ضع هدفك النهائي في الاعتبار ، وابق ملتزما. بالتوفيق لك❤️
  24. السلام عليكم ، لقد أنهيت دروة علوم الحاسوب و أجريت مقابلة الشهادة و أنجزت مشروع التخرج و قبل و الحمد لله وماهي إلا مسألة وقت و سوف أحصل على الشهادة لكن لا أشعر بأنني قادر على تقديم خدمات أونلاين بالذات أنني غير متخصص أنا فقط متأسس في البرمجة هل الأمر ممكن بحكم أنكم خبراء في مجال الفريلانس هل أستطيع الحصول على مبلغ 290 دولار خلال ستة أشهر
  25. هذه المشكله حليتها @php $today = Carbon\Carbon::now(); $last = Carbon\Carbon::parse($homework->deadline); @endphp @if ($today->lte($last)) ولكن في الجافا سكريبت يقارن بالايام وليس بالساعه لو تلاحظ انه بالرغم انه متبقي كم ساعة من الموعد إلا أن العداد تصفر والزر سيختفي عندما تنتهي هذه الساعات
  26. يمكنك استبدال هذا السطر @if ($homework->deadline > Carbon\Carbon::now()) بالسطر التالى . @if ($homework->deadline->gt(Carbon\Carbon::now()))
  1. عرض المزيد
×
×
  • أضف...