-
المساهمات
8752 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
117
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد_عاطف
-
يجب على الأقل إنهاء 4 مسارات كاملة بالمشاريع العملية الخاصة بها والتطبيق مع المدرب ورفع المشاريع العملية في الدورة على github لتسليمها بعد ذلك. وبعد الإنتهاء على الأقل من 4 مسارات وأردت أن تتقدم للإختبار فيمكنك محادثة مركز المساعدة وإخبارهم بذلك. وإليك تفاصيل أكثر بخصوص الإختبار من الرابط التالي: https://support.academy.hsoub.com/exams
- 1 جواب
-
- 1
-
-
ستجدين أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
-
هل تقصد رد على تعليق موجود؟ إذا كان كذلك ستجد هناك كلمة تسمى إقتباس هنا : يمكنك الضغط عليها وستجد أن التعليق الذي تريد الرد عليه ظهر في صندوق كتابة التعليق وبعد ذلك يمكنك كتابة الرد الذي تريده وإرسال التعليق . وصندوق التعليقات ستجده أسفل الدرس في نهاية الصفحة ويمكنك كتابة فيه سؤالك ومن ثم إرساله.
-
وعليكم السلام ورحمة الله وبركاته. إن في مجال الذكاء الاصطناعي، العنصر الأهم الذي يجب التركيز عليه هو وحدة معالجة الرسوميات GPU وذلك لأنها مصممة لأداء العمليات الحسابية المتوازية بشكل مكثف وسريع مما يجعلها مثالية لتدريب وتشغيل النماذج الكبيرة والمعقدة وحيث يمكنها تسريع الأوامر المعقدة أكثر بكثير من وحدة المعالجة المركزية CPU. وبالطبع ال CPU مهمة أيضا لأداء المهام وإدارة النظام وكذلك ال RAM ضرورية لتخزين البيانات أثناء معالجة وتشغيل النموذج ويفضل أن تكون بحجم كبير أى لا يجب أن تقل عن 16 جيجا بايت وخصوصا إذا كنت ستتعامل مع مجموعات بيانات كبيرة في تدريب النماذج. أما بخصوص التجميعة فما هي ميزانيتك التي لديك ؟
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
-
أولا نعتذر لك عن ذلك . من الممكن حدوث مشكلة في الموقع الخاص بإستضافة الفيديوهات من الحين إلى الأخر ولكن يتم حل المشكلة سريعا ولا تستغرق وقتا طويلا . إذا ظلت المشكلة يمكنك محاولة تنزيل برنامج VPN فمن الممكن أن المشكلة من الإنترنت لديك.
-
وعليكم السلام ورحمة الله وبركاته. إليك أولا رابط مشاهدة تفاصيل الدورة : https://academy.hsoub.com/learn/python-application-development/ يمكنك الذهاب إلى قسم "مسارات الدورة" وستجد المسارات المتاحة وبها الدروس . ستجد في البداية دروس متاحة لك يمكنك مشاهدتها لمعرفة نظام الشرح وطريقة الشرح. وللإشتراك يمكنك الذهاب لقسم "اشترك الآن" وإدخال بيانات البطاقة أو إستخدام paypal للدفع. وحاليا لا توجد أى كوبونات خصم ولكن يتم من الحين إلى الأخر نزول عروض دورتين بسعر دورة واحدة . ويمكنك التحدث مع مركز المساعدة للسؤال عن توافر كوبون خصم أم لا
-
وعليكم السلام ورحمة الله وبركاته. في جزء ال runtime يرجى إستخدام أولا T4 GPU وإذا ظلت المشكلة يمكنك تجربة إستخدام ال TPU ومن ثم إعادة تشغيل الكود
-
إذا كنت تقصد قسم HTML و CSS في دورة "تطوير واجهات المستخدم" فقسم HTML مدته ساعة ونصف وأيضا قسم CSS مدته ساعة ونصف . وهذه فقط هي مدة الفيديوهات وللدراسة الكاملة يمكنك ضرب تلك المدة في 3 إلى 5 بناء على مدى وسرعة إستيعابك . أى أن القسم من المفترض أن يأخذ معك 5 إلى 8 ساعات بدون تطبيق كثير . فلو مثلا كنت تقوم بالمذاكرة لمدة ساعتين في اليوم فالقسمين يمكنك إنهائهم خلال 5 أيام إلى 10 أيام و هذا فقط ستكون قمت بفهم الأساسيات . ولكن للتمكن منها الأمر سيستغرق بالطبع بعضا من الوقت حيث سيتوجب عليك التطبيق كثيرا وإنشاء مشاريع والبحث عن تصاميم تقوم بتنفيذها لذلك أمر التمكن منها ليس له وقت محدد حيث يعتمد عليك وعلى تطبيقك للدروس وما تعلمته. لذلك أنصحك أولا بدراسة الدروس جيدا والتطبيق بشكل جيد بعد كل درس مباشرة . وفي النهاية بعد الإنتهاء يمكنك البحث عن مشاريع كاملة تقوم بها من البداية بنفسك.
- 4 اجابة
-
- 1
-
-
هل تقصد دمج الذكاء الإصطناعي في المشاريع البرمجية أم تقصد إستخدامه في مساعدتك في إنجاز تلك المشاريع ؟ إذا كنت تقصد دمجه بدخال المشاريع البرمجية فنعم بالطبع دمج الذكاء الإصطناعي يمكن أن يفيد مشروعك البرمجي بناء على الخصائص والمميزات التي تريدها فمثلا يمكنك إستخدام الذكاء الإصطناعي لتحليل البيانات الخاصة بك وإعطائك نصائح وتوصيات بناء على تلك البيانات وغيرها من المميزات الأخرى التي يوفرها الذكاء الإصطناعي لك من خلال إستخدام البيانات الخاصة بمشروعك البرمجي. أما إذا كنت تقصد إستخدامه لمساعدتك فهذا الأمر مناسب للأشخاص ذوي الخبرة والمتمرسين وليس المبتدأين فليس جميع إجابات الذكاء الإصطناعي صحيحة وليست أيضا دقيقة فمن الممكن أن يعطيك إجابة ليست الأصح وبما أن الشخص مبتدأ فلن يعلم مدى صحتها ومن اللمكن أن تسبب مشاكل لديك ويعتمد المبتدأ على هذا الأمر دون معرفة الإجابة الصحيحة . لهذا إستخدام الذكاء الإصطناعي في تلك الحالة ليس بالأمر الجيد ويجب عدم الإعتماد كثيرا عليه.
-
الأمر ليس بتلك السهولة ف Twillio ليس مجرد موقع بسيط بل هو عبارة عن شركة ضخمة . فالمسألة ليست مجرد شراء سيرفر عادي لإرسال الرسائل القصيرة فستحتاج إلى الوصول إلى بوابة SMS (SMS Gateway) وهذه البوابات هي نقاط اتصال بين شبكة الإنترنت وشبكات شركات الاتصالات المحمولة الخاصة بإرسال الرسائل والمكالمات. ولإنشاء خدمة مشابهة ل Twilio فلا يمكنك ببساطة شراء سيرفر واستضافة عادية العملية تتطلب شراكات معقدة وبنية تحتية ضخمة ومتخصصة. فيجب عليك شراء خدمة من موفر أساسي ولا يمكنك أن تتعاقد مباشرة مع كل شركات الاتصالات في العالم ولكن بدلا من ذلك هناك شركات كبيرة تسمى SMS Aggregators وهذه الشركات لديها بالفعل اتفاقيات مع عدد كبير من شركات الاتصالات حول العالم وهي تتيح لك الوصول إلى هذه الشبكات مقابل رسوم تقوم بتحصيلها منك. وستحتاج إلى سيرفرات قوية وكبيرةجدا لاستضافة واجهة برمجة التطبيقات (API) الخاصة بك وهذه السيرفرات يجب أن تكون قادرة على التعامل مع عدد كبير من الطلبات وستحتاج أيضًا إلى قواعد بيانات لتخزين سجلات الرسائل وحالة التسليم وغيرها من الأمور الكثيرة الأخرى. أى أن الأمر ليس مجرد برمجة فقط فهو يتطلب بنية تحتية قوية واتفاقيات تجارية مع شركات وسيطة ونموذج للتسعير وغيرها من الأمور الإدارية والمالية الأخرى.
-
ستجد بالفعل الأمر صعب في البداية وستشعر بالتشتت قليلا ولكن يجب عليك وضع هدف لما تريد تحقيقه من هذه الدورة. فبالفعل دورة جافاسكريبت في الأكاديمية من أكبر الدورات هنا وتقوم بتدريس أكثر من مجال بإستخدام JavaScrip مثل تطوير الواجهات الخلفية والأمامية وأيضا تطوير تطبيقات الهاتف وسطح المكتب . ويمكنك فقط دراسة المسارات التي تريدها لمجال معين فقط ولا يجب دراسة كامل الدورة . وإذا أردت تعلم تطوير تطبيقات الهاتف فيجب عليك دراسة المسارات التالية : أساسيات لغة JavaScript أساسيات React.js تطوير تطبيق جوال باستخدام React Native تطبيق دردشة يشبه WhatsApp ولكن في مسار "تطبيق دردشة يشبه WhatsApp" هنا يتم بناء الواجهة الخلفية للتطبيق بإستخدام Node.js لذلك لو أردت إنشاء الواجهات الخلفية للتطبيق عليك دراسة مسار "أساسيات Node.js"
-
أولا لن تضح لك فكرة ال id فقط من خلال HTML حيث إستعماله أكثر من خلال جافاسكريبت و CSS . حيث يستخدم ال id لإعطاء قيمة فريدة للعنصر من خلالها يمكنك الوصول إلى هذا العنصر بسهولة . فلاحظ أن انه لا يمكن إعطاء نفس ال id لعنصرين في نفس الصفحة وإلا سيتم إعتبار أول عنصر هو صاحب هذا ال id . من خلال CSS تستطيع تنسيق هذا العنصر من خلال ال id حيث يمكنك وضع علامة # قبل إسم ال id لإعطاء هذا العنصر تنسيقات. ومن خلال الجافاسكريبت تستطيع إمساك العنصر والتلاعب به بسهوله من خلال ال id .
-
من مميزات أكاديمية حسوب هنا هو أنك بمجرد الإشتراك في دورة تستطيع الوصول إلى أول مسار في جميع الدورات المتاحة . بمجرد الدخول إلى صفحة دوراتي ستجد أن جميع الدورات متاحة لديك من خلال أول مسار . وستجد المسار الأول من دورة بايثون من خلال الرابط التالي .
- 5 اجابة
-
- 1
-
-
يمكنك بعد الإنتهاء من هذا القسم الخاص ب HTML إختبار نفسك والبحق عن تمارين لحلها للتأكد من فهمك لكل شئ والتطبيق الجيد عليها . يمكنك البحث في محرك البحث جوجل ع كويزات أو اختبارات على HTML وإليك بعض الكلمات المفتاحية التي يمكنك استخدامها للبحث عن اختبارات وتطبيقات في مجال HTML : "اختبارات HTML" "تدريب عملي HTML" "تمارين تطبيقية لتعلم HTML باللغة العربية" ولكن الإفضل الإنتهاء من CSS أيضا لتستطيع العثور على تطبيقات كاملة لكلا من HTML و CSS . ويمكنك قراءة التالي:
-
هذا الكود هو خاص لإضافة حقل إدخال في النموذج في html ليتم عرضه في الصفحة هكذا : وحقل الإدخال هذا يتم إستخدامه لإستقبال البيانات من المستخدم . ولاحظ أنه يوجد نوع type للحقل وهنا نجد أنه text أى أنه حقل نصي أى يتم إدخال نص به . ويمكنك قراءة المزيد من الشرح والتفاصيل خلال التالي على موسوعة حسوب : https://wiki.hsoub.com/HTML/input وإذا كان هذا السؤال متعلق بإحدى دروس الدورات يرجى وضع سؤالك أسفل هذا الدرس .
-
من الصعب جدا بالطبع الحصول على تصميم مشابه لصورة ما فهذا الأمر يستغرق بحثا كثيرا وأيضا من الممكن ألا تستطيع إيجاده. ستجد في الإجابات السابقة مواقع كثيرة تحوي على العديد من التصاميم يمكنك محاولة البحث بها عن تصاميم مشابهة. ولو موقع عنوان الموقع الموجود في الصورة يمكنك محاولة تنزيل كود الموقع ك HTML و CSS وأيضا الصور الموجودة به ويمكنك إستخدامها كما تريد بعد ذلك.
-
مرحبا محمد. أولا إن دورة "تطوير التطبيقات باستخدام JavaScript" هي متخصصة في مجال تطوير تطبيقات الويب وهواتف المحمول وأيضا برامج سطح المكتب ، أى ستساعدك الدورة في إنشاء الخوادم الخلفية للمواقع الإلكترونية وغيرها من التطبيقات التي تحتاج إلى خوادم لتعمل وأيضا صفحات المواقع الأمامية وتطبيقات الهاتف . وبشكل عام لا تستخدم الجافاسكريبت بشكل مباشر في برمجة أنظمة الميكاترونيكس التقليدية وذلك لأن: الجافاسكريبت مصممة بشكل أساسي لتطبيقات الويب وتعمل في بيئة المتصفح مما يجعلها غير مناسبة للتحكم في الأجهزة المادية بشكل مباشر. والأنظمة المدمجة تتطلب أداء عاليا وسرعة ومعالجة في الوقت الفعلي وهو ما لا توفره الجافاسكريبت بنفس كفاءة اللغات مثل C و C++. ولكن بالرفم من ذلك يمكن استخدام الجافاسكريبت في بعض الحالات القليلة مثل: استخدامها لإنشاء واجهات رسومية للتحكم في الروبوتات أو الأنظمة الميكانيكية عبر الويب حيث تعمل كطبقة خارجي للتحكم بينما تتم البرمجة الأساسية للأجهزة بلغة أخرى. أو يمكن استخدام بيئة Node.js للتحكم في بعض الأجهزة عبر منافذ الشبكة ولكن هذا الاستخدام لا يتم بالمقارنة باللغات مثل C و C++.
-
نعم بالطبع بمجرد إنتهائك للدورة والتأكد من فهم ما تم شرحه بها بشكل جيد والتطبيق مع المدرب تستطيع الحصول على وظيفة كمبتدئ junior سواء في العمل الحر أو في الشركات . حيث الدورة تقوم بتعليمك لتصبح مطور MERN Stack أى تستخدم التقنيات : MongoDB قاعدة بيانات NoSQL تعتمد على تخزين البيانات في مستندات بتنسيق JSON. Express.js إطار عمل Back-end مبني على Node.js ويسهل إنشاء تطبيقات الويب. React مكتبة JavaScript لبناء واجهات المستخدم الدينامية والمتجاوبة. Node.js منصة تشغيل Back-end مبنية على JavaScript وتسمح بتنفيذ الكود على الخادم. أى بعد إنهاء هذه الدورة وبناء على المسارات التي أنهيتها تستطيع أن تكون مطور واجهات خلفية بلغة جافاسكريبت وتمكنك أيضا من ان تصبح مطور MERN stack وايضا تمكنك من تطوير تطبيقات الهاتف . أى يمكنك مباشرة العمل في أى مجال من تلك المجالات ولكن بالطبع يجب التأكد من إنهاء وفهم والتطبيق على المسارات لكل مجال . لهذا الحصول على وظيفة في النهاية يعتمد عليك بشكل كبير فلو أنهيت الدورة بفهم كامل وتطبيق كبير ستستطيع الحصول على وظيفة بسهولة بإذن الله.
-
إن هدف دورة علوم الحاسوب هو تعريف المتعلمين والطلاب بأساسيات علوم الحاسوب المهمة وتقوم بتزويدهم بالمفاهيم والأدوات اللازمة للبدء في مجال البرمجة وتطوير البرمجيات ويتم تغطية موضوعات متعددة تتضمن البرمجة وأنظمة التشغيل وقواعد البيانات والشبكات والأمن والحماية. ولا يمكن اعتبار دورة علوم الحاسوب كافية للبدء بالعمل بعد انتهائها ولكنها تزود المتعلمين والطلاب بالمعرفة اللازمة للاستمرار في تعلم مجال البرمجة وتطوير مهاراتهم فيه ومن المهم أيضا بعد الدورة العمل على تطبيق المفاهيم والمهارات التي تم اكتسابها عبر القراءة والتدريبات العملية ومشاريع التطبيق العملية. بمعني أبسط سيتم تأهيلك لتتمكن من دخول مجال البرمجة على أساس صحيح . أما بخصوص الوظائف فيوجد ضمان لإسترداد أموالك خلال أشهر 6 من التخرج من الدورة ويمكنك محادثة مركز المساعدة بخصوص هذا الأمر فهم المختصون بتلك الشؤون الإدارية والمالية ويمكنك سؤالهم عن الوظائف بعد الإنتهاء من الدورة.
- 2 اجابة
-
- 1
-
-
الملاحظات التي تقوم بكتابتها هي ترجمة لأفكارك . فمثلا في نقطة ما لم تفهمها إلا بطريقة معينة يمكنك كتابة تلك الطريقة أو الفكرة التي خطرت لك . أيضا لو يوجد ملخصات مثلا لجزء ما تريد العودة إليه في وقت أخر يمكنك كتابة هذا الجزء وتلخيصه بالطريقة التي تناسبك . يمكنك أيضا ربط الأفكار ببعضها البعض فلو هناك أجزاء مترابطة مثلا يمكنك توضيح ذلك لتستطيع فهم الأمور وكيف تقوم بإستخدامها بالطريقة الأفضل . يمكنك أيضا كتابة جزء من كود ما مهم لك أو به فكرة جديدة ولكن لا تقوم بكتابة أكواد كاملة كبيرة فالأفضل كتابتها وحفظها لديك على الجهازك . ويجب عليك النظر إلى الملاحظات التي تقوم بكتابتها إلى أنها مرجع يمكنك الرجوع إليه في أى وقت لهذا يجب أن تكون منظمة ومرتبة وما فيها مهم لك يساعدك على مذاكرة ومراجعة الدروس بشكل أسهل وأفضل لك.
- 3 اجابة
-
- 1
-
-
بالنسبة لطريقة الدراسة يفضل مذاكرة الدروس و الأقسام بالترتيب وعدم تجاهل أو تفويت أى درس لأن كل درس ومسار يعتمد على الدروس التي قبله وحتي لا تتراكم عليكي الأمور . وإن الإستيعاب يختلف من شخص إلى شخص حيث هناك من يستطيع أن يفهم الدرس من أول مرة و هناك من يقوم بتكراره حتي يفهم الدرس وهذا ليس شيئا سيئا بل هو جيد ما دام هناك إصرار و إستمرار على الفهم . لذلك أولا يجب عليك مشاهدة الدرس وبالأخص الأساسيات و إذا ما واجهتك أى مشكلة يمكنك السؤال أسفل الدرس في التعليقات والتأكد من فهم كل شئ وبعد ذلك يجب عليك التطبيق العملي مع المدرب و أيضا ستجد في نهاية الدرس تدريبات يجب عملها حتي تتأكد من فهمك للدرس ويمكنك وضع حلك في التعليقات حتي يعطيك المدربون النصائح و إصلاح الأخطاء التي تواجهك . وكما وضحت لك فإن الأهم من مشاهدة الدرس هو التطبيق لان التطبيق العملي هو من سيعطيك الخبرة أكثر وهو ما سيوضح لك إذا كنت قد فهمت الدرس تماما أم توجد بعض الأشياء الغير واضحه. وأخيرا يجب عليك عمل مجلد خاص بكل مسار وبكل مسار تقوم بعمل مجلد خاص بكل درس وحفظ الأكواد والتدريبات بهم حيث سيتطلب منك في نهاية الدورة تسليم تلك الملفات حتي تحصل على الشهادة . وإليك المزيد من النصائح حول طرق المذاكرة :
-
أغلب تلك المواقع توفر ذلك الأمر فلديك موقع CodeWars فهو يتيح حل تحديات برمجية تتراوح من المستوى الأساسي إلى المتقدم وسهل استخدامه في البداية. فيمكنك البدأ من المستوى البدائي والتدرج في الصعوبة : https://www.codewars.com/kata/55d24f55d7dd296eb9000030/train/javascript https://www.codewars.com/collections/javascript-basics-2 ويمكنك الدخول على موقع LeetCode، وستجد قوائم خاصة بالمسائل بمختلف المستويات، وستجد شروحات له على اليوتيوب أيضًا. https://leetcode.com/problemset/
- 5 اجابة
-
- 1
-