-
المساهمات
747 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
2
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عماد شيخ العشرة
-
ينصح بمتابعة دروس دورة التطبيقات بلغة جافاسكربت بالترتيب بعد ان تكملها يمكنك التعمق ب bootstrap ودورة تطوير واجهة المستخدم فالدورات مصممة بعناية. بالنسبة للمشاريع طبق كما فعل المدرب وفي نهاية الدورة يمكنك عمل مشاريع خاصة فيك وذلك لتكون مشاريع مختلفة فالدورات تمشي على طريق معين ونهج معين حيث يتم التعلم بالتدريج ويتم عمل مشاريع حقيقية في حال تريد مشاريع عملتها انت لوحدك فيمكنك ذلك بعد الانتهاء من الدورة.
-
المبرمجين في العادة لا يشاهدون فيديوهات لكل شيء فموضوع الخبرة يأتي عن طريق بناء المشاريع فليس من المعقول مشاهدة فيديوهات لكل شيء فبعض التكنولوجيات يصدر لها تحديث شهريا ويصعب ان تجد كورس يشرح التكنولوجية من البداية للاصدار الحديث. فحين تعلم تكنولوجية معينة انت تتعلمها كأول مرة عن طريق الفيديوهات ومن ثم تتعمق بها عن طريق المشاريع والتوثيقات الرسمية. فنعم يمكنك تعلم من الفيديوهات الخاصة في الدورة ومن ثم يمكنك تعلم الفوارق.
- 6 اجابة
-
- 1
-
-
يمكنك متابعة ما في الدورة حيث يتم شرح الأساسيات وعمل مشاريع حقيقية والأساسيات لا تختلف كثيرا بين الإصدارات فهي ذات فكرة واحدة. يمكنك متابعة تعلم Nextjs عن طريق الدورة وفي حال احتجت لتعلم الإصدار الحديث يمكنك النظر للتوثيق الرسمي فسوف يساعدك على فهم الفروقات فالمهم في الدورات هو معرفة أساسيات التكنولوجية وليس اتقانها فلا يمكنك الاتقان كثيرا الا عن طريق بناء مشاريع بمفردك وفي حال احتياج مميزة معينة يمكن البحث عنها من خلال التوثيق الرسمي.
-
في حال انك تعلمت nextjs في الدورة فلا داعي لتعلم next عن طريق الدورات فقط يمكنك الذهاب للتوثيق الرسمي وقرائة التوثيقات فالمبرمج يجب عليه ان يعرف كيفية التعامل مع التوثيقات الرسمية فهي مهارة مهمة يجب عليك تعلمها كمبرمج. في حال كنت لا تجيد اللغة الإنجليزية فقد تستصعب الأمر قليلا لكن مع الممارسة والتكرار فقد يمكنك التعلم وينصح بتعلم الإنجليزية إن أردت ان تخوض في التوثيقات الرسمية وخصوصا حين تتحدث التكنولوجيا بشكل سريع فيحصل هذا الأمر. https://nextjs.org/docs كما يوجد توثيق باللغة العربية لكن لاصدار قبل: https://wiki.hsoub.com/Next
-
يمكننا عمل تطبيق هاتف عن طريق جافاسكريبت عن طريق تعلم فريم ورك React native وهو مبني على مكتبة React فإن لم تكن محيط بأساسيات React لا يمكنك تعلمه فلذلك يوجد الكثير. كما أنه قد تحتاج إلى واجهة خلفية لبناء التطبيق وهو فريم وورك Express وذلك أيضا يدرس في الدروة. فلا يوجد أي شيء لتضييع الوقت فكل ما تعلمه ستسفيد منه بطريقة أو أخرى حيث أن جميع المواضيع مرتبطة ببعضها وسوف نعمل تطبيقات كاملة وتدريبات فلا تقلق من ما يمكنك عمل تطبيق هاتف متكامل وليس ضياعا للوقت.
-
وعليكم السلام, ان موقع خمسات يتيح لك سحب الأرباح عن طريق البنك في مصر عن طريق حساب الدولار مثل ما يفعل مع باي بال لكن الأمر قد يستغرق وقتا اطول حيث ان هذا الشيء خاص بالبنك وليس خاص بموقع خمسات نفسه. وان اردت طريقة السحب: https://support.khamsat.com/withdraw-profits#:~:text=يتحمل موقع خمسات رسوم سحب,البنك الذي تتعامل معه والدولة.
-
ان اساسيات جافا سكريبت تعتبر مسار فيجب علينا معرفة الأساسيات فهي داخلة بالامتحان ان اردت الحصول على شهادة كما انه يجب ان تكون اكملت على الأقل 4 مسارات ويجب رفع المشاريع التي عملتها على github.
-
المبرمجين بشكل عام لا يركزون على الحفظ بل على الفهم حيث انه جميعنا ننسا وجميعنا نمر بنفس المشكلة. الفكرة هي انه بعد مشاهدة الدروس والتطبيق عليها يمكننا ان نواصل في الدروس التي بعدها وفي الدروس الذي بعدها اصلا تتضمن هذه الأساسيات ففي حال راجعنا الاساسيات مرارا وتكرارا فسنضل في نفس الدائرة لكن ما يجب علينا فعله هو الدخول في مواضيع جديدة تحتوي هذه الأساسيات فمع التطبيق معها نتذكر ما تعلمناه في حال عدم تذكرنا ما تعلمناه فنرجع للدرس الخاص بالجزئية الخاصة فقط ولا نراجع كل شيء من البداية ومع التكرار المستمر والممارسة نكسب مهارة حل المشاكل والبرمجة وليس من مشاهدة الأساسيات بل عن طريق بناء المشاريع الذي نستخدم فيها المعلومات هذه. وعند مراجعتنا للدرس يجب ان تكون مراجعة سريعة ولا يجب علينا الخوض في كل التفاصيل المملة. بالنسبة للامتحان سيكون كالتالي: فان تم تطبيق كل شيء مع المدرب بشكل صحيح وفهم المعلومات فيمكن اجتيازه بسهولة.
- 2 اجابة
-
- 1
-
-
لا يوجد اطر عمل ل JS مثل React , next في دورة تطوير واجهات المستخدم لكن يتواجد في دورة تطوير التطبيقات بلغة جافاسكريبت. حيث انه في دورة تطوير واجهات المستخدم نركز على التصميم والتطبيقات الأساسية للويب واللغات الأساسية وهي HTML , CSS ,JS ولا يتم استخدام اطر عمل اخرى خاصة ب JS حيث في هذه الدورة نركز على أساسيات التصميم وتنفيذ التصميم لكي يكون لدينا القدرة على تصميم وتنفيذ الواجاهات الأمامية. بالنسبة للغات نستخدم HTML , CSS , JS فقط ونستخدم اطر عمل ل CSS لكي تسهل علينا عملية التصميم.
- 3 اجابة
-
- 1
-
-
المشاريع العملية الكبيرة هي المطلوبة في الإمتحان وليس التمارين الصغيرة التي تتكون من اسطر قليلة ك 5 أسطر. في حال لم يتم التطبيق على هذه فالرجاء اعادة التطبيق وفي حال تطبيقها يمكنك رفعها الى المستودع Github وهي التي سوف يتم مناقشتك فيها كما انه قد يتم سؤالك عن المعلومات من داخل الدورة ان كانت مهمة.
- 1 جواب
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته, هذه الظروف تمر على الجميع والبرمجة هي تحتاج الى الوقت والصبر والمثابرة. يمكنكِ الامتحان ل4 مسارات فقط لكنه ينصح دائما بانهاء جميع المسارات وذلك لان سوق العمل تنافسي لكن يمكن الامتحان ب 4 مسارات فقط. وبعد اكمال ال 4 مسارات ويتم الامتحان فيها ومن ثم تحصلينِ على الشهادة ثم فريق الأكاديمية يساعد في الحصول على العمل خلال اول 6 اشهر في حال لم نلقى عمل خلال ال6 اشهر يتم استرجاع رسوم الدورة.
- 2 اجابة
-
- 1
-
-
تم بناء nestjs بناء على Express ولكل منهما استخدامات مختلفة. ان كان مشروعك بسيط ولا يحتاج الى الكثير من المنطق وتعمل لوحدك فاستخدام Express أفضل حيث انه ابسط لكن يجب يجب عليك ترتيب الملفات من نفسك اي انه مرن اكثر. ان كان مشروعك كبير ولديك الكثير من المطوين نستخدم nestjs حيث انه اصعب ومعقد اكثر لكنه يحتوي على اداوت جاهزة لتطوير اشياء مثل ال microservices لكن يفرض عليك هيكلة بيانات معينة مما يجعله اقل مرونة. نستخدم ال Express في التعلم للمبتدئين والذين يدخلون البرمجة جديدا حيث انه ابسط للفهم. فالأمر يعتمد على المشروع وحجمه ومعرفتك باطر العمل.
-
الرجاء وضع السؤال تحت الدرس المخصص به وسنكون هناك للمساعدة.
-
الرجاء وضع سؤالك تحت الدرس المخصص به حيث سوف تجدين نهاية الدرس في الأسفل صندوق مثل هذا يمكنك السؤال هناك.
-
الرجاء وضع سؤالك في الدرس الخاص به حيث ان هنا قسم الأسئلة العامة التي لا علاقة لها بالدرس. يجب وضع سؤالك في نهاية الصفحة التي تتواجد فيها الفيديو.
-
وعليكم السلام ورحمة الله وبركاته, هذه الدوال خاصة بمكتبة pandas ولا يوجد لها توثيق لدينا مع الأسف لكن ان كان اي شيء اخر يمكنك البحث عنه بسهولة من صندوق البحث.
- 2 اجابة
-
- 1
-
-
وعليكم السلام, Object-Oriented Modeling هي تعتبر التخطيط ما قبل عمل ال Object-Oriented Programming حيث انه اثناء ال Modeling نخطط ما هي الكلاسات التي سوف نكتبها وتحديد العلاقات بينها مثل الوراثة وغيرها من المميزات حيث نحلل النظام نظريا قبل كتابة اي شيفرة برمجية. بينما ال Object-Oriented Programming هي عملية كتابة الكود الفعلية وتحويل هذا النظام الذي صممناه الى شيفرة واقعية والى منتج واقعي. في التطبيقات بشكل عام والكبيرة منها بشكل خاص يتم التخطيط قبل كتابة اي سطر برمجي حيث انه يتم جعل النظام قابل للتطوير وقابل للتعديل بشكل بسيط وبحيث انه عند حدوث خطأ يتم التعامل مع الوضع بسهولة على عكس عدم التخطيط حيث انه لا يتم تقسيم اجزاء النظام فاذا حدث خطأ او اردنا توسعة النظام واضافة مميزات جديدة فسوف يصعب الأمر كثيرا حيث انه لا يوجد اجزاء محددة.
- 4 اجابة
-
- 1
-
-
مع الأسف ليس لدينا توثيق خاص بها في موسوعة حسوب الرسمية. يوجد بعض المقالات المتعلقة بها إن أردت ذلك:
- 3 اجابة
-
- 1
-
-
وعليكم السلام, سؤالك غير واضح هل بامكانك ايضاح مقصدك؟ هندسة الأوامر هو فرع جديد من فروع الذكاء الصناعي حيث اننا نوجه نموذج تم صناعته سابقا باوامر وكلمات بشكل محدد كي يتلقى المعلومات بشكل صحيح لكي يظهر لنا النتائج المطلوبة وبات الطلب عليه يصبح اكثر فأكثر حيث انه يتم الاعتماد على الذكاء الصناعي في كثير من الأماكن. بامكانك قرائة المزيد:
- 5 اجابة
-
- 1
-
-
ان كنت تقصد كتصميم فيمكنك التصميم بأي برنامج تصميم فلا يفرق الناتج فهذه البرامج هي عبارة عن أدوات للتصميم وليس الأصل في الموضوع فأنت الان تقصد بما يسمى UI او تصميم واجهة المستخدم. يمكنك استخدام canva فلا مشكلة بذلك. هنالك خيارات مشهورة لتطبيقات التصميم الجرافيكي يستخدمها مصممون المواقع مثل: Figma adobe UI UX adobe photoshop adobe illustrator Canva وتستخدم للتصميمات السريعة. فهي عبارة عن تصميم ولا تهم الأداة التي تم العمل بها لكن كل أداة لها وظائف معينة وتتميز عن الاخرى بشيء فاختر ما يناسبك وما الذي تستطيع التعامل معه باحترافية.
-
أولا يجب علينا فهم الدرس وما هدفه ولماذا نستخدم الشيء الذي تعلمناه ومن ثم بعد المشاهدة والتطبيق مع المدرب نحاول ايقاف الفيديو ومحاولة التطبيق واعادة الدرس بدون النظر لأي فيديو ويجب علينا تحسين ما تعلمناه باضافة تحدي اضافي يجعلنا نفكر كي نستفيد أكثر. يفضل دائما بتعلم البرمجة هي الخبرة العملية وعمل المشاريع الواقعية حيث انها تعلمنا ماذا يجب علينا ان نفعل منها وفي حال واجهنا هذه المشاكل في الحياة الواقعية نكون على علم بكيفية حل كل هذه الصعوبات مما يكسبنا ثقة وخبرة في العمل وعمل المشاريع. حاول الالتزام فهو مفتاح النجاح في حال نسيت معلومة او اي فكرة ارجع لها وراجعها ولا تتعلم درس ان لم تفهم الدرس الذي قبله ولا يجب عليك ان تتقنه مائة بالمائة بل فهمه وتطبيقه كاف.
- 10 اجابة
-
- 1
-
-
عادة ما يكون لدينا مشروع حقيقي عادى نحن نبحث من قاعدة البيانات باستخدام التعابير النمطية لكن في الحال هذه يمكنك عمل بحث مبسط باستخدام دوال جاهزة مثل .include وغيرها من الدوال: مثال: function searchProducts(query) { return products.filter(product => product.name.toLowerCase().includes(query.toLowerCase()) ); } const result = searchProducts("apple"); console.log(result); ويكون البحث عن طريق استخدام العنصر الخاص بال input اللذي هو onChange لو كان مكتوبا برياكت لانه نريد ان نبحث بعد كل كلمة بعد كل حرف فيجب ان يعرف التغيير بعد كتابة كل حرف.
-
وعليكم السلام, عادة نحن برفع الملفات نستخدم سطر الأوامر حيث أننا ننشئ repository عن طريق GitHub ومن بعدها نستعمل سطر الأوامر والأوامر الخاصة ب git عن طريق التالي اولاً ننشئ الملف الخاص ب git ثمgit add وايضاً git commit ومن ثم نضيف الرابط الخاص بنا git remote add ومن ثم git push للمستودع وطريقة كل واحدة مشروحة في الفيديو.