-
المساهمات
9365 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
133
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد_عاطف
-
إن مشاهدة المشاريع والأكواد الكبيرة للمبتدأين هي أمر صعب في البداية بالطبع حتى لو كنت درست الأساسيات بشكل جيد . فمن الممكن أن المشروع ليس مكتوبا بشكل جيد أو ليس أفضل شئ أو يوجد تعقيد في كتابته مما يسبب لك التشتت وعدم فهم المشروع . لهذا قبل البدأ في مشاهدة المشروع أو الكود أن تعرف ماذا يفعل هذا الكود ومافائدته وذلك لتعرف ما فائدة كل جزء فيه ووظيفته بدلا من أن تبحث بنفسك عن فائدة الكود وتشتت فيه . ونعم بالطبع ستجد صعوبة في بادئ الأمر في التطبيق لهذا أنصحك أولا بأن تقوم بدراسة الأساسيات بشكل جيد أولا . بعد ذلك التطبيق كثيرا بعد كل درس تتعلم وبعد عدة دروس معا يمكنك التطبيق عليهم جميعا في مشروع متوسط يجمع ما قمت بتعلمه معا . وحينما ترى نفسك أنك تستطيع قراءة وفهم أى كود تراه حينها يمكنك البدأ في البحث عن المشاريع ومحاولة فهمها وإعادة بناءها بنفسك .
-
في المواقع الثابتة مثل صفحات الهبوط أو إنشاء الثيمات وغيرها من المواقع الثابته فإن JQuery ما زالت مستخدمه بكثرة في هذا الأمر لأنها تقوم بتسهيل الأمور جدا وتسريع كتابة الأأكود بدلا من إستخدام JavaScript فقط . ولكن نعم هي لم تصبح تستخدم بكثرة حاليا وبالأخص في المواقع الديناميكية حيث أصبح يتم إستخدام أطر عمل كثيرة حاليا مثل React و Vue و Angular والتي إستبدلت JQuery تماما وأفضل منه بكثير جدا . لهذا لو أردت أن تصبح مطور واجهات أمامية كاملة فالأفضل بالطبع تعلم React أو أى إطار عمل للواجهة الأمامية وحينها لن تحتاج إلى JQuery إلا في المواقع القديمة فقط .
-
أنصحك بعدم البحث عن إصدار بعينه . فلو تعلمت إصدار قديم قليلا فيمكنك حينها البحث في التوثيق الرسمي أو قراءة مقالات عن الأمور التي تغيرت بين الإصدارات وما الجديد بها . فليس كلما نزل إصدار جديد تبحث عن دورة لشرحه فهذا ليس صحيحا والمبرمج الجيد يستطيع بمهارته أن يتعلم أى إصدار جديد من خلال البحث عن التغيرات التي حدثت . فلو قمت بتعلم next من دورة جافاسكريبت فالأفضل البحث في التوثيق الرسمي لمعرفة الجديد في الإصدارات الأحدث. أو يمكنك البحث في اليوتيوب وستجد دروسا كثيرة مجانية تشرح الفروق بين الإصدارات.
-
سأعطيك الخلاصة النهائية إذا أردت إنتاجية سريعة وفورية في تطوير تطبيقات .NET داخلية فإن Blazor هو الأفضل في هذا الأمر والمناسب لك بشكل كبير. أما إذا أردت الإهتمام بقوة في ال SEO والتوافق مع سوق العمل فإن Vue.js أو React هما الخيار الصحيح والأفضل لإنتشارهم بكثرة ولدعمهم لل SEO. وإن الخيار الأمثل على المدى الطويل هو امتلاك كلا المهارتين واستخدام كل منهما في المكان الذي تريده ولكن حاليا لا تشتت نفسك بل قم أولا بالبحث عن الوظائف في سوق العمل في بلدك والتوجه للمجال الذي تجده منتشر بكثرة وبعد ذلك يمكنك تعلم المزيد من التقنيات والمجلات حينما يصبح لديك الخبرة الكافية لذلك.
-
بالطبع لا فإن wordpress هو إطار عمل مبني على php وهو يسهل إنشاء المواقع . ولكنه لا غنى عن تعلم تلك اللغات لتصبح متمكن فيه بشكل كبير وأن تقوم بتنفيذ ما تريده من خلاله . وليس من الأفضل أن تتعلم إطار عمل قبل تعلم اللغة التي هو مبني بها فهكذا لن تكون لديك المعرفة الكاملة له وكيفية إستخدامه بالشكل الأفضل. وستجد أنك في worpderss ستحتاج إلى إنشاء صفحات أو التعديل على الثيمات والإضافات وهذا الأمر يحتاج معرفة جيدة بال HTML وال CSS ولهذا يجب عليك أن تقوم بتعلم تلك اللغات.
-
لا أريد أن أقوم بإحباطك ولكن حاليا إفتتاح شركة بدون خبرة كبيرة ستكون مخاطرة كبيرة لك من الممكن أن تخسر من خلالها الكثير . لذلك حاليا الأفضل هو أن تتوجه للتوظيف ويمكنك العمل كمستقل في العمل الحر في وقت فراغك أو عند الإنتهاء من دوامك وهكذا ستكون لديك الخبرة الكبيرة في المجالين معا في المجال العملي والتطبيقي من خلال العمل في شركة . وثانيا في مجال العمل الحر حيث ستحصل على الخبرة في إدارة الفريق الذي يعمل معك وأيضا التعامل مع العملاء . وبعد ذلك حينما ترى أن لديك الخبرة الكافية التي تؤهلك لأن تقوم بإنشاء أى مشروع مهما كان كبيرا دون وجود مشاكل فيمكنك حينها أن تقوم بإنشاء شركتك الخاصة .
-
نعم بالطبع من الممكن أن يكون العمل المحاسبي مجزيا ويحقق عائد جيد جيدا في مواقع العمل الحر وغيرها ولكن هذا الأمر يعتمد على عدة عوامل: أولا الخبرة والتخصص: فالمحاسبون المتخصصون في مجالات معينة مثل الضرائب أو التدقيق أو التحليل المالي مطلوبين بشدة وهناك الكثير من الأشخاص المتميزين في هذا المجال يعملون من خلال حساباتهم الشخصية على منصات التواصل الإجتماعي ويحصلون على أجور أعلى وجيدة جدا. ثانيا المهارات : يجي عليك إتقان البرامج محاسبية المناسبة ووجود شهادات مهنية مثل CPA أو CMA ومعرفة بالتشريعات الضريبية المحلية والدولية أو الخاصة بالبلد التي تستهدفها وهذا الأمر يزيد من قيمتك وأجرك كمحاسب مستقل. ثالثا بناء السمعة: يجب عليك تقديم عمل عالي الجودة وبناء سمعة جيدة من خلال تقييمات العملاء الإيجابية لك على المنصات وهذا يجعلك تحصل على المزيد من المشاريع براتب أعلى وأيضا سيمكنك من إنشاء معارفك الخاصة التي تؤهلك للعمل من خلال منصات التواصل الإجتماعي والحصول على الكثير من المتابعين. لهذا إذا كنت مبتدأ حاليا فأنصحك بالحصول على الخبرة أولا مثلا أن تعمل في شركة ما قبل البدأ في العمل الحر للحصول على خبرة جيدة في تلك الأمور أولا .
- 2 اجابة
-
- 1
-
-
كلمة المرور يتم إنشائها عند تثبيت قواعد بيانات postgres وليس بداخل برنامج pgadmin. وبما أن قائمة servers فارغة يجب إنشاء الإتصال بالخادم المحلي الخاص بك . قم بالضغط بالزر الأيمن على server وإختيار التالي : بعد ذلك ستفتح نافذة لك قم بكتابة إسم للإتصال الخاص بك يمكنك إعطائه أى إسم تريده. بعد ذلك يجب الذهاب إلى نافذة connection وكتابة 127.0.0.1 في جزء ال host وكتابة كلمة المرور التي أنشأتها عند تثبيت قواعد البيانات : وأخيرا قم بالضغط على save وسيتم إنشاء الخادم وسيظهر لك كما في الصورة.
-
وعليكم السلام ورحمة الله وبركاته. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
- 1 جواب
-
- 1
-
-
إن مدة التعلم هي أمر نسبي وهي تختلف من شخص إلى أخر فهناك أشخاص مثلا يستطيعون فهم الدرس من أول مشاهدة ولكن هناك بعض الأشخاص يفهمون الدرس بعد عدة مشاهدات له . وأيضا تختلف دورة تطوير واجهات المستخدم عن الدورات الأخرى فأغلب المسارات هي مسارات لتطبيقات عملية أى يجب التطبيق مع المدرب وهذا الأمر يحتاج وقتا أطول حيث تتابع المدرب في الفهم ومن ثم تطبق بعده . ومثلا ستجد مسار "بناء واجهة مستخدم تشبه موقع YouTube" يتكون من 40 درس بإجمالي 11 ساعة . ومسا "بناء صفحات هبوط" يتكون من 90 درس بإجمالي 15 ساعة ويمكنك مشاهدة مدة المسارات من الرابط التالي : https://academy.hsoub.com/learn/front-end-web-development/ ويمكنك تقيم الوقت بناء على مدى إستياعبك وسرعتك في التطبيق مع المدرب ولهذا أنصحك بعدم التسرع إو الإهتمام بالوقت كثيرا بل يجب أن تهتم في فهم الدروس بشكل جيد والتطبيق بنفسك مع المدرب. ونعم إذا قمت ببناء المشاريع بنفسك فلا مشكلة في رفعها على linkedin أو غيرها أو حتى وضعها في ال cv الخاص بك ما دمت أنك قمت ببناءها بنفسك ولكن يفضل تعديلها وإضفاء طابع شخصي عليها لتنسابك.
- 3 اجابة
-
- 1
-
-
يجب على الأقل إنهاء 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
-
