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

Yomna Raouf

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

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

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

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

    65

أجوبة بواسطة Yomna Raouf

  1. مرحبًا أحمد.

    لا يوجد طريقة لذلك للأسف، حيث سيتوجب عليك دفع رسوم إنشاء حساب مطور على google play store و هي 25 دولارًا تدفع لمرة واحدة فقط. حتى تتمكن من رفع تطبيقاتك عليه.

    إذا كنت تريد اختبار نجاح تطبيقك فقط يمكنك أن تطلب من أحد أصدقائك الذين يملكون حساب مطور على google play لرفعه لك. و لكنك لن تتمكن من رفع نفس التطبيق مرة أخرى باستخدام حسابك الخاص إذا قمت بإنشاء حساب مستقبلًا.

    • أعجبني 1
  2. مرحبًا أم رائف.

    هل يمكنك التوضيح أكثر حتى نتمكن من إفادتك بشكل أفضل؟ ما هي الدورة التي تتحدثين عنها تحديدًا؟

    سأتحدث هنا عن دورة تطوير واجهات المستخدم مثلًا، و نفس الأمر ينطبق على باقي دورات الأكاديمي و لكن باختلاف المشاريع و اللغات المستخدمة.

    عن طريق دورة تطوير واجهات المستخدم يمكنك أن تُصبح مطور واجهات أمامية مُحترف دون الحاجة إلى أي خبرة برمجية سابقة.حيث ستتمكن من تعلّم تطوير واجهات المستخدم خطوة بخطوة اعتمادًا على التجربة العملية والمادة العلمية التي يقدمها مدربون متخصصون.

    بالتحاقك بهذه الدورة ستحصل على:

    • • 43 ساعة فيديو تدريبي
    • • شهادة معتمدة من أكاديمية حسوب
    • • متابعة أثناء الدورة من قبل فريق مختص يقوم بالإجابة على جميع استفساراتك و أسئلتك.
    • • ضمان استعادة استثمارك خلال ستة أشهر
    • • وصول مدى الحياة لمحتوى الدورة
    • • تحديث الدورات بشكل دوري حتى تواكب آخر التحديثات و التقنيات في عالم تطوير واجهات المستخدم
    • • أيضًا بالتحاقك بهذه الدورة ستتمكن من الوصول للمسار الأول من جميع دورات أكاديمية حسوب، حتى نساعدك على تعلم الأساسيات الخاصة بالمجالات الأخرى و نُمهد لك الطريق في تعلمها و التعمق بها أكثر.

    في هذه الدورة ستتعلم التالي:

    • • مفهوم الواجهة الأماميّة للموقع front-end وكيفية عملها.
    • • أساسيات لغات تطوير واجهات المستخدم: HTML, CSS, JavaScript .
    • • استخدام أحدث أدوات التطوير: Bootstrap, jQuery, Sass, webPack.
    • • التعامل مع خدمة استضافة المشاريع GitHub.
    • • إعداد هيكل الموقع ووضع خطة العمل.
    • • بناء العديد من المشاريع للتطبيق على ما تعلمته

    هذه الدورة مكونة من ست مسارات:

    • • المسار الأول: ستتعلم فيه أساسيات تطوير الويب مثل HTML و CSS و JAVASCRIPT و مكتبة JQUERY مع أمثلة عملية للتطبيق على هذه الأساسيات، في نهاية هذا المسار سنقوم ببناء مشروع و هو موقع شخصي للتطبيق على كل ما تعلمته خلال هذا المسار و تثبيت معلوماتك بشكل أفضل.
    • • المسار الثاني: في هذا المسار ستقوم ببناء واجهة مستخدم تشبه موقع YouTube و من خلال هذا المشروع ستتعلم أساسيات Bootstrap 4 و كيفية تخطيط الصفحات باستخدام Bootstrap و ستتعرف على مكونات Bootstrap و أيضًا ستتعلم التصميم المتجاوب بحيث تظهر صفحات المواقع الخاصة بك بشكل جميل و مرتب في جميع الأجهزة "حواسيب و أجهزة لوحية tablets و الجوالات"
    • و بما أن تعلم و احتراف البرمجة يعتمد بشكل كلي على التطبيق العملي و الممارسة ستكون جميع المسارات القادمة عبارة عن تطبيق عملي و بناء مشاريع حتى تتدرب بشكل أكبر و تقوم بتطوير مهاراتك أكثر، مع تعلم بعض المهارات الجديدة.
    • • المسار الثالث: في هذا المسار ستقوم ببناء خمس صفحات هبوط: صفحة قريبا الانطلاق و صفحة منتج و صفحة شركة و صفحة تطبيق جوال و صفحة شخصية. سيم بناء هذه الصفحات باستخدام html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب و أيضًا ستتعلم كيفية تحويل تصميمات psd إلى صفحات ويب متكاملة.
    • • المسار الرابع: في هذا المسار سوف تقوم بتطوير متجر الكتروني "واجهات أمامية" بجميع صفحاته مثل: الصفحة الرئيسية و صفحة المنتج و صفحة الشراء و صفحة الدفع و صفحة البحث و صفحة التواصل. أيضًا هذه الصفحات سيتم بناءها ب html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب. بالإضافة إلى ذلك ستتعلم الأداة webpack و هي أداة تستخدم لتسهيل سير العمل و أتمتة المهام و اختصار الوقت لنا كمطورين و إعداد المشروع و بناءه حتى يُصبح جاهزًا للنشر على الانترنت و أيضًا ستتعلم Sass و Sass هي preprocessor scripting language يتم ترجمتها ل css هذه التقنية تستخدم أيضًا لتسهيل العمل لنا كمطورين و أيضًا هي أكثر فاعلية غي المشاريع الكبيرة من css و هذه التقنيات webpack و Sass مستخدمة بكثرة هذه الأيام و مطلوبة في وظائف مطوري الواجهات الأمامية و من الضروري معرفتها .
    • • المسار الخامس: في هذا المسار ستقوم بتطوير موقع شركةو هو مكون من الصفحات التالية: الصفحة الرئيسية، صفحة عن الشركة، صفحة مشاريعنا، المدونة ،تفاصيل التدوينة، و صفحة تواصل معنا.
    • •المسار السادس: في هذا المسار ستقوم ببناء لوحة تحكم كاملة للمتجر الإلكتروني الذي تم تطويره في مسار سابق.

    للمزيد عن دورات الأكاديمية.

    ----

    أما عن مدة الدورات فهي self paced أي يمكنك إنهاؤها في أي وقت كما تشائين و بالسرعة التي تريدينها

    إذا كانت لديك أي استفسارات أخرى يمكنك أن تخبرني بها و سأقوم بالإجابة عليها.

    بالتوفيق.

    • أعجبني 1
  3. اقتباس

    وحابه اتعلم البرمجة. الهدف عمل تطبيقات للجوال. 

    إذا كنتي تريدين أن تصبحي مطورة تطبيقات هواتفيمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية، و بعدها يوجد أمامك مسارين يمكنك:

    • Native mobile apps developer:  أي بناء تطبيق بلغات native مثل kotlin و swift و هذه التطبيقات تعمل على منصة واحدة فقط إما android أو IOS. فإذا كنت تريدين أن تتعلمي بناء تطبيقات لل android فعليك بتعلم kotlin و ليس java  فقد أصبحت kotlin أشهر و أفضل الآن و أصبحت أغلب الشركات تنتقل من java إلى kotlin. أيضًا kotlin تشبه java في الsyntax بعض الشئ. أما إذا كنت تريدين بناء تطبيقات لل IOS فعليك تعلم لغة swift.
    • Hybrid mobile apps developer: أي بناء تطبيقات هجينة و التطبيقات الهجينة هي التطبيقات التي تعمل على المنصتبن android و ios. فإذا كنت تريدين بناء تطبيقات هواتف هجينة يمكنك تعلم لغة Dart و إطار العمل Flutter أو لغة javaScript و المكتبة react native و غيرها. و كل من هذه المكتبات/أطُر العمل ممتاز و يمكنك تعلم أيًا منها كما تحبين.
    اقتباس

    وممكن مواقع. 

    إذا كنت تريدين أن تصبحي مطورة مواقع يمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية و بعدها يمكنك أن تنتقلي لتعلم لغات مثل html و css و javaScript و الذين يتم استخدامهم لبناء واجهات المستخدم "واجهة الصفحات التي يتعامل معها المستخدم" و بعدها تتعلمي مكتبة لبناء واجهات المستخدم مثل React.js مثلًا بعدها يمكنك الانتقال إلى تعلم كيفية بناء ال backend "" باستخدام node js و express "يستخدمان لغة جافاسكريبت" أو laravel "تستخدم لغة php" "" و قواعد البيانات مثل mongodb و postgresql.

    و بعدها إذا أردت تعلم تطوير تطبيقات الجوال باستخدام مكتبة react native و هي مكتبة تستخدم لبناء تطبيقات الهاتف الهجينة أي أنها تعمل على android و ios.

    اقتباس

    ولا اعرف انجليزي نهائي  

    أما بخصوص الانجليزية:

    فاللغة الإنجليزية مهارة أساسية و مهمة جدًا في مجال البرمجة. و لكن لا يجب أن تُوقف تعلمك للبرمجة من أجل تعلم الإنجليزية خاصةً مع توفر دورات باللغة العربية هذه الأيام مثل الدورات التي تقدمها أكاديمية حسوب أو بعض قنوات اليوتيوب مثل قناة elzero. نصيحتي لك هي أن تبدأ في التعلم من خلال الدورات العربية مع تعلم اللغة الإنجليزية في نفس الوقت ومن الوسائل التي قد تساعدك على ذلك هو مشاهدة فيديوهات أو قراءة مقالات متعلقة بالمهارة التي تعلمتها ولكن باللغة الإنجليزية فمثلًا:

    إذا قمت بتعلم أنواع البيانات في لغة جافاسكريبت من المصادر العربية قم بالبحث عن مقالات أو فيديوهات تشرح نفس الشئ و لكن بالإنجليزية. 

    هذه الطريقة ستساعدك كثيرًا في تعلم اللغة الإنجليزية. من الممكن أن تجد صعوبات كبيرة في البداية و لكن الأمر يحتاج الصبر و المثابرة فتعلم اللغات يتطلب الكثير من الوقت و الجهد حتى تتمكن من إتقانها. 

    إذا كان استفسارك عن دورات أكاديمة حسوب، فيمكنك الاطلاع عليها من هنا.

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

     

    بتاريخ 21 ساعات قال أم رائف بي:

    هل ممكن اتعلمها. اخاف اشترك وافشل كما فشلت سابقا في الاشتراك في انرومو

    نعم بالتأكيد يمكنك تعلمها، و صدّقيني الخوف من الفشل هو سبب الفشل، لا تقلقي و ابدأي فتعلم البرمجة يحتاج إلى الصبر و المثابرة فقط لا أكثر، و ستنجحين و تصلين إلى هدفك مع الوقت.

    و هذه مقالة شاملة ستتعرفين من خلالها على الطرق التي تستطيعن سلكها لتعلم البرمجة

    • أعجبني 1
  4. بتاريخ On 12/24/2020 at 10:06 قال Houssem Dhieb:

    أنا مازلت أتعلم بايثون 'مبتدئ' لم أنشئ أكواد الى الان وأنا أحاول تعلم ' desktop applicatin with python 'لكن ال ide لا يستجيب 

    تأكد أن المكتبة تم تثبيتها بشكل صحيح في البداية.

    يمكنك أيضًا إلغاء التحذيرات أو الأخطاء التي تظهر لك في pycharm عن طريق الخطوات التالية:

    • توجه إلى Settings/Preferences و نختار Editor | Inspections.
    • نقوم بتحديد ال inspection الذي نريد تعطيله نقوم بإلغاء التحديد من checkbox.
    • نحفظ التغييرات حتى يتم تطبيقها

    إذا استمرت مشكلتك يمكنك استخدام vscode مع تثبيت إضافة تسمى Python من microsoft ms-python.python

    فهو محرر أكواد ممتاز و لن تواجه معه هذه المشاكل.

    على كلٍ سأقوم بتجربة الأكواد الخاصة بك لدي و أخبرك بالنتائج. إذا لم يظهر الخطأ فهذا سيعني أن المشكلة في ال ide لديك

    ---------------------------------

    الأكواد الخاصة بك تعمل لدي بشكل صحيح، المشكلة لديك في ال IDE لذلك يمكنك استخدام visual studio  code الآن حتى تركز أكثر عللى تعلم اللغة و تريح بالك من كل هذا العناء و المشاكل التي أنت في غنى عنها الآن

     

  5. من المفترض أن مطور الواجهات الأمامية يقوم بتكويد التصميمات فقط، فهذا هو تخصصه‘ أمّا التصميم فهو تخصص منفصل بذاته.

    و لكن في بعض الأحيان يطلب العميل من مطور الواجهات التصميم و التكويد في نفس الوقت، و هذا يتوقف على تطلعات العميل/توقعاته أو احتياجاته من الموقع لذلك لن يضرك شئ إذا اطلعت على مبادئ التصميم أو تعلمت عن التصميم، سيتسح لك هذا فرص أكثر. إذا كان الموقع بسيط و صاحب لا يهتم كثيرًا للتصميم سيطلب من مطور الواجهات التصميم و التكويد.

    و لكن في حال كان المشروع كبير ستجد أن العميل لديه تصاميم جاهزة و سيطلب منك تكويدها فقط لا أكثر.

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

    • أعجبني 1
  6. في الحقيقة أغلب مطورين react و react native الآن إن لم يكن جميعهم يقومون باستخدام ال functional components بسبب سهولتها عن ال class based components، و لكن هذا لا يعني أنه تم الاستغناء بشكل كلي عن ال class based components. فما زال عليك تعلمها و معرفة كيفية عملها حتى و إن كنت لا تنوي استخدامها في مشاريعك، و هذا بسبب أن التطبيقات التي تم إنشائها في الإصدارات الأولى من react كلها مبنية باستخدام ال class based components و في كثير من الأوقات سيطلب منك أن تقوم بتحويل هذه التطبيقات من class based components إلى functional components لذلك يجب أن تعرف كيفية عملها.

  7. معنى العرض مستبعد هو أن صاحب المشروع قام باختيار مستقل آخر للعمل على مشروعه، فبمجرد أن يقبل صاحب المشروع عرض أحد المستقلين يظهر للباقين أنه تم اسبعاد عرضهم، و عدم اختيارك للعمل على المشاريع لا يظهر في البروفايل الخاص بك كما أنه لا يعني أن المستقل ليس كفئًا أو ما شابه ففي بعض الأحيان يكون لأصحاب العمل معايير مختلفة لاختيار مستقلين لمشاريعهم منها السعر أو المكان الجغرافي مثلًا.

    ما يؤثر في بروفايلك حقًا هو التسليم بعد الموعد، أو تسليم عمل بجودة غير جيدة تجعل صاحب العمل يعطيك تقييم سئ و ما إلى ذلك.

    • أعجبني 1
  8. مرحبًا أحمد.

    عندما تقوم بإرسال تعليق في الدروس يبقى التعليق مخفي و يتم إرسال إشعار للمدربين حتى تتم الموافق عليه و بعدها تقديم إجابة لك.

    إذا كانت تظهر لك أي رسائل خطأ أو ما شابه عند إرسال التعليق أرجو إخبارنا و سنقوم بمساعدتك.

    شكرًا لك.

  9. يوجد العديد من التقنيات و اللغات لبرمجة ال backend لمشاريعك، مثل:

    • php و إطار العمل laravel 
    • python و إطار العمل Django
    • node و إطار العمل express

    يمكنك استخدام أي لغة من هذه اللغات، فلغة جافاسكريبت قديمًا كانت تعمل في المتصفح فقط في بناء الواجهات الأمامية للمواقع. و لكن الآن أصبحت تستخدم في البرمجة الخلفية أيضا بفضل بيئة العمل node.js"و هي runtime environment مكنتنا من استخدام جافاسكريبت خارج المتصفح" و إطار العمل express"إطار عمل لبناء ال backend". و لكن يوجد فرق يجعل javascript تتفوق على php و python  في برمجة المواقع. و هي طريقة تنفيذ الأكواد حيث أن لغة جافاسكريبت non blocking أي أنها لا تنتظر أن يتم تنفيذ عملية ما حتى تنتقل إلى التي تليها مثل php مما يجعل أداؤها أفضل و أسرع من php.لذلك من وجهة نظري تعتبر node هي الأفضل خصوصًا في التطبيقات الكبيرة.

    و في النهاية اختيار التقنيات يتوقف على المشروع الذي تريد بناؤه.

    • أعجبني 1
  10. مرحبًا عبد الواحد.

    من الأفضل أن تتابع الجديد ، فمن المهم جدًا أن تبقى على اطلاع على آخر التحديثات التي تطرأ على التقنيات التي نعمل بها.

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

    لذلك فمن الأفضل أن تقوم بإعادته سريعًا حتى تتعرف على التحديثات

    • أعجبني 1
  11. مرحبًا علي.

    خاصية Days won توضح لك عدد المرات التي حصل فيها محتواك "المحتوى الذي تنشره على الأكاديمة، من تعليقات و ما إلى ذلك." على أكبر عدد من الإعاجابات في يوم. فمثلًافي اليوم يتم نشر العديد من التعليقات و الأسئلة و المقالات و جميع المستخدمين يتفاعلون مع هذا المحتوى فإذا حصل محتواك على تفاعل أكبر من محتوى باقي الأشخاص في يومٍ سيتم إضافة نقطة لك في Days won. 

    • أعجبني 2
  12. مرحبًا عبد الواحد.

    سأشرح لك الفكرة، و سأترك لك تجربة الأكواد و إن لم تنجح أخبرني و سأقوم بمساعدتك.

    حتى تجعل ال sidebar مخفي بصورة افتراضية، نقوم بإعطائه margin بقيمة سالبة، إذا كان ال sidebar في جهة اليمين و عرضه 17rem مثلًا نقوم بإعطائه margin:right بقيمة 17rem- و عند الضغط على الزر نقوم بتعديل قيمة هذا ال margin إلى صفر.

    هل يبدو لك هذا الأمر مألوفًا؟ هل تذكر كيف قمنا ببناء هذه الخاصية لل sidebar في موقع يوتيوبي سابقًا؟ يمكنك الآن العودة إلى هذا الدرس و مراجعته و ستفهم هذا الدرس الآن بصورة أفضل و ستثبت المعلومة لديك.

    إذا واجهتكأي مشاكل أخبرني و سأقوم بمساعدتك.

    أتمنى لك التوفيق.

    • أعجبني 1
  13. بتاريخ 10 ساعات قال هدى البطاطي:

    عارفة لكن حسابات التواصل غير مفعلة بالموقع و الصفحات سرد بدون توثيق بحثت بمواقع كثير بدون فايدة ولا أحد يعرفهم!!

    هل قمت بتجربة التواصل معهم عن طريق هذا الايميل support@beyourbussiness.com و طرح استفساراتك عليهم.

  14. عادةً ما أسمع هذه النصيحة تُعطى للمبتدئين في المجال بأنه يجب عليهم تعلم لغة برمجية معينة في بداية طريقهم و اللغة التي دائمًا ما يُبصح بها هي ++c.و لكن من وجهة نظري هذه النصيحة لا تأتي بأي نفع بل بالعكس تقوم بإضاعة الوقت و تأخير تقدمك.

    ففي الحقيقة مهارة التفكير المنطقي و أساسيات البرمجة يمكنك تعلمها عن طريق أي لغة برمجة سواءً كانت ++c أو python أو JavaScript أي لغة أخرى.

    في الحقيقة اختيار اللغة البرمجية ليس من المفترض أن يكون الخطوة الأولى، فمن المفترض أن تقوم بتحديد المسار الذي تريد أن تسلكه، و يوجد العديد من المجالات منها:

    • تطوير المواقع و تطبيقات الويب
    • تطوير تطبيقات الجوال سواءً كانت أصيلة أم هجينة، تطبيقات android أو ios
    • تطوير الألعاب
    • الذكاء الاصطناعي و علوم الآلة
    • برمجة المتحكمات الدقيقة و embedded systems

    و غيرها الكثير.

    فبعد أن تحدد المجال الذي تريده و تتجه إليك ميوله يمكنك أن تبدأ بتحديد اللغات التي يجب أن تتعلمها.

    فمثلًا إذا كنت تريد أن تصبح مطور ويب يمكنك أن مباشرة بتعلم لغة JavaScript أو python أو PHP. و إذا كنت تريد أن تصبح مطور ألعاب أو مطور embedded systems يمكنك أن تتعلم #c أو ++c.

    و هكذا أما إذا بدأت بتعلم ++c فإنك ستقضي وقتًا في تعلمها و بعدها ستقضي فترة أخرى في تعلم اللغة التي تحتاجها لتخصصك مما يعني إضاعة وقت و جهد بدون جدوى.

    -----

    أما فيما يخص الاختصارات و الدوال الجاهزة و ما إلى ذلك، فلا يوجد ما يجبرك على استخدامها يمكنك الاستغناء عن هذه الاختصارات و بناء البرامج من الصفر كما كنت ستقوم بذلك في لغة ++c.

  15. الاقتباس هو أن تأخذ جزء من تعليق/سؤال أحد الأشخاص أو التعليق بأكمله في تعليق آخر و تقوم بالرد عليه.

    مثلًا هنا أنا قمت باقتباس سؤالك.

    بتاريخ 10 ساعات قال عبد الحكيم طبة:

    من يفيدني عالسريع :

    ما معنى (اقتباس) وما هو دوره في الأكادمية ؟

    و هنا قمت باقتباس جزء من السؤال.

    بتاريخ 10 ساعات قال عبد الحكيم طبة:

    ما معنى (اقتباس) وما هو دوره في الأكادمية ؟

    و نستخدمه عندما يكون التعليق/ السؤال يحتوي على أكثر من جزء و نريد أن نوضح أن إجابة معينة تخص هذه الجزئية من السؤال.

    • أعجبني 1
  16. مرحبًا عبد الواحد.

    نعم هذا صحيح، في دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب ستتعلم بناء تطبيقات الجوال بكلا الجانبين: جانب العميل و جانب المخدم باستخدام node.js و إطار العمل express.js.

    و ستقوم ببناء التطبيقات التالية في هذه الدورة:

    • تطبيق مشاركة وصفات الطعام
    • تطوير تطبيق لمطعم
    • تطبيق جوال لطلاب المدارس
    • تطوير تطبيق قائمة مهام
    • بناء تطبيق لموقع ووردبريس

     

     

    • أعجبني 1
  17. بتاريخ 10 ساعات قال نور سليم2:

    اكتبي برنامج يقوم بطباعة الأرقام المحصورة بين 0 و 6 ما عدا رقمي 3 و 6

    يمكنك القيام بذلك باستخدام الأكواد التالية:

    # حلقة للدوران على الأرقام من صفر إلى  ستة
    for x in range(6):
        # نتححق من أن الأرقام لا تساوي القيم ثلاثة أو ستة
        if (x == 3 or x==6):
            # إذا كانت الأرقام مساوية لثلاثة أو ستة نقوم بإكمال الدوران "زيادة العدد بمقدار واحد" دون أن نطبع الرقم الحالي
            continue
        # إذا كانت الأرقام غير مساوية لثلاثة أو ستة نكمل تنفيذ الأكواد و نطبع الرقم
        print(x,end=' ')
    print("\n")

     

    بتاريخ 10 ساعات قال نور سليم2:

    اكتبي برنامج يقوم بطباعة عدد الأعداد الفردية و الزوجية الموجودة داخل مصفوفة (قومي انتِ بتعريف المصفوفة)

    الكود الخاص به:

    numbers=[23,56,76,78,90,35,12,45]  #defined a list 
    
    for i in numbers: 
        # إذا كانت قيمة العنصر تقبل القسمة على اثنين "أي باقي القسمة على 2 يساوي صفر نطبع أن العدد زوجي
        if(i%2)==0:   
            print i, "is even"   //print even number
        # و إذا كان لا يقبل القسمة على 2 نطبع أنه فردي
        else:
            print i, "is odd"     //print odd number

    الناتج:

    23 is odd
    56 is even
    76 is even
    78 is even
    90 is even
    35 is odd
    12 is even
    45 is odd

     

    بتاريخ 10 ساعات قال نور سليم2:

    اطلبي من المستخدم رقم و اطبعي جدول الضرب لهادا الرقم. 

    الأكواد.

    # num نطلب من المستخدم ان يُدخل الرقم الذي يريد طباعة جدول الضرب الخاص به و نقو بتخزينه في المتغير 
    num = int(input("Enter the number: "))
    
    print("Multiplication Table of", num)
    # في كلٍ من هذه الأرقام num نقوم بعمل حلقة للأرقام من 1 إلى 11 و نقوم بضرب الرقم 
    for i in range(1, 11):
       print(num,"X",i,"=",num * i)
    

    الناتج:

    Enter the number: 6
    
    Multiplication Table of 6
    6 X 1 = 6
    6 X 2 = 12
    6 X 3 = 18
    6 X 4 = 24
    6 X 5 = 30
    6 X 6 = 36
    6 X 7 = 42
    6 X 8 = 48
    6 X 9 = 54
    6 X 10 = 60

     

    • أعجبني 1
  18. بتاريخ 10 ساعات قال Osama Alqaddoumi:

    طيب كيف الشرح وكيف ممكن اشوف الشرح باكاديميه حسوب...يعني لو ١٠ دقائق على شان اتاكد انه الشرح وافي هل من طريقه لمعرفه ذلك؟

    يمكنك أن تلقي نظرة على قناة اليوتيوب الخاصة بالأكاديمية من هنا ستجد فيها بعض النماذج لطريقة الشرح من دورات مختلفة

  19. بما أنك تعلمت أساسيات HTML و CSS و JS فنعم يمكنك الآن البدء في تعلُم مكتبة react.js، فتعلم أحد مكتبات تطوير واجهات المستخدم"React و Angular و Vue" أمر مهم جدًا هذه الأيام بالنسبة لمطوري واجهات المُستخدم.

    و في الحقيقة لا يهم ما هي المكتبة التي ستتعلمها، يمكنك اختسار أي مكتبة منهم، و لكن مكتبة react تحظى بشهرة أكبر من المكتبات السابقة كما أنها الأكثر طلبًا في سوق العمل هذه الأيام، لذلك يعتبر اختيارك لمكتبة react اختيار موفق."على كلٍ إذا تعلمت أحد هذه المكتبات و تقدمت إلى وظيفة تطلب مكتبة أخرى سيقومون بتعليمك إيّاها إذا وجدوا أن أعمالك و مهاراتك ممتازة و مناسبة للوظيفة أو ستتمكن من تعلمها بسرعة في حال كنت تركز على الأساسيات أثناء تعلمك في البداية".

    أما عن الدورات:

     فأكاديمية حسوب تُقدم دورة "تطوير التطبيقات باستخدام JavaScript" و في هذه الدورة يتم تدريس مكتبة react و react native "بناء تطبيقات هواتف هجينة" و غيرها مع بناء تطبيقات عملية بهذه التقنيات.

    محتويات الدورة:

    • أساسيات لغة JavaScript
    • أساسيات لغة JavaScript
    • أساسيات React.js
    • أساسيات Node.js
    • تطوير تطبيق جوال باستخدام React Native
    • تطبيق دردشة يشبه WhatsApp
    بتاريخ 10 ساعات قال Osama Alqaddoumi:

    واخر شي هل الدوره بتعلمني كيف يتم ربط الموقع بال SQL وقاعدة البيانات وبناء ال tables؟

    في الحقيقة هذا الأمر ليس من تخصص ال Front End، و لكن نعم ستتعلم هذه الأمور، حيث ستتعلم كيفية التعامل مع ال SQL و ال NOSQL كذلك، حيث يتم استخدام قواعد البيانات PostgreSQL و MongoDB في المشاريع التي يتم بناءها في الدورة

  20. يبدو أن الموقع ما هو إلّا موقع سيرة ذاتية لشخص يعمل في مجال ال degital marketing"مُسوقة رقمية" و تقوم بالترويج لخدماتها من خلال هذا الموقع، حيث أنها تساعدك في وضع خطة للتسويق الرقمي لمشروعك و التسويق لل brand الخاصة بك.

    يمكنك التواصل مع صاحبة الموقع عن طريق قسم contact us في الموقع لتعرفي تفاصيل أكثر منها.

    أيضًا الموقع يحتوي على روابط لصفحاتها و حساباتها على مواقع التواصل الاجتماعي يمكنك تفقدها لتتأكدي من مهاراتها و من أنه ليس موقع وهمي.

    • أعجبني 1
  21. مرحبًا عبد الواحد.

    أحسنت العمل،عمل أكثر من ممتاز كالعادة، أحببت التصميم كثيرًا.

    ملاحظاتي هي كما يلي:

    في قسم الترويسة لاحظت أن جملة "عنوان تجريبي قابل للتعديل" تأخذ محاذاة في المنتصف و الفقرة التي تحتها محاذاتها جهة اليمين و في التصميم لا يُفضل أبدًا القيام بهذا فمن أهم الأمور في التصميم هي ال consistency. أي إذا كانت محاذاة العنوان في المنتصف نجعل محاذاة الفقرة في المنتصف أيضًا و هكذا.

     

    في قسم عن التسويق، ألوان الأيقونات التي تحتوي الأرقام تبدو عشاوائية بعض الشئ، أنا لا أرى أي داعً لاستخدام كل هذه الألوان يكفي فقط لون أو اثنان.

    أيضآ أعتقد أنها بحاجو لأن تكون أصغر بعض الشئ.

     

    في قسم مميزاتنا و من نحن، لدي تعليق بسيط على الأيقونات المستخدمة أيضًا فهي تختلف عن بعضها اختلاف كبير و ليست من نفس النوع و الألوان. أيضًا هذا أمر يجب أن تنتبه له.

    مثال لأيقونات يمكن استخدامها معًا في نفس الموقع.

    images.jpeg.bd9b5eb49e2fe89094f896acb8227687.jpeg

    استمر في هذا العمل الرائع.

    أتمنى لك التوفيق.

    • أعجبني 1
  22. بتاريخ 10 ساعات قال Ahmed Khaled18:

    طب بما ان ال php لها شهرة واسعة وهى المطلوبة اكثر فاهى هتكوون مفيدة بالنسبالى اكتر من الرووبى صح؟؟؟

    نعم بالضبط. أنصحك بتعلم PHP.

    بتاريخ 10 ساعات قال Ahmed Khaled18:

    تمام طب انا لو حبيت اتعلم back-end لازم اشترى الدورتين ولا فى واحدة اهم من التانية؟؟؟

    بالطبع لا، يمكنك الاكتفاء بواحدة فقط منهم.

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