-
المساهمات
2501 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
6
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو أسامة زيادة
-
مرحباً @Mohhanad Madkhali صحيح مهند التطبيق يتم على برنامج سكراتش ، في البداية عليك وضع خوازمية اللعبة وبعدها سوف تنتقل إلى برنامج سكراتش وتطبيق الخوارزمية التي قمت بتحديدها . ملاحظة، في حال كان لديك أسئلة تتعلق في دروس الدورات أرجو منك إرفاقها أسفل الدرس .
-
لقد قمت بإخبار الإدارة حتى يتمكنوا من الرد عليك في أسرع وقت ممكن .
-
نعم ربما ينجح الأمر وتستطيع الإشتراك في الدورات ، لكن تأكد من أن البطاقة حقيقة ويوجد بها الرصيد الكافي للإشتراك في الدورات .
-
عند فتح Terminalوظهوره أسفل البرنامج يمكنك النقر بزر الماوس الأيمن على كلمة (Terminal) واختر Panel position وسوف يكون لديك ثلاث خيارات Bottom و Right و Left يمكنك إختيار مكان النافذة اعتمادًا على المكان الذي ترغب فيه بظهور نافذة طرفية مستقلة.
- 2 اجابة
-
- 1
-
بشكل عام الفرق بين القائد والمدير كتالي :- القائد (Leader) القائد هو شخص يمتلك قدرة على توجيه وإلهام الفريق. يقود عن طريق الإيجابية والتحفيز، ويكون لديه تأثير إيجابي على الآخرين. يعتمد على القوة الشخصية والثقة لجذب الناس والتأثير عليهم. يشجع على تحقيق الأهداف من خلال بناء رؤية مشتركة وتوجيه الجهود نحو تحقيقها. يركز على تطوير المهارات والقدرات لدى أعضاء الفريق، ويشجع على التعلم المستمر. يعتمد على القدوة الحسنة والتصرفات الإيجابية للتأثير على الآخرين. المدير (Manager) المدير هو شخص يتولى المسؤولية عن تنظيم وإدارة الأعمال والمهام. يعمل وفقًا للخطط والإجراءات المعتمدة، ويضمن تحقيق الأهداف المحددة. يعتمد على السلطة والمنصب لتوجيه العمليات واتخاذ القرارات. يركز على توزيع المهام والموارد بفعالية، وضمان تنفيذ المهام وفقًا للجدول الزمني. يهتم بإدارة العمليات اليومية وضمان الالتزام بالمعايير والإجراءات المحددة. يقوم بمتابعة الأداء وتقديم التقارير إلى الجهات العليا. على الرغم من أن القائد والمدير يمكن أن يجمعوا بينهما بعض الجوانب في بعض الأحيان، إلا أنهما يمثلان دورين مختلفين يركز كل منهما على جوانب مختلفة من الإدارة والقيادة.
-
وعليكم السلام لا يمكنني توجيهك لتخصص في لغة برمجة معينة ، لكن أرى أن شغفك كبير حول تعلم لغة PHP وأرى أن تستمر في هذه اللغة كون أنك متحمس لتعلمها وتعلم إطارات العمل مثل Laravel طبعاً شعور الحماس مهم جداً خلال مرحلة التعلم وهذا سوف يجعلك تبدع في مجالك وتشعر بالراحة التامة لكن أقدم لك بعض النصائح والتوجيهات لاتخاذ قرار بشأن أي لغة تبدأ بها PHP أم Node.js. PHP لغة برمجة واسعة الاستخدام في تطوير الويب، وهي تستخدم بشكل رئيسي في تطوير الباك إند للمواقع وتطبيقات الويب. تتيح لك فهم أساسيات البرمجة وتطوير الواجهات الخلفية. Laravel هو إطار عمل PHP الشهير والقوي، وهو ممتاز لتطوير تطبيقات ومواقع متقدمة بسهولة. Node.js مبنية على JavaScript، وهي تسمح لك بتطوير الباك إند والواجهات باستخدام لغة واحدة. تتميز بالأداء الجيد والقدرة على التعامل مع العديد من الاتصالات المتزامنة. تستخدم عادة لبناء تطبيقات الويب الحديثة والواجهات المتفاعلة. كما إذا كنت مهتمًا بتطوير تطبيقات الويب المعقدة والمتقدمة مثل منصات حجز المواعيد وأنظمة إدارة المحتوى، فإن تعلم Laravel (PHP) قد يكون خيارًا جيدًا.و إذا كنت تعتقد أنك ستستمتع بتعلم Node.js وأطر عمل مثل Express.js، فقد يكون هذا خيارًا مثيرًا. إذا كنت متحمسًا للتعلم والتطور السريع، فقد يكون Node.js خيارًا مناسبًا. إذا كنت ترى الكثير من الوظائف التي تطلب مهارات PHP وLaravel في المملكة العربية السعودية، فقد يكون لديك فرص جيدة للعمل على مشاريع PHP.
-
قم بمراسلة مركز المساعدة وأخبرهم بما لديك وبالتأكيد سوف يساعدونك لحل كل مشكلات لأنه مثل هذا القرار يعود لهم فمن الأفضل مراسلتهم .
-
وعليكم السلام الفرق الرئيسي بين البرمجة العادية وبرمجة الذكاء الاصطناعي هو أن البرمجة العادية تركز على كتابة التعليمات البرمجية التي تحدد بدقة كيفية عمل النظام، بينما تركز برمجة الذكاء الاصطناعي على إنشاء خوارزميات قادرة على التعلم والتطور بشكل مستقل. في البرمجة العادية، يقوم المبرمج بتحديد جميع الحالات المحتملة التي يمكن أن يواجهها النظام، ثم يكتب التعليمات البرمجية التي تحدد كيفية الاستجابة لكل حالة. هذا يمكن أن يكون معقدًا للغاية، خاصة بالنسبة للأنظمة التي تحتاج إلى التعامل مع عدد كبير من الحالات المحتملة. بينما تركز برمجة الذكاء الاصطناعي على إنشاء خوارزميات يمكنها تعلم كيفية الأداء في مجموعة متنوعة من المواقف. يتم تحقيق ذلك من خلال تدريب الخوارزميات على مجموعة بيانات كبيرة من البيانات، والتي يمكن استخدامها لتعلم الأنماط والعلاقات التي لا يمكن للبشر تمييزها بسهولة. بعض الأمثلة على تطبيقات البرمجة العادية:- تطبيقات سطح المكتب تطبيقات الويب تطبيقات الهاتف المحمول أنظمة التشغيل قواعد البيانات أنظمة التحكم بعض الأمثلة على تطبيقات برمجة الذكاء الاصطناعي:- التعرف على الكلام التعرف على الصور الترجمة الآلية التعلم الآلي
- 3 اجابة
-
- 2
-
وعليكم السلام، سوف أقدم لك مقارنة بين الإستضافتين وما الأفضل لك :- Digital Ocean توفر خدمات سحابية تتيح لك إنشاء وإدارة الخوادم الافتراضية بسهولة. توفر خيارات متعددة من حيث حجم ونوع الخوادم، مما يسمح لك بتخصيص الموارد وفقًا لاحتياجات مشروعك. توفر واجهة سهلة الاستخدام ومستندات غنية تساعدك في إعداد المشروع ونقله إلى الإنتاج. تتميز بأداء سريع واستقرار عالي، وهو أمر مهم لتجربة مستخدم سلسة. يمكنك تثبيت الأمان وإجراءات الحماية حسب احتياجات مشروعك. Hostinger تقدم خدمات استضافة مشتركة وخوادم افتراضية خاصة أيضاً. تعتبر خيارًا ميسورًا التكلفة، وهذا قد يكون مهمًا لمشروع ناشئ. توفر واجهة سهلة الاستخدام وأدوات إدارة مشروعك بسهولة. تعتمد على تكنولوجيا مختلفة لتسريع أداء المواقع. من وجهة نظري يمكن أن يكون Digital Ocean خيارًا مناسباً لاستضافة مشروعك. ولكن، يجب أن تتأكد من قراءة مزيد من المعلومات حول Digital Ocean ومقارنتها مع احتياجات مشروعك الدقيقة قبل اتخاذ قرار نهائي. كما أن استضافة الموقع ليست قراراً نهائياً ويمكن أن تقوم بنقل المشروع إلى خدمة أخرى في المستقبل إذا احتجت إلى ذلك.
- 3 اجابة
-
- 1
-
يمكن أن يحتوي العقد على هذه الأمور التالية :- يجب أن يتضمن العقد وصفًا واضحًا للمشروع بما في ذلك أهدافه ونطاقه والميزات المتوقعة. تحديد المواعيد النهائية لتقديم مراحل محددة من المشروع، بما في ذلك الموعد النهائي لاستكمال المشروع بأكمله. تحديد الأسعار وكيفية الدفع، سواء كان ذلك استنادًا إلى تقديرات زمنية أو مراحل مكتملة. توضيح من سيمتلك حقوق الملكية الفكرية للمشروع النهائي والكود المصدري. تحديد مدى الدعم المقدم بعد استكمال المشروع وكيفية التعامل مع الأخطاء والمشاكل المستقبلية. تحديد شروط الإلغاء الممكنة من الجانبين والتكاليف المرتبطة بذلك. توضيح كيفية التعويض في حالة حدوث تأخير أو مشاكل في تقديم المشروع. تحديد مدى سرية المعلومات والبيانات التي تم تبادلها خلال العمل على المشروع. إذا كان المشروع يتضمن استخدامًا لبرمجيات مرخصة أو مكتبات خارجية، يجب تحديد الشروط والقيود المرتبطة بهذا الاستخدام. تحديد المخاطر المحتملة المتعلقة بالمشروع وتحديد ما إذا كان هناك أي ضمان لجودة العمل. تحديد مسؤوليات الجانبين فيما يتعلق بتقديم المواد والمعلومات اللازمة لإتمام المشروع بنجاح. بالنسبة للتنسيق والشكل، هناك قوالب جاهزة يمكن استخدامها لإعداد عقود العمل في مجال البرمجة وبرمجة المواقع. يمكن العثور على هذه القوالب عبر الإنترنت في مصادر مختلفة. عند استخدام قالب، يجب تخصيصه ليتناسب مع احتياجات المشروع والشروط المحددة بين الطرفين.
- 3 اجابة
-
- 1
-
وعليكم السلام بشكل عام هناك العديد من المهارات التي يمكن أن تساعدك على تحسين فرصك في العثور على وظيفة. مهارات عامة :- القدرة على التواصل بفعالية مع الآخرين، سواء كان ذلك عن طريق الكتابة أو الشفهية. قدرة التعاون مع الفرق والزملاء في بيئة العمل. القدرة على تحليل المشكلات وابتكار حلول فعّالة. القدرة على تحليل البيانات واستخدام المعلومات لاتخاذ قرارات منطقية. الاستعداد لاكتساب مهارات جديدة وتطوير معرفتك باستمرار. مهارات متخصصة:- وهذه تتعلق في مجال الدورة التي قمت بالإشتراك بها ، لم توضح ما هي الدورة التي قمت بالإشتراك بها لكن بشكل عام يجب عليك تطويرات مهارات البرمجية وإكتساب معلومات وتطبيق عملي لما تتعله وبناء معرض أعمال إحترافي لإثبات أنك الشخص المناسب للوظائف المتاحة .
- 5 اجابة
-
- 1
-
هنا الكثير من الأمور التي يمكن أن تتعلمها بعد الإنتهاء من تعلم أساسيات لغة JavaScript مثل :- إطارات العمل ، مثل React، Angular، و Vue.js بحيث يمكنك لهذه الإطارات مساعدتك في إنشاء تطبيقات ويب سريعة وسهلة وتوفر عليك وقت وجهد كبير . والأدوات التي يجب تعلمها هي محررات الأكواد وكيف يمكن استخدامها وأفضل هذه المحررات في الوقت حالي هو Visual Studio Code ، اما عن التقنيات فأحد أهم التقنيات التي يجب عليك تعلمها هي واجهة برمجة التطبيقات (API) وكيفيفة التعامل مع API . ويمكنك أن تشترك في دورة تطوير التطبيقات باستخدام لغة JavaScript بحيث موفر لك في هذه الدروة دروس ومسارات برمجية مفيدة جداً سوف تكون قادر بعد إنهاء المسارات على تطوير التطبيقات باستخدام لغة JavaScript أما عن Roadmap الخاصة في لغة JavaScript شاملة يمكنك الإطلاع عليها من هنا
- 4 اجابة
-
- 1
-
بما أنك لم تقوم بتحديد توجهك بعد ، أفضل حل مناسب لك لإختيار الدورة والمجال البرمجي الذي تريد أن تسير فيه هو رؤية متطلبات سوق العمل وعلى أساس ما يحتاجه سوق العمل تستطيع اختيار لغة البرمجة التي تريد تعلمها والمجال البرمجي الذي سوف تعمل به، ويجب عليك دراسة كل المجالات المتاحة لديك بشكل جيد . وأيضاً ربما يمكنك الرجوع إلى دورة علوم الحاسوب ورؤية في أي المسارات لقد شعرت أنك أفضل ويمكنك أن تبدع فيها وتظهر أفضل ما لديك . يمكنك الإطلاع على هذه الأسئلة فقط تم طرح عدّة أجوبة للمجالات والمسارات البرمجية:-
-
وعليكم السلام ورحمة الله، أفضل خيار لك الأن هو Flutter لإنشاء التطبيق بحيث تقوم بتشغيل التطبيق على نظام أندوريد , IOS ولن تحتاج إلى لغات برمجة مختلف للمنصاتين . أي تحتاج إلى خبير في لغة فلاتر وبالطبع يمكن أن تحتاج إلى مصمم UX UI لتصميم واجهات التطبيق . المستقل والتقنيات عندما تقوم بالتعاقد مع مستقل لتطوير التطبيق، يجب أن تحدد بوضوح متطلباتك التقنية والوظيفية. قم بوصف متطلبات التطبيق بشكل دقيق، بما في ذلك وظائفه، والميزات المرجوة، ومتطلبات الأمان والأداء. ضمن متطلباتك، حدد تصميم واجهة المستخدم وتفاصيل التفاعل بين المستخدمين. يجب أن يكون هناك اهتمام بالأمان وحماية بيانات المستخدمين وتأمين الاتصالات. اضمن أن التطبيق يقدم تجربة مستخدم سلسة وسريعة، خاصة مع زيادة التفاعلات المباشرة. يجب أن يتم اختبار التطبيق بشكل جيد قبل نشره للجمهور، ويجب العمل على تحسين الأداء وإصلاح العيوب المكتشفة.
- 3 اجابة
-
- 1
-
في حال كانت غير مخالفة لشروط المنصة فلا بأس .
-
يبدو أنك قمتِ بالتواصل مع العميل خارج منصة مستقل ، لذلك طلبت منك إدارة المنصة إرسال التواصلات التي قمتِ بها مع العميل من أجل توثيق ما قمتِ بالإتفاق عليه وهذا أضمن لكِ ولصاحب المشروع . لذلك حاول إرسال صور لما تم الإتفاق عليه خارج المنصة. وفي حال كان لديك أي استفسارات أخرى يمكنك مراسلة مركز المساعدة الخاص في مستقل .
-
في البداية يجب أن نتعرف على سلة وهي إحدى منصات التجارة الإلكترونية المعروفة في العالم العربي. تهدف هذه المنصة إلى تمكين الأفراد والشركات من إنشاء متاجر إلكترونية بسهولة وبأقل جهد ممكن، دون الحاجة إلى معرفة تقنية عميقة في تطوير المواقع.و تعتبر منصة سلة مثالية للأفراد والشركات الصغيرة والمتوسطة الحجم الذين يرغبون في دخول عالم التجارة الإلكترونية دون أن يكونوا خبراء في برمجة المواقع. من خلال واجهة سهلة الاستخدام، يمكن للمستخدمين إنشاء متجر إلكتروني مخصص لبيع منتجاتهم أو خدماتهم ببساطة وفعالية. وأما عن سؤالك ، كما عرفنا عن سلة تسمح للأفراد ببناء متاجر (مواقع) خاصة بهم على المنصة وهنا يقوم صاحب المتجر بالبحث عم مصمم أو مطور لبناء متجره الخاص حسب ما يراه مناسباً لزوار وفي الغالب لا تكون هذه الأمور معقدة قد تتطلب بعض التعديلات CSS على المتجر . وفي دورة تطوير واجهات المستخدم لقد تعلمت كل ما هو متعلق في تطوير الواجهات لذلك حتى لو قمت بالعمل على مثل هذه المشاريع بإذن الله لن تتغلب في التعديلات على المواقع .
- 3 اجابة
-
- 1
-
اختيار المجال المناسب لك يبنى على اهتمامتك البرمجية و أهدافك التي وضعتها من أجل مستقبلك في البرمجة كون أن اللغات مختلفة ولكنها تصب في مجال واحد وهو الويب .ويفضل قبل أن تحدد ما تريد تعلمه أن تقوم برؤية حاجة سوق العمل مثلاً ما اللغة البرمجية المطلوبة بكثرة في سوق العمل ولكن العاملين فيها قليل جداً وهنا يمكنك أن تختار اللغة البرمجية التي يحتاج إليها السوق . علماً أن سوف اللغات المختارة كبير ومطلوب بكثرة. كل دورة لها مسارات وأهداف برمجية فمثلاً دورة تطوير واجهات المستخدم ستتعلم أهم لغات المطلوبة في سوق العمل وسوف تخرج من الدورة مصمم واجهات أمامية front-end ويمكنك أن تجد عمل في هذا المجال و بالعكس المجال يحتاج إلى تعلم أساسيات تطوير الواجهات . دورة تطوير التطبيقات باستخدام لغة Python سوف تخرج من الدورة قادر على بناء الموقع باستخدام لغة بايثون وهنا سوف تكون قد طورت نفسك في مجال Back End . دورة تطوير التطبيقات باستخدام لغة JavaScript سوف يكون لديك خبرة في تطوير تطبيقات الويب والموبايل وتعلم إطارات عمل مختلفة . ربما بعد الإنتهاء من دورة علوم الحاسوب سوف تستطيع تحديد مجالك بوضوح كونها دورة تأسيسة يمكنك إكتشاف المجال الأكثر ملائمة لك .
-
قم بالتواصل مع مركز المساعدة وأخبرهم بالمشكلة لديك وسوف يتوصلون معك إلى حل ، لأن القرار يعود لهم .
- 2 اجابة
-
- 1
-
يفضل دائماً أن تقوم بكتابة اسمك بشكل رباعي أي اسمك واسم الأب والجد والعائلة .ويفضل أن يكون مثل الاسم المدرج في البطاقة الوطنية (الهوية الشخصية) الاسم على الشهادة:- في العادة، يمكنك كتابة اسمك الرسمي كما هو مدرج في البطاقة الوطنية. إذا كنت ترغب في التأكد من أن اسمك يفهمه الأشخاص في الخارج، يمكنك استخدام النسخة الإنجليزية من اسمك (إذا كان لديك ترجمة معترف بها) بجانب النسخة العربية. ترجمة الاسم للإنجليزية :- - يمكن أن يكون هناك عدة ترجمات لاسمك إلى الإنجليزية. يمكنك استخدام الطريقة التي تراها مناسبة للبيئة التي ترغب في التقديم لها. - إذا كنت محتارًا بشأن الترجمة، يمكنك مراجعة موارد معترف بها لترجمة الأسماء من لغتك الأم إلى الإنجليزية. اسم في البطاقة الوطنية:- - عندما يطلبون اسمك كما هو في البطاقة الوطنية، فمن الأفضل الالتزام بالتفاصيل الواردة فيها. - إذا كنت قلقاً من تعقيد الاسم بما في ذلك اسمك واسم والدك وجدك ولقبك، يمكنك تقديم الأسماء بالترتيب الذي يُستخدم عادة في مستنداتك الرسمية. كما أن الهدف هو التأكد من أن المعلومات في الوثائق الرسمية تعكس هويتك الشخصية بشكل دقيق ومفهوم. إذا كنت لا تزال محتاراً، يمكنك استشارة مصادر رسمية في بلدك أو مؤسسة تقديم المنح للحصول على توجيهات أكثر دقة استناداً إلى المتطلبات المحددة.
-
وعليكم السلام فهمك للبرمجة وتصميم الويب سيتحسن مع الوقت والممارسة المستمرة. من الطبيعي أن تشعر ببعض الإحباط عند مشاهدة مشاريع متقدمة على اليوتيوب عندما تكون لا تزال في مرحلة تعلمك. ومع التطور المستمر على نفسك سوف تصل إلى مرحلة الإحتراف لن حتى أولئك المصميم والمبرمجين لم يصلوا إلى هذه المرحلة من الإحتراف في يوم وليلة ولكن عملوا على أنفسهم جهداً كبيراً في تطوير أنفسهم .ممكن أن أقدم لك بعص النصائح التي قد تساعدك على تجاوز هذا الإحباط والاستمرار في تعلمك:- التقدم التدريجي لا تحاول فهم المشاريع المتقدمة مباشرة. ابدأ بمشاريع أبسط وأبني تدريجياً مهاراتك. تقسيم المشاريع إلى خطوات صغيرة عندما ترى مشروعًا معقدًا، حاول تقسيمه إلى خطوات صغيرة وتركيز على كل خطوة بمفردها. هذا يجعله أكثر إدراكًا وإدراكًا. التكرار والتدريب مهما كان الأمر صعبًا في البداية، فالتدريب المتكرر هو السبيل للتحسن. كل مشروع تقوم به وكل كود تكتبه يقربك أكثر إلى فهم الأمور. التجربة العملية لا تخجل من القيام بمشاريع خاصة بك، حتى لو كانت بسيطة. التجربة الفعلية تعزز فهمك وثقتك بمهاراتك. الاستفادة من الأخطاء الأخطاء ليست سوى فرص للتعلم. عندما تواجه صعوبة أو ترتكب خطأ، حاول فهمه ومن ثم تصحيحه. الصبر على التعلم فهم تصميم الويب وبرمجته يستغرق وقتًا. لا تتوقع أن تكون خبيرًا في وقت قصير. المثابرة لا تفقد الأمل. مهما بدا الأمر صعبًا، فإن مواصلة التعلم ستؤدي في نهاية المطاف إلى تحسن وتطور ملحوظين. ليس هناك مشكلة في عدم فهم بعض المفاهيم في البداية. التعلم هو مسيرة تستمر طوال الحياة، وكلما استمررت في الممارسة والتطوير، كلما تقدمت.
- 5 اجابة
-
- 1