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

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

  1. محمد عاطف25

    محمد عاطف25

    الأعضاء


    • نقاط

      26

    • المساهمات

      9798


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      25

    • المساهمات

      20349


  3. Sherif Aboghazala

    Sherif Aboghazala

    الأعضاء


    • نقاط

      15

    • المساهمات

      62


  4. Ibrahim Almahdy

    Ibrahim Almahdy

    الأعضاء


    • نقاط

      12

    • المساهمات

      293


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

عرض المحتوى الحاصل على سمعة أكبر منذ 12/27/25 in أجوبة

  1. هل استعمال bootstrap و غيره من الاطر يؤثر على المستوى بحيث لا يستطيع المبرمج كتابة كود بدون اطار عمل ؟
    3 نقاط
  2. هل هناك خطط مستقبلية لإضافة دورة لتطوير الواجهة الخلفية Backend بلغة Asp.net core مع Blezor
    3 نقاط
  3. هل تحتوي دوره حسوب علي React ام لا واذا كان غير موجود فا كيف تكون الدوره تعدك للاحتراف ولا تحتوي عليه ومتي سيضاف
    2 نقاط
  4. انا مشترك في دورة تطوير تطبيقات بلغة javascript و تطوير واجهة المستخدم انا درست html and css و جافا سكربت من دورة تطوير تطبيقات بلغة javascript ودرست bootstrap 5.3v وانا الان انشئ مشاريع بهم هل يمكنني تعلم react.js من دورة تطوير تطبيقات بلغة javascript واضيفها في المشاريع وهل react من دورة تطوير تطبيقات بلغة javascript كافية للفرونت اند وشكرا
    2 نقاط
  5. السلام عليكم ورحمة الله وبركاته يظهر لدي خطأ عند محاولة الاتصال مع قاعدة البيانات مع انه كان يعمل في الشكل الصحيح قبل فترة ولكنني قمت في عمل فورمات للكمبيوتر الخاص فيني وثم قمت في تنزيل جميع المتلطبات واصبح المشروع لا يعمل ويظهر لي خطا وحاولت ان احل المشكلة في وضع ip anywhere في mongodb و قمت في عدة محاولات مع الذكاء الاصطناعي ولكنني لم اصل الى الحل واكرر سابقا كان يعمل بدون اي مشكلة او خطا وفجأة ظهرت هذي المشكلة وليس فقط في هذا المشروع بل في جميع المشاريع PS D:\برمجة\Programing\Websites\WebsitesProjects\Miad\backend> npm run dev > backend@1.0.0 dev > nodemon src/index.js [nodemon] 3.1.11 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,cjs,json [nodemon] starting `node src/index.js` [dotenv@17.2.3] injecting env (6) from .env -- tip: ⚙️ enable debug logging with { debug: true } Server is running on PORT: 5001 MongoDB connection error: Error: querySrv ECONNREFUSED _mongodb._tcp.cluster0.mf8buxy.mongodb.net at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:294:17) { errno: undefined, code: 'ECONNREFUSED', syscall: 'querySrv', hostname: '_mongodb._tcp.cluster0.mf8buxy.mongodb.net' } PS D:\برمجة\Programing\Websites\WebsitesProjects\Miad\backend> ارجوا المساعدة وشاكر لكم
    2 نقاط
  6. هل تعلم jQuery مهم دلوقتي أم لا ? وارجو الرد على هذا ايضا
    2 نقاط
  7. السلام عليكم ورحمة الله وبركاته انا اسمي توفيق الأستاذ وعمري18 سنة وعندي مجموعة من الأسئلة المهمة جداً جداً 1-انا بحضر فيديوهات من فترة كبيرة بتتعلق بالذكاء الأصطناعي وكيف تتعلم الذكاء الأصطناعي وبصراحة انا شفت الموضوع كبير كتير وبدو تكون على معرفة بالرياضيات والكالكولاس والجبر الخطي والأحتمالات وخبرة واساس قوي في بايثون والبرمجة بشكل عام وبنفس الوقت انا شايف الدورة عندكم تخلو من الرياضيات ولغة بايثون كلها مشروحة في اكم ساعة بسيطة فلذالك انا حابب اعرف كيف انا ممكن افوت وأبدا مجال زي هيك بدون الرياضيات والخبرة في بايثون وكمان في نفس الوقت انا مشترك بكورس للمهندس اسلام صاحب قناة كودزيلا ولسة ما خلصت بايثون فأنا حابب اعرف هل اخلص الكورس عندو ولا اكمل هان مع انو مش حاسس انو انا حتأسس بشكل قوي في بايثون . 2-وبالنسبة للدورة الأولى تبعت تطوير الويب بأستخدام الجافا سكريبت اخدها اول ولا اكمل في دورة الذكاء الأصطناعي بعدين اروح عليها. 3-حابب اعرف اكتر عن طريقة العمل في مجال الذكاء الأصطناعي وتطوير الويب هل اونلاين ولا فري لانس والرواتب كيف يرجى الرد على استفساراتي في اقرب وقت وشكراً
    2 نقاط
  8. رأيت انه تم تحديث مسار تطوير واجهات المستخدم اللي انا مشترك بيه مش مفروض عدد السعات يزيد أم يقل ؟ ايضا الدورة فيها node.js هل ابدا بتعلم دورة JS ثم انتقل لتطوير واجهات المستخدم ام ماذا ؟
    2 نقاط
  9. أسعد الله اوقاتكم بكل خير لدي استفسار عن افضل تقنيات الانميشن او المكتبات المستعملة مع البوستراب والتلويند وكذلك فريموورك الرياكت
    2 نقاط
  10. ما هى خارطة الطريق لدراسة هذا المساق
    2 نقاط
  11. أرى ان مسار Rract.js ضعيف جدا يجب تحديثه او تغير المدرب فالشرح غير موفق
    2 نقاط
  12. السلام عليكم , ما هي اساسيات الرياضيات التي يجب ان اكون ملم بها قبل الدخول في تعلم الذكاء الاصطناعي هل يمكن اعطاء قائمة من الدروس او ماشابه ذلك .
    2 نقاط
  13. السلام عليكم لطالما شعرت أني أنتمي للميكاترونكس ومؤخرا اكتشفت ان هذا التخصص غير متوفر, وبصراحة أنا لا أرغب أن أستسلم بعد وبحثت عن اكثر تخصصين متوفرات ومشابهات للميكاترونكس من رأيكم أن أدرس بكالوريوس ذكاء اصطناعي ثم ماجستير هندسة كهرباء قسم تحكم آلي ,أم العكس هندسة كهربائية ثم ماجستير ذكاء اصطناعي؟
    2 نقاط
  14. الحمدلله وبفضل الله تعالى سويت مشروع ضخم Social Media Developers Hub بس بدي مساعدة كيف يمكنني ان اجعل تطبيق مشهور ومستخدم من قبل ناس لان هدفي من هاد مشروع هو جمع مطورين الويب في مجتمع واحد يمكن من خلالهم تقييم مشاريع بعضهم وتواصل Chat RealTime ارجوا ان تساعدوني بهي خطوة رابط : https://www-codehive.netlify.app
    2 نقاط
  15. مرحبا عندي سؤال ماهي افضل مصادر لتعلم الاتمتة و الاتوميشن n8n
    2 نقاط
  16. السلام عليكم ورحمة الله وبركاته مساء الخير مانوع الخطأ هنا وكيف الحل
    2 نقاط
  17. السلام عليكم كيف ارفع موقع مبني بReact على هده الاستضافة dzsecurity.com ؟
    2 نقاط
  18. أسعد الله أوقاتكم من شهرين تقريبا لم أعد أدخل إلى الموقع فأرى الآن تغيير في مسار كان اسمه تطوير موقع يشبه يوتيوب كنت في منتصفه تقريبا الآن آراه من مسارات الأرشيف وأرى بداله أطر css فماذا علي أن أدرس الآن هل أتابع مثل الجديد أم أكمل موقع يوتيوبي؟ وشكرا لكم
    2 نقاط
  19. السلام عليكم ورحمه الله وبركاته انا ملاحظ في كورس ال AI ان في مسار تحليل البيانات وفي بعده مسار التعامل مع البيانات وفي برضو ال cv وبعدها ال ml فهل دا طبيعي ولا انا مش لازم التزم بالترتيب ؟ شكرا جزيلا ...
    2 نقاط
  20. مرحبا عندي استفسار اني اعمل على مشروع اختبارات ولدي الاسئلة التي اريد ان ادخلها الى قاعدة البيانات على شكل صور ما هي الطريقة المثلى لتحويل هذه الملفات الى json بحيث تستخلص الاسئلة والاجوبة بدلا من اعادة كتابتها يدويا لان هذا سياخذ مني وقتا طويلا
    2 نقاط
  21. ماهي مشاريع الاسهل من تطبيق ويب Social Media Developers Hub بدي مشاريع اتدرب بها بس ليست سهلة اريدها ك تحدي مع RealTime
    1 نقطة
  22. السلام عليكم , ما هي افضل الوظائف التقنية التي يمكن للمبتدئين تعلمها و العمل فيها سمعت عن وظائف ك SOC analyst tier 1 و web developer هل هنالك خيارات اخرى ؟ المرجة اعطاء لائحة باسماء وظائف جيدة للمبتدئين.
    1 نقطة
  23. طلب مني صاحب متجر أن أذهب إليه واسجل منتجاته على اكسيل وهيا منتجات كثيرة عندما أحاسبه كم من المال اطلب أو في قرابة كم؟
    1 نقطة
  24. السلام عليكم ورحمة الله، حاليا لا توجد دورة مخصصة حاليا لذلك لكن قد يتم إضافتها على حسب الحاجة فإن اقتضت الحاجة ذلك قد يتم إضافتها لاحقا. لكن مع ذلك فإنّ أكاديمية حسوب تقدم حاليا مقالات تعليمية حول ASP.NET Core يمكنك تصفحها من هنا: ASP.NET Core
    1 نقطة
  25. أي وظيفة Data entry، المتوسط هو 5 دولار لكل 200 خلية، أو 1 سنت لكل صف، لكن الحسبة هنا مُربكة، الأفضل إخباره بأنك تريد 10 دولار لكل 100 صنف ستقوم بجرده وتسجيل بياناته كاملة (اسم، سعر، كمية، ملاحظات). لأنك لا تقوم بنسخ ولصق وأنت جالس، بل ستقوم ببحث، عد فعلي، سؤال عن السعر وكتابة، لذا عرض الـ 1 سنت مناسب فقط لو كان العمل Data Entry من ورقة جاهزة إلى الكمبيوتر، لكن العمل من خلال المتجر يستحق 10 سنت للصنف على الأقل أو ما يعادله بالعملة المحلية. عامًة تستطيع التفاوض بالطبع بالسعر المناسب لظروفك.
    1 نقطة
  26. لا ليست برمجية المهام هي جمع جميع أصناف منتجات المتجر ووضعها في شيت اكسيل وتحديد السعر والكمية لمعرفة كم مقدار كمية كل منتج موجود في المتجر وسعرها عند البيع
    1 نقطة
  27. ندرس تحليل البيانات Data Analysis مُبكرًا لأننا سنحتاج ذلك في المسارات التالية، ولن نحتاج دراسة قواعد البيانات والـ APIs مُبكرًا، لذا الترتيب مناسب لمنهج الدورة. فلا يمكنك بناء أي موديل ذكاء اصطناعي بدون أن تعرف كيف تنظف البيانات وتعالجه، فذلك هو الأساس. ومجال الـ Computer Vision الحديث يعتمد بنسبة 90% على تقنيات الـ Deep Learning، والـ Deep Learning هو فرع متطور من الـ Machine Learning. لذا تستطيع دراسة الدورة بنفس الترتيب لترى النتيجة أي التطبيق العملي أولاً، مثل اكتشاف الأشياء باستخدام YOLO في البداية لتشعر بقوة المجال، ثم العودة للخلف لنشرح الأساسيات أي الرياضيات والخوارزميات في مسار ML و DL. أو الترتيب التالي لو أردت تعلم الأساسيات ثم التطبيق العملي: Machine Learning Deep Learning Computer Vision
    1 نقطة
  28. هذا من أكثر الكليشيهات الشائعة، والإجابة باختصار هي: لا. استخدام Bootstrap أو أي إطار عمل آخر لا يُضعف مستوى المبرمج ولا يجعله غير قادر على كتابة كود بدون إطار، خصوصًا في وقتنا الحالي. العكس هو الصحيح غالبًا: الإطارات وُجدت لتسريع العمل، توحيد الحلول، وتقليل إعادة اختراع العجلة. المهم فعلًا هو فهم الفكرة والأساسيات أولًا (HTML, CSS, JavaScript أو المنطق البرمجي عمومًا)، ثم استخدام إطار العمل كوسيلة لاختصار الوقت والجهد، وليس كبديل عن الفهم. المشكلة ليست في الإطار، بل في شخص يستخدمه بدون فهم ما يحدث تحته. من يفهم الأساس يستطيع العمل بالإطار وبدونه متى شاء.
    1 نقطة
  29. وعليكم السلام ورحمه الله وبركاته يمكنك دراسة الدورة الخاصة بالذكاء الإصطناعي ولكن كما قلت فإنه من الأفضل دراسة بعض الأساسيات في الرياضيات حيث بدونها ستجد صعوبة في فهم المفاهيم المتقدمة. ويرجى الإطلاع على التعليق التالي حيث يرشح لك دورات وفيديوهات اشرح هذه الأساسيات
    1 نقطة
  30. الأفضل إنهاء كامل الدورة ماعدا مسار odoo فهو تخصص منفصل وليس مرتبط بجانغو وكذلك مسار تعلم الآلة، وتستطيع دراسته فيما بعد عند الحاجة. أي دراسة ما يلي: أساسيات لغة بايثون Python تطبيقات عملية باستخدام بايثون Python بعد ذلك دراسة المسار الأول من دورة تطوير واجهات المستخدم لتعلم أساسيات الويب HTML, CSS, JS وبوتستراب أو tailwind. أساسيات إطار العمل جانغو Django تطوير متجر إلكتروني باستخدام جانغو Django ثم التوقف وبناء مشاريع من خلال جانغو وليس استكمال الدورة، فالمعلومات ما زالت حاضرة في ذهنك هنا. تطوير واجهة برمجية لتعديل الصور باستخدام فلاسك Flask بناء مدونة باستخدام فلاسك Flask تحليل البيانات دمج تقنيات الذكاء الاصطناعي مع تطبيقات بايثون وبالنسبة لمجالات عمل دورة بايثون ستجد تفصيل هنا:
    1 نقطة
  31. دورات javascript , ruby , php يتم بها تطوير مشاريع كاملة Full-Stack بمعنى الواجهة الأمامية والخلفية معًا والتركيز بنسبة أكبر على اللغة البرمجية والتقنيات الخاصة بها مثل React و Next.js بالنسبة لجافاسكريبت، لكن لا يتم التطرق إلى أساسيات الواجهة الأمامية، حيث يتم إفتراض أنك مُلم بذلك من قبل، وهي ليست خاصة بالواجهة الخلفية فقط، رغم أنك تستطيع دراسة ذلك من خلالها وتجنب الدروس التي نقوم بتنفيذ الجزء الأمامي بها. بالنسبة لتخصص الواجهة الأمامية، ستحتاج إلى دراسة أساسيات HTML, CSS, JS وذلك متاح في دورة تطوير واجهات المستخدم. وفي حال أردت الإشتراك في أي دورة من javascript , ruby , php فتستطيع دراسة المسار الأول من دورة تطوير واجهات المستخدم بشكل مجاني وبالمثل باقي المسارات الأولى من جميع الدورات بالأكاديمية.
    1 نقطة
  32. Bootstrap يعتمد على المكونات وفي البداية الجميع يحتاج أن يرى نتيجة سريعة ليشعر بالإنجاز، بمعنى في بوتستراب، تكتب nav-bar فتحصل على شريط تنقل كامل وجاهز، أو card فتحصل على بطاقة منسقة، وذلك يسهل فهم مبدأ عمل أطر العمل وكيفية تقسيم الصفحة. بينما Tailwind يعتمد على مفهوم Utility-First، أي لكي تصمم زر في Tailwind، لا يوجد كلاس جاهز اسمه btn، بل يجب أن تكتب كلاسات مختلفة لتنسيق الزر بحيث كلاس يجعل الخلفية زرقاء، وكلاس للخط أبيض، والحواف دائرية، والمسافة الداخلية 4 بيكسل وهكذا، وذلك يتطلب منك فهم عميق لخصائص CSS وهي Padding, Margin, Flexbox, Colors قبل استخدامه. كذلك هناك الكثير من المشاريع القديمة ما زالت تستخدم بوتستراب لذا يجب دراسته. ونفس المهارات ستنتقل معك إلى Tailwind، لن تحتاج سوى بضعة أيام وكل ما سيتغير هو أسماء الكلاسات وطريقة الكتابة. لذا بعد إتقان CSS بنسبة جيدة قم بتعلمه في مراحل متقدمة عند تعلم مكتبات وأطر عمل الجافاسكريبت مثل React أو Next.js.
    1 نقطة
  33. كانت لدي نسخة من microsoft office 2010 وقمت بحذفها عن طريق اداة المساعد من Microsoft Support لكنني اواجهة مشكلة عدم تنصيب microsoft office 2016 .... ويظهر لي الخطأ الموجود في الصورة ... ممكن حل لهذه المشكلة
    1 نقطة
  34. الإطار نفسه لا ضرر منه بل مفيد من حيث الإنتاجية، لكن الضرر يقع عند تجاهل أساسيات CSS والإعتماد على الإطار بنسخ ولصق الكلاسات أو المكونات دونّ دراية، وعند مواجهة مشكلة أو الرغبة في تخصيص التصميم لا تستطيع. كذلك الأفضل تجنب استخدام إطار بوتستراب والإعتماد على tailwind فهو الإطار المُعتمد حاليًا لتنسيق الواجهات. في البداية لا تعتمد على أي تقنية وركز على الأساسيات وتعمق بها، ويجب تنفيذ مشاريع متدرجة الصعوبة بحيث تبدأ بنماذج بسيطة ثم الإنتقال تطوير موقع كامل.
    1 نقطة
  35. السلام عليكم لدي تطبيق خدمي يعرض خدمات المدينة وأريد أن أضيف فيه غرف دردشة لكل قرية شات بسيط لكي يسأل الناس عن الخدمات المختلفة في المدينة ، ومعي قاعدة بيانات علي موقع firebase
    1 نقطة
  36. ما قمتَ به في الصورة صحيح من حيث المبدأ، وطريقتك في التفكير سليمة تمامًا. عند كتابة: name = "Mohamad Amin" فقد قمتَ بتخزين نص (سلسلة نصية) داخل متغير. عند استخدام: name[0] فهذا يعني الوصول إلى أول حرف في السلسلة، وهو الحرف M. لكن يجب كتابة القوس بالشكل الصحيح [ ]، لأن استخدام } يؤدي إلى خطأ نحوي (SyntaxError)، وهذا ما حدث لديك في أحد الأسطر. عند كتابة: name[-3] فأنت تطلب من بايثون إرجاع ثالث حرف من نهاية الكلمة، وكانت النتيجة صحيحة. أما بخصوص تغيير حرف أو جزء من الكلمة، فهنا نقطة مهمة: السلاسل النصية في بايثون غير قابلة للتعديل مباشرة، أي لا يمكنك تغيير حرف داخل النص نفسه. لذلك الحل الصحيح هو إنشاء نص جديد باستخدام القص (slicing). عندما كتبت: name[:-3] فهذا يعني: خذ النص من البداية وحتى قبل آخر ثلاثة أحرف. وعند دمجها مع: name[:-3] + "min" فأنت أنشأت سلسلة جديدة، وكانت النتيجة: "Mohamad Armin" وهذا هو الأسلوب الصحيح لتغيير جزء من الكلمة في بايثون.
    1 نقطة
  37. متى نستخدم [ ] و متى نستخدم ( ) ومتى نستخدم { } ؟
    1 نقطة
  38. بشكل عام، الفرق بين هذه الرموز مرتبط بالغرض البرمجي منها وليس بشكلها. الأقواس الدائرية () تُستخدم غالبًا عند استدعاء الدوال أو تعريفها، وكذلك في الشروط والعمليات الحسابية لتحديد أولوية التنفيذ. عندما ترى أقواسًا دائرية فهذا يعني عادةً “نفّذ شيئًا” أو “قيّم تعبيرًا”. مثلًا عند استدعاء دالة، أو عند كتابة شرط if، أو عند تجميع عملية حسابية. الأقواس المربعة [] تُستخدم غالبًا مع البيانات المتسلسلة. ستجدها عند التعامل مع المصفوفات أو القوائم أو عند الوصول إلى عنصر معيّن باستخدام الفهرس. في بعض اللغات تُستخدم أيضًا لتعريف مصفوفة أو للوصول إلى قيمة داخل كائن باستخدام مفتاح. وجودها غالبًا يدل على “عنصر داخل مجموعة”. الأقواس المعقوفة {} لها استخدامات أوسع وتختلف قليلًا حسب اللغة، لكنها غالبًا تعبّر عن كتلة من الكود أو بنية بيانات. تُستخدم لتعريف جسم الدالة أو الشرط أو الحلقة، وتُستخدم أيضًا لتعريف الكائنات أو القواميس. عندما ترى {} فهذا يعني أنك أمام مجموعة تعليمات أو مجموعة قيم مرتبطة ببعضها. الفكرة الأساسية التي تساعدك على التمييز هي أن: () مرتبطة بالتنفيذ والتقييم [] مرتبطة بالوصول إلى عناصر {} مرتبطة ببنية أو كتلة أو تجميع منطقي مع الوقت وكثرة التطبيق سيصبح استخدام هذه الرموز بديهيًا ولن تحتاج للتفكير فيها. ملاحظة: لو كان السؤال متعلقًا بمحتوى درس معيّن أو كود داخل دورة، فنحن لا نجيب عليه هنا بهذه الطريقة. في هذه الحالة ستجد أسفل فيديو الدرس صندوق التعليقات كما هنا، ويُرجى طرح سؤالك أسفل الدرس نفسه، وليس في قسم الأسئلة العامة، وذلك حتى نعرف الدرس الذي توجد به مشكلتك ونستطيع مساعدتك بدقة
    1 نقطة
  39. الاستضافة توفر لوحة تحكم cPanel لذا سترفع المشروع كملفات ثابتة static، بمعنى بناء المشروع وتجهيزه للنشر من خلال الأمر: npm run build وستحصل على مجلد جديد داخل مشروعك باسم build أو dist في حال تستخدم Vite، فقم بضغط محتويات المجلد وليس المجلد نفسه أي ما بداخله في ملف مضغوط بصيغة .zip ثم سجل الدخول إلى حسابك في DZSecurity وانتقل إلى لوحة التحكم cPanel وابحث عن File Manager وادخل إليه واذهب إلى المجلد public_html. واحذف أي ملفات افتراضية قديمة مثل default.cgi أو مجلدات فارغة ثم اضغط على زر Upload من الشريط العلوي واختر ملف الـ .zip الذي قمت بإنشائه، وبعد انتهاء الرفع، عد إلى public_html، اضغط بالزر الأيمن على الملف المضغوط واختر Extract لاستخراج ما به. وفي نفس المجلد public_html، قم بإنشاء ملف جديد وسمه: .htaccess وإن لم يظهر الملف بعد إنشائه، اضغط على Settings في أعلى اليمين وفعل خيار Show Hidden Files لإظهار الملفات المخفية. واضغط بالزر الأيمن على ملف .htaccess ثم Edit وضع الكود التالي داخله واحفظ الملف: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule . /index.html [L] </IfModule>
    1 نقطة
  40. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
    1 نقطة
  41. PHP و Ruby و Python هي لغات Server-side (جانب الخادم). ولذلك لا تعمل داخل المتصفح، بل تعمل على السيرفر البعيد لتقوم بمعالجة البيانات، الاتصال بقواعد البيانات، وحماية النظام. لذلك الدورات الخاصة بهذه اللغات هي دورات تختص بمجال ال backend . ولكن دورة javascript تشرح العديد من التقنيات بعيداً عن ال backend منها إطار العمل react كما يتم شرح أطر العمل الخاصة ببناء تطبيقات الهواتف . وأخيراً يوجد دورة منفصلة لشرح ال frontend كما تم التوضيح في التعليق السابق .
    1 نقطة
  42. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
    1 نقطة
  43. السلام عليكم ورحمة الله وبركاته، أنا طالب مسجّل في دورة تطوير واجهات المستخدم، وقد أنهيت بحمد الله معظم المستوى الرابع وأشعر أنني جاهز للتقدّم إلى الاختبار. لدي استفسار هل يُعدّ خيار التقدّم للاختبار بعد المسار الرابع، ثم تجربة العمل الحر أو غيره ..... لاكتساب احتكاك بسوق العمل، خيارًا مناسبًا قبل إكمال بقية المسارات؟ أم تنصحون بإتمام الدورة كاملة أولًا؟ جزاكم الله خيرًا.
    1 نقطة
  44. وعليكم السلام ورحمة الله وبركاته . لا تجعل كل هدفك هو فقط الحصول على الشهادة ولكن أن تحقق أقصى إستفادة من الدورة والتطبيق الجيد على ما تعلمته . أنصحك بإكمال الدورة بشكل كامل وأيضا أن تقوم بالتطبيق كثيرا قبل أن تتقدم للإختبار وحتى قبل أن تعمل في مواقع العمل الحر . ولكن لا بئس بالطبع يمكنك حاليا التقدم للإختبار بما أنك أنهيت 4 مسارات من الدورة ولكنك حاليا ليست لديك الخبرة الكافية أو التطبيقات العملية التي تؤهلك لإنجاز المشاريع بشكل جيد ومناسب . وأخيرا أنصحك أيضا بعدم التقدم للمشاريع على مواقع العمل الحر إذا لم تكن مؤهلا لذلك حيث هذا الأمر سيعطي لك تقيمات سلبية وسيجعل الحصول على عمل بعد ذلك بصعوبة . ولكن يمكنك الآن النظر إلى مواقع العمل الحر وانظر ما هي المشاريع المطلوبة ويمكنك العمل على مشروع بنفسك دون التقدم للوظيفة حاليا وانظر الوقت الذي ستأخذه لإتمامه وأيضا أنظر إلى دقة ومدى جودة المشروع وهكذا ستستطيع تقيم نفسك ومعرفة كيفية تنفيذ المشاريع والوقت الذي تستطيع إنجازه وفيه وأيضا تستطيع وضع تلك المشاريع في معرض أعمالك .
    1 نقطة
  45. لاحظ أنك هنا أضفت حرف في منتصف الجملة ولم تقم بتغير حرف بحرف وما قمت به صحيح تماما أحسنت . الأفضل بدلا من كتابة النص بنفسك مثل "rmin" يمكنك إستخدام التالي وهو الأفضل : name[:-3] + "r" + name[-3:] وتوجد طريقة أفضل لو أردت تعديل أحرف ما وهي تحويل السلسلة النصية إلى قائمة فالسلاسل النصية في بايثون لا يمكن تعديلها وبعد تحويل السلسلة إلى قائمة يمكنك تغير الأحرف كما تريد ومن ثم تحويل القائمة إلى سلسلة مرة أخرى : name = "Mohamed Amin" name_list = list(name) # تعديل الحرف في الموقع المطلوب name_list[9] = "r" # دمج القائمة لتصبح نصاً مرة أخرى name = "".join(name_list) print(name) ولو أردت الإستبدال يمكنك إستخدام الدالة replace ولكن تلك الدالة ستقوم بإستبدال الأحرف جميعها في النص ولهذا هي ليست أفضل خيار لك.
    1 نقطة
  46. مرحبًا أخي، لدينا دورة من أجل تطوير واجهات المستخدم Front End ويمكنك الاطلاع على تفاصيلها من خلال الرابط التالي: https://academy.hsoub.com/learn/front-end-web-development/ تحياتي لك،
    1 نقطة
  47. وعليكم السلام ورحمة الله وبركاته، وأهلاً بك يا صديقي. يسعدني جداً طموحك ووضوح رؤيتك لمسارك المهني، فهذا أول طريق النجاح. بما أنك تمتلك خلفية مسبقة، سأعطيك نصيحة مباشرة وعملية توازن بين "الإتقان" و"السرعة": 1. هل تكمل الدورة الحالية أم تنتقل للتخصص؟ بما أن المفاهيم (بايثون، خوارزميات، أنماط تصميم) ليست جديدة عليك، فإليك القاعدة: لا تستهلك وقتاً طويلاً في الدروس النظرية: إذا كنت تفهم منطق البرمجة جيداً، انتقل فوراً إلى دورات التخصص. نصيحتي: ألقِ نظرة سريعة على دروس "الخوارزميات وبنى المعطيات" لأنها "عصب" التفكير البرمجي السليم، حتى لو لم تتعمق فيها الآن، يجب أن تعرف كيف تطبقها لاحقاً. لكن بشكل عام، ابدأ بالتخصص (تطوير الويب) لتبني مشاريع حقيقية تكسر حاجز الرهبة. 2. واجهات أمامية (Front-end) أم خلفية (Back-end) أولاً؟ الأفضل دائماً البدء بالواجهات الأمامية (Front-end). لماذا؟ لأنك سترى نتيجة كودك أمام عينيك فوراً (بصرياً)، وهذا يعطيك دافعاً معنوياً كبيراً. الترابط: من الصعب جداً فهم كيف تعمل الواجهة الخلفية (Back-end) وإرسال البيانات دون أن تفهم كيف يتم استقبال هذه البيانات وعرضها في المتصفح. الأساس: إتقان HTML, CSS, و JavaScript هو حجر الزاوية لأي مطور ويب، سواء كنت ستتخصص في الواجهات الأمامية فقط أو تصبح مطوراً كاملاً (Full-Stack). 3. اختيار اللغة المناسبة للواجهات الخلفية (Back-end) بما أنك محتار بين الخيارات، دعنا نبسط الأمور بناءً على ما تملكه من دورات: Node.js (JavaScript) : ستستخدم لغة واحدة للـ Front والـ Back.إذا كنت تريد توحيد مجهودك وتعلّم لغة واحدة فقط للإتقان السريع. Python (Django/Flask):لغة سهلة جداً، قوية، ومطلوبة في مجالات الذكاء الاصطناعي أيضاً.إذا كنت تميل للبساطة وسرعة الإنجاز وتريد لغة متعددة الاستخدامات. PHP (Laravel):هي "ملك" تطوير الويب التقليدي، وفرص العمل الحر (Freelance) بها ضخمة جداً.إذا كان هدفك العمل الحر أو العمل في شركات تعتمد على أنظمة إدارة المحتوى. Ruby on Rails:فلسفتها تعتمد على "اتفاقية البرمجة"، تجعلك تبني تطبيقات معقدة بسرعة مذهلة.إذا كنت تحب التنظيم العالي والكود النظيف جداً. نصيحتي لك: ابدأ بـ Node.js (بما أنك ستتعلم JavaScript حتماً للواجهات الأمامية) أو PHP مع Laravel إذا كنت تبحث عن فرص عمل محلية وعالمية واسعة في سوق الويب. خطتك المقترحة للتحرك فوراً: المرحلة الأولى: ركز على تطبيق مشروع "واجهة أمامية" كامل باستخدام (HTML, CSS, JavaScript) لتثبيت خبرتك السابقة. المرحلة الثانية: اختر لغة Back-end واحدة (أنصح بـ Node.js أو PHP) وابدأ في تعلم كيفية ربطها بقاعدة بيانات. المرحلة الثالثة: عد لدروس "أنماط التصميم والخوارزميات" وطبقها داخل مشاريع الويب التي تبنيها، ليكون التعلم تطبيقياً وليس نظرياً مملاً.
    1 نقطة
  48. بعد أن تتخرج منها ستكون مطور ذكاء اصطناعي قادر على: تحليل المشكلة وتحديد النهج المناسب سواء تعلم آلة تقليدي، تعلم عميق، استخدام LLM.\ جمع البيانات ومعالجتها. بناء وتدريب وتخصيص النماذج باستخدام أحدث المكتبات والأدوات بواسطة Transformers أو TensorFlow دمج تلك النماذج في تطبيقات حقيقية عبر واجهات برمجية APIs.
    1 نقطة
  49. مرحباً @الشيخ المختار الشنقيطس أنماط التصميم (Design Patterns) هي عبارة أساليب أو طرق مٌبتكرة يتم إستخدامها لحل مشاكل مُتكررة أي صادفت العديد من المُطورين من قبل. ويُمكن تقسيم هذه الأنماط إلى عدة أنواع يُمكن إختزالها في ثلاثة أنواع: أنماط التصميم الإنشائية أنماط التصميم الهيكلية أنماط التصميم السلوكية لكن قبل الدخول و الغوص في هذا المجال عليك معرفة أن هذه الأنماط ليست متعلقة بلغة برمجة مُعينة و إنما يُمكن تطبيق النمط بأي لغة برمجة. أيضا حتى تستطيع فهم النمط و أين تستخدمه و ماهي الحالات التي تستعمل فيها النمط عليك أن تدرس و تفهم البرمجة الكائنية جيدا وتفهم الأسس الأربعة التي بُنيت عليها: Abstraction Encapsulation Inheritance Polymorphism بعد فهم هذه المبادئ جيداً أدرس العلاقات بين الكائنات ك Association ، Composition Aggregation و ماهو الفرق بينها، بعدها أدرس مبادئ التصميم و هي 5 و تُسمى SOLID principles بعد الفهم الجيد لهذه الأشياء ستتمكن من فهم أنماط التصميم و كيفية تطبيقها و متى تُطبقها. يُمكنك متابعة هذه السلسلة من خلال هذا الرابط: SOLID Principles بالعربى ثم هذه السلسلة: Creational Design Patterns بالعربى ثم هذه السلسلة: Structural Design Patterns بالعربى إذا كنت تستخدم لغة PHP فستُفيدك هذه السلسلة جيداً كما قلت سابقاً فالأنماط ليست تابعة للغة مُحددة يُمكنك تطبيقها بأي لغة كانت: إضغط هنا كما يُمكنك الإعتماد على توثيق موسوعة حسوب بخصوص أنماط التصميم من: هنا كما يوجد بعض المقالات حول أنماط التصميم على الأكاديمية يُمكنك الوصول لها من خلال هذا الرابط: إضغط هنا بالتوفيق.
    1 نقطة
×
×
  • أضف...