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

أسامة زيادة

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

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

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

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

    6

كل منشورات العضو أسامة زيادة

  1. تخصص تكنولوجيا المعلومات (IT) هو أحد التخصصات الشاملة التي تغطي مجموعة واسعة من المواضيع المتعلقة في تقنية المعلومات والبرمجة وتطوير البرمجيات والتطبيقات والنظم كما يغطي تصميم وتطوير المواقع الإلكترونية والويب وأمن المعلومات وقواعد البيانات وأنظمة التشغيل والشبكات والإتصالات . أما بالنسبة لهندسة البرمجيات هو تخصص يركز بشكل أساسي على عملية تصميم وتطوير البرامج والتطبيقات وتحسين جودتها ، ويشمل على نحو خاص كيفية العمل على مراحل بناء البرامج من التخطيط إلى التطوير والإختبار والنشر . تخصص هندسة البرمجيات سيكون مناسباً لك في حال كنت تريد تعلم البرمجة . أما نصيحتي لك قبل التخرج من الثانوية هي الدراسة بجد وإجتهاد حتى تتمكن من التخرج في معدل يساعدك في الدخول بالتخصص الذي تريده ، كما قبل الدخول لتخصص قم بالسؤال والإستفسار من الطلاب السابقين في التخصصات واستمع لنصائحهم .
  2. هناك عدّة نماذج في كيفية تصميم المتاجر الإلكترونية فمثلاً ربما تعمل على أحد المشاريع في تصميم وتطوير متجر وهنا صاحب العمل سوف يزودك بكامل التفاصيل لازمة من أجل تصميم وتطوير المتجر الإلكتروني حتى وإن كنت تحتاج إلى البريد الإلكتروني ونموذج آخر في حال أنك كنت أن تنشئ المتاجر الإلكتروني وتقوم ببيعها فيمكنك ذلك من خلال كل البيانات الازمة ولكن عند بيع المتجر الإلكتروني سوف تقوم بتغير البيانات الخاصة لتصبح بيانات المستخدم الجديد للمتجر .
  3. من الطبيعي جداً أن تشعر بالإحباط والتشتت خلال تعلم البرمجة، خاصة إذا كنت مبتدئاً في هذا المجال.لأن هذا الشعور يشعر به الكثير من المبتدئين، ولكن عليك الاستمرار في التعلم والتدريب، وستجد أن الأمور ستتحسن مع الوقت. كما أن كم المعلومات الهائل والمتزايد في البرمجة في الغالب هو من يتسبب لنا في الشعور بالإحباط والقلق لكن مع الممارسة والتعود هذا كله سوف يزول بخصوص الدوال والأمر return، فهذه مفاهيم مهمة جداً في جافاسكريبت وفي البرمجة بشكل عام، ولكنها تحتاج إلى بعض الوقت والتدريب لفهمها بشكل جيد. يمكنك الاستمرار في تعلمها والتدرب عليها، وستجد أنها ستساعدك في كتابة الشفرة البرمجية بشكل أفضل وأكثر كفاءة. نصيحتي لك ومن تجربتي الشخصية لك هي الاستمرار في التعلم والتدريب، وعدم الاستسلام أمام الصعوبات التي قد تواجهك في البداية. يمكنك البحث عن كل المعلومات التي تتعلمها على الإنترنت والإطلاع عليها أكثر ومشاهدة الفيديوهات التعليمية على اليوتيوب والمحاولة بشكل دائم لتطبيق ما تعلمته. واهم أمر هو أن تستمتع بما تفعله، فالبرمجة مجال شيق وممتع يستحق العناء والتعلم.
  4. ممكن أن تستخدم الميديا كويري للشاشات الكبيرة وممكن أن تبدأ في الشاشات الصغيرة من خلال الميديا كويري .
  5. من الطبيعي جداً مواجهة هذه الصعوبات في بداية تعلمك لتقنيات المهمة مثل جعل الصفحة متجاوبة مع جميع الشاشات ، لكن هناك ممارسات يمكنك تتبعها من أجل جعل الموقع مستجيب مع الشاشات :- بالإضافة إلى ما أخبر به المدرب عبدالباسط يمكنك عمل التالي : استخدم إطار عمل سريع الاستجابة: هناك العديد من الأطر المتجاوبة المتاحة ، مثل Bootstrap و Foundation ، والتي يمكن أن تساعدك في إنشاء تصميم سريع الاستجابة بشكل أسرع وأسهل. التصميم مع مراعاة الأجهزة المحمولة: بحيث أن تصفح المواقع أصبح الأن أكثر من خلال الأجهزة المحمولة، من المهم التصميم مع وضع الجوّال في الاعتبار. ابدأ بتصميم الجوّال أولاً ، حيث تصمم نسخة الجوال من موقعك أولاً ثم ترقى إلى أحجام الشاشات الأكبر.
  6. تحمسك لتعلم البرمجة يعد خطوة جيدة لتطوير مهاراتك وتوسيع مجالات عملك المستقبلية. وبالنسبة لمجال الأمن السيبراني، فهو يعتبر من المجالات الواعدة والمطلوبة في الوقت الحالي، حيث تزداد حاجة الشركات والمؤسسات لخبراء في هذا المجال. وبالنسبة للتعلم، فالتعليم الذاتي هو خيار جيد ويمكنك الحصول على الكثير من الموارد المجانية عبر الإنترنت، مثل يوتيوب وغيرها. كما يوجد أيضاً العديد من الدورات المدفوعة التي يمكنك الاستفادة منها، وتتوفر فيها شهادات معتمدة. بالنسبة إلى دورة علوم الحاسوب فهي دورة متنوعة المجالات وعند نهاية الدورة يمكنك أن تتخصص في المجال الذي تريده وليس عليك القلق عما يحدث في المستقبل مازال سوق العمل يحتاج إلى مطورين المواقع وبرائي لن يتغير شيء ولو تغير سوف يكون تغير طفيف جداً فكل يوجد من يريد تصميم وتطوير المواقع ولم يتغير السوق منذ وقت طويل لذلك لا يجب الخوف من المستقبل كثيراً ، ولا داعي الخوف من الذكاء الإصطناعي بل يجب نحن كمبرمجين أن نجعله أداة في عملنا . وهذا سؤال مشابه لتخوف في موضوع الذكاء الإصطناعي ، إطلع على الإجابات .
  7. لا يمكن لذكاء الإصطناعي مثل ChatGPT أو غيرها من برامج الذكاء الإصطناعي أن يحل محل المبرمجين الصغار أو المبرمجين المحترفين ، رغم أن برامج الذكاء الإصطناعي يمكنه إنشاء أكواد برمجية ويمكنه حل بعض المشاكل البرمجية إلا أن برامج الذكاء الإصطناعي لا يمكنها تصميم وتنفيذ مشاريع برمجية كاملة دون تدخل وإرشاد من المبرمجين الحقيقين ، كما أن البرمجة تتطلب مهارات معرفة وخبرة لا يمكن إستبدالها ببرامج الذكاء الإصطناعي فالمبرمجين لديهم خبرة تقنية في مجالات مختلفة بما في ذلك تخصصات البرمجية المتقدمة وهذا يمنح المبرمج ميزة تنافسية بين المبرمجين فيما يتعلق بإكتشاف المشاكل وحلها . أما عن برامج الذكاء الإصطناعي يمكن أن تكون أداة مساعدة للمبرمجين وتوظفيها خلال التعلم أو العمل لتوفير الوقت والجهد ولكن ليس الإعتماد الكامل على برامج الذكاء الإصطناعي.
  8. بالعادة سوف تظهر لك الأخطاء تلقائي فعند كتابة خاصية ما وتقوم بمراجعتها على المتصفح سوف ترى إن تم تطبيق الخاصية أو لا وفي حال لم يتم تطبيقها يجب عليك الرجوع إلى ملف التنسيقات CSS وتقوم بمراجعة الخاصية التي لم تنجح ربما تكون الأخطاء في أحد الحروف في الخاصية أو السبب الفاصلة المنقوطة ، أو أنك قمت بوضع قيمة غير صحيحة أو قيمة لا تندرج تحت القيم التي تتعامل معها الخاصية . أو ربما تكون طريقة ربط ملف التنسيقات CSS مع ملف HTML وبالعادة هاد الخطأ سوف يتسبب بعدم ظهور تنسيقات CSS جميعها . لذلك لحل المشاكل علينا التأكد من كتابة الخاصية بشكل صحيح وأن نعطي الخاصية قيمة صحيحة والتأكد من الربط الجيد لملف التنسيقات CSS مع ملف HTML ، كما يجب الإنتباه جيداً على كتابة أقواس التالية {} عند كتابة الخاصيات لأحد العناصر يجب التأكد أننا قمنا باغلاق القوس ولم نقوم بتداخل تنسيقات العناصر ببعضها.
  9. يتم استخدام الخاصية float لتحديد ترتيب العناصر في تصميم الصفحات، وخاصة في ترتيب الصور والنصوص. عند تطبيق خاصية float على عنصر، يتم تحديد مكان تواجده بناء على تدفق الصفحة، ويتم تحريك العناصر الأخرى حولها، حيث يتم تحديد اتجاه التحريك عن طريق قيمة خاصية float المحددة ، كما في السنوات الأخيرة أصبح التعامل مع خاصية float قليل جداً نظراً لأنها تعمل تعويم في الصفحة واصبحت تستبدل بخاصية Flex نظراً لسهولة التعامل مع الخاصية وتوفر الكثير من المزايا . للإطلاع أكثر على خاصية float من هنا على موسوعة حسوب .
  10. تنفيذك للمشروع رائع جداً ويظهر بشكل جميع ورائع . هناك ملاحظة في الصور ، طالما أن ملف HTML ليس بداخل مجلد فلسنا بحاجة وضع .. <img src="../images/a.jpg" alt=""> لذلك من أجل ظهور الصور نقوم بعمل التالي ، اي حذف /.. <img src="images/a.jpg" alt=""> وكذلك ينطبق الأمر في ملفات css <link rel="stylesheet" href="./css/style.css"> <!-- normalize the css --> <link rel="stylesheet" href="./css/normalize.css"> <!-- icon css --> <link rel="stylesheet" href="./css/all.min.css"> يجب تعديلها لتصبح <!-- main css file --> <link rel="stylesheet" href="css/style.css"> <!-- normalize the css --> <link rel="stylesheet" href="css/normalize.css"> <!-- icon css --> <link rel="stylesheet" href="css/all.min.css"> كما أنك تحتاج إلى إضافة مسافة بين أيقونات التواصل الإجتماعي في الفوتر أسفل الصفحة . كما أن الاكواد تظهر بشكل مرتب ومفهوم وفي حال أردنا التعديل عليها سوف نقوم بالتعديل بكل سهولة .
  11. العفو ، سوف يطبع كل ما هو على الشهادة حتى الختم والباركود .
  12. من المهم جداً الإستفادة من الدورة وتعزيز المعلومات لديك ، وتطوير مهاراتك ، لا مشكلة في مكان إقامتك من أجل الحصول على الشهادة . لكن قبل الحصول على الشهادة يجب عليك إجتياز الإختبار بنجاح كما توضح شروط التقدم للامتحان يمكنك التقدم إلى امتحان الدورة، من خلال التواصل مع مركز مساعدة أكاديمية حسوب، مع مراعاة الشروط التالية: إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا وبعد إجتياز الإختبار سوف تحصل على الشهادة برابط مباشر على موقع الأكاديمية مما يتيح التحقق من صحتها بأي وقت . للإطلاع أكثر من هنا .
  13. لتحديد السعر المناسب للعمل وضمان حقوقك وحقوق العميل، يمكنك اتباع الخطوات التالية: تحديد نطاق العمل: يجب عليك تحديد نطاق العمل بدقة، سواء كان العمل موقع جديد أو تعديل على موقع قائم. على سبيل المثال، تحتاج إلى تحديد عدد الصفحات والميزات التي تحتاج إلى إضافتها أو تعديلها على الموقع الحالي. احتساب التكلفة: يجب عليك حساب التكلفة الإجمالية للمشروع بدقة، وذلك بالاستناد إلى العمل المطلوب والوقت المتوقع لإتمام المشروع. تحديد السعر: بعد حساب التكلفة الإجمالية للمشروع، يمكنك تحديد السعر النهائي بطريقة ملائمة، سواء كان ذلك عن طريق تحديد سعر الساعة أو السعر الإجمالي للمشروع. يمكنك النظر إلى ما يقوم به المنافسون في السوق والأسعار التي يطلبونها، ومن ثم تحديد سعر معقول ومناسب. بالنسبة لتحديد السعر، يمكنك استخدام إحدى الطرق التالية: سعر الساعة: يمكن تحديد سعر لكل ساعة من العمل، وذلك بناءً على المهارات والخبرات التي تمتلكها وتوقعات العمل المطلوب. يمكن أن يختلف سعر الساعة من شخص لآخر حسب المؤهلات والخبرات. سعر المشروع: يمكن تحديد سعر ثابت للمشروع بناءً على العمل المطلوب ووقت إتمامه والمستلزمات المطلوبة لإنجازه. يتطلب هذا الخيار معرفة تفاصيل المشروع بدقة وتقدير الوقت المطلوب لإتمامه.
  14. Flutter و ReactNative هما إطارات عمل (frameworks) لتطوير تطبيقات الجوال. يتيح كل منهما للمطورين إنشاء تطبيقات نقالة ذات جودة عالية بسرعة وكفاءة. Flutter هو إطار عمل مطور من قبل شركة Google يستخدم في تطوير تطبيقات Android و iOS و Web و desktop يعتمد على لغة Dart ويستخدم تقنية تسمة "واجهات المستخدم المرنة" (Flexible UIs) لتصميم واجهات المستخدم كما أنه يعتمد على تسمى "Hot Reload" والتي يمكن للمطورين إعادة تحميل التغييرات التي يقوم بعملها على التطبيق بشكل فوري أثناء تطوير التطبيق . React Native هو إطار عمل مطور من قبل Facebook يستخدم في تطوير تطبيقات Android و iOS يعتمد على لغة JavaScript يستخدم نفس تقنية تصميم واجهات المستخدم التي يستخدمها React.js . ولا يمكن أن نحدد من الأفضل في السرعة والأدارة بشكل عام ، حيث أن الأداء يعتمد على عدّة عوامل مثل حجم التطبيق وتعقيدات الواجهة وعدد الطلبات المرسلة للخادم وغيرها من الأمور المهم . ومع ذلك يعرف Flutter بأدائه العالي والسريع بحيث يعمل بسلاسة وبسرعة مع تطبيقات الجوال وذلك بسبب التقنية المستخدمة "Hot Reload". كما أن Flutter وReact Native يتفوقان على أطر عمل أخرى في الأداء والسرعة ويتمتعان بشعبية كبيرة في تطوير تطبيقات الجوال. ومع ذلك، يتم اختيار الإطار الأنسب بناءً على احتياجات المشروع وخبرة المطورين ، والطلب عليهم في سوق العمل كبير جداً وفي تزايد .
  15. المهم لك جداً هو في البداية مذاكرة الأساسيات واللغات البرمجية التي تستخدم في تصميم الواجهات ، وبعد أن تشعر أنك إستطعت أن تستذكر أهم المعلومات التي يمكنك من خلالها إستكمال الدورة ، يمكنك البدء في متابعة المسارات التي توقفت عندها ، وهنا ينبغي عليك المتابعة والتطبيق العملي مع المدربين بشكل جيد ولا تكتفي فقط بما يتم شرحه في الدورة يمكنك وضع الأفكار التي يمكنك من خلالها تطوير مهاراتك في تطوير المواقع وصفحات الويب . وعند تعلم شيء جيد قم بالبحث عنه بالإنترنت والإطلاع على تجارب المبرمجين السابقين وهذا سوف يزيد من خبرتك في المجال بشكل كبير .
  16. أهم ما بالأمر بعد ما تعلمت مسار Front End هو سقل هذه المهارات والمحاولة في تطويرها من خلال الممارسة والتطبيق العملي على بناء مواقع من أجل بناء ملف أعمال لك ليساعدك في سوق العمل ، لقد أخبرك المدربون في التعليقات السابقة بعدّة نصائح يمكنك الإستفادة منها ، لكن نصيحتي لك في حال شعرت أنك قادر على بناء وتصميم الموقع يمكنك أن تبدأ في البحث عن مشاريع حقيقة وتدخل لسوق العمل من خلال منصة مستقل مثلاً لأنه سوف يعلمك الكثير وسوف تعرف ما إحتياجات العملاء وسوف تسعى من خلال هذه المشاريع السعي لتطوير مهاراتك لمتطلبات سوق العمل .
  17. لا ، لا يوجد مشكلة في ذلك طالما قام العميل باستلام المشروع من قبله .
  18. قومِ بالدخول على الإيميل الخاص بك ، ورؤية هل هناك رسائل مرفقة من قبل مستقل وهل تحتوي على رمز ما ، في حال كان هناك رسائل وتحتوي على رمز أرفقيه .
  19. صحيح ، رمز الدخول الخاصة بكِ على مستقل.
  20. ربما أنتِ لم تقوم بتسليم العمل النهائي في مناقشة المشروع الخاصة بينك وبين الزبون ، لذلك تنبهك إدارة مستقل على تسليم العمل لضمان إنتهاء المشروع بسلام ودون خلافات وتأكيد أن العميل استلم المشروع ، لذلك حاولِ إرفاق ما قمت بتنفيذه في مناقشة المشروع ويفضل أن تخبر الإدارة بانك قمت بارفاق الملف النهائي للمشروع . لإخبار الإدارة يمكنك التواصل معهم من خلال مركز المساعدة الخاص في مستقل وأخبريهم بأنك قمتِ بتسليم المشروع بالمناقشة.
  21. وعليكم السلام ببساطة WordPress هو نظام إدارة المحتوى (CMS) وهو مفتوح المصدر ، يساعد الأشخاص والشركات على إنشاء وإدارة مواقع الويب بطريقة سهلة وفعالة . من مميزات WordPress كتالي :- سهولة الاستخدام بحيث يتمتع عذا النظام بواجهة مستخدم بسيطة وسهلة الإستخدام للاشخاص الذين ليس لديهم خبرة سابقة في إدارة مواقع الويب ، كما بفضل العديد من الإضافات والقوالب المتاحة يمكن للمستخدمين تخصص الموقع لطريقة تناسب احتياجهم. يمكن من خلال WordPress إنشاء أنواع مختلفة من المواقع مثل مواقع الأخبار والمدونات والمتاجر وغيرها. كما يدعم WordPress العديد من اللغات من جميع أنحاء العالم ويتم استخدامه من قبل مجتمع كبير من المطورين . يمكن إنشاء مواقع ويب باسعار معقولة حيث يوفر إصدار مجاني ، كما يمكن شراء إصدارات مدفوعة والتي توفر ميزات إضافية ودعم فني كما أن WordPress يعد أحد أفضل أنظمة إدارة الويب المتاحة في السوق حالياً . في حال أردت الإطلاع أكثر حول الورد بريس يمكنك الإطلاع على المقالات من هنا ومن هنا كما يمكنك الإطلاع على العديد من الشروحات والمقالات الخاصة في PowerPoint من هنا .
  22. في بداية تعلم البرمجة ، يجب عليك البحث والإطلاع على أرى وتجارب المبرمجين السابقين أصحاب الخبرة ومحاولة معالجة المشاكل التي تظهر لك بنفسك وليست الإستعانة ببرامج الذكاء الإصطناعي بل اجعلها آخر خيار لك وذلك سوف يساعدك على تطوير مهاراتك في البحث واكتشاف وحل المشاكل ، وذلك يعززك عند العمل في شركة ربما تشترط عليك عدم استخدام برامج الذكاء الإصطناعي . كما أيضاً الدروس على اليوتيوب كثيرة والإستماع والتطبيق طريقة جداً فعالة لدراسة وتعلم البرمجة والبحث عن كل جديد تعلمته يرفع من مستوى مهاراتك ويعزز مع فرصك عند البحث عن العمل . أما عن استخدام ChatGPT ، يمكنك استخدامه للتعلم ولكن دائماً اجعله أخر خيار لك في حل المشاكل التي تظهر لك وحاول حلها بنفسك .
  23. لا يمكن تحديد من أفضل تقنية من هذه التقنيات المذكورة ، لأنه التعامل مع هذه التقنيات يكون حسب طبيعة التصميم وكل خاصية لها امتيازاتها ، كما أنه خلال التصميم ممكن أن ترى أن استخدام Flexbox أسهل من استخدام Grid وكذلك العكس . كما أيضاً يمكنك استخدام التقنيات معاً في الصفحة أو استخدام تقنية واحدة . أما بالنسبة لتعاملي الشخصي من القنيات لقد لاحظت أن التعامل مع تقنية Grid في تقسيم العناصر والأقسام وترتبها في الصفحة و أيضاً جعل الصفحة متوافقة مع جميع الشاشات و كانت أكثر استخدامتي لتقنية Flexbox في تنظيم وترتيب العناصر المتداخلة . أما عن استخدام تقنية Float فكانت في تحديد موضع كل عنصر ولكن الان يفضل عدم استخدام التقنية Float نظراً لأنها تجعل تعويم في الصفحة وجعل العناصر غير مرتبة لذلك يفضل استخدام تقنيات Grid و Flexbox والإبتعاد عن استخدام تقنية Float .
  24. وعليكم السلام ليس بالضرورة أن تكون محترف في اللغات HTML و CSS خلال دراستك لدورة تطوير التطبيقات باستخدام JavaScript ، إنما يكفي أن تكون لديك خلفية عن اللغات وكيفية استخدامها في الصفحات وكيف يتم التعامل معها وهي لغات سهلة وليست بتلك الصعوبة . خلال الدورة سوف تتعلم أطر عمل مبينة باستخدام JavaScript مثل :- React.js Node.js React Native Electron.js Next.js كما أنه لن يتم التطرق إلى اللغات HTML و CSS خلال الدورة لذلك قم بالإطلاع عليها حتى لا تواجه مشكلة خلال دراستك ويمكنك من خلال موسوعة حسوب الإطلاع عليهم بكل سهولة . أيضاً خلال دراستك لدورة يمكنك السؤال في التعليقات عن أي مشكلة ممكن أن تواجهك وسوف يجب المدربون عن كل استفسارتك .
  25. وعليكم السلام نعم يمكنك إنشاء التطبيقات وبيعها ، ويمكنك بيعها عن طريق مواقع التسويق الإلكتروني المختلفة أو المواقع التي تتيح لك بيع الخدمات الخاصة بك ومثال على هذه المواقع موقع بيكاليكا الخاص بشركة حسوب ، ولكن يجب التأكد من تلبية جميع الشروط والقوانين خلال تطويرك للتطبيقات .
×
×
  • أضف...