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

Walid Mohamed2

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

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

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

كل منشورات العضو Walid Mohamed2

  1. كمطور front-end يجب عليك فهم التعامل مع Rest API لأنها وسيلة لنقل المعلومات بين الـ Server و Client وسوف تتعامل مع هذا في الكثير من المرات. ويجب عليك كمطور Front-end تعلم التعامل مع API بواسطة jeson في بعض الأحيان نستخدم ذلك في واجهة التواصل بين التطبيقات فيمكن الحصول على البيانات من تطبيقات أخرى مثل تطبيق يحدد طقس اليوم فيمكننا الأستعانة api جاهز وربطه مع الأبليكشن الخاص بك وبهذه الطريقة سوف نحتاج للتعامل مع API .
  2. كل شخص يرى الأفضل برؤيته الخاصة . لا يوجد تخصص أفضل من تخصص في مجالات التكنولوجيا تحديداً . المجال الذي تحبه وترى أنك سوف تبدع فيه وتنتج أشياء جديدة وتعمل على الإضافة للمجال فهو المجال الأفضل لك .
  3. أدخل على تذاكري سوف تجد أخر التذاكر راسلهم بعنوان نفس المشكلة التي راسلتهم بها من قبل وسوف يرده عليك بالجديد إن شاء الله. إذا تم إغلاق التذكرة فيمكنك فتح تذكرة جديدة ومراسلتهم أيضاً.
  4. بالأضافة سوف أعطي لك نبذة عن ما الذي يدرسة مطور الألعاب يدرس تعلم لغة برمجة من هذه اللغات c# أو c++ أو python أو java يدرس على المحرك Unity3D وهو يعمل بجانب لغة برمجة c# وأنتج اللعاب مثل subway و assassin's creed . يجب عليه أن يكون لديه خبرة بعلم الرياضيات مثل الخوارزميات فسوف تتعامل مع الكثير من المعادلات الرياضية. وبعيداً عن البرمجة الخاصة لتطوير الألعاب يوجد العديد من التخصصات داخل هذا المجال مثل : physics programmer - game engine programmer - game play programmer - graphics artist - graphics animator - game designe وهذه وظائف في العديد من الشركات الكبيره التي تعمل على أنتاج اللعاب احترافية .
  5. هذا طبيعي حدث مع جميع المستقلين أول مشروع هو أصعب مشروع في الحصول عليه نظراً لأن صاحب المشروع ينظر إلى التقييم قبل أي شئ خصوصاً أصحاب المشاريع المستجدين على مستقل وخمسات . ولكن يجب عليك إتباع هذه الخطوات وسوف تأتي بأول مشروع إن شاء الله : أنشئ معرض أعمال محترف هذا الذي سوف يعكس خبرتك ومدى أحترافيتك في عملك بدونه لن يأتي أي شخص لمراسلتك . عند التقديم على المشروع يجب عليك أن تضع نفسك مكان صاحب المشروع لماذا يتنازل عن المستقلين الذي يمتلكه تقييمات عديدة وخبرة واضحة ويقبل بعرضك يجب وضع بعض الأقتراحات للعميل التي تجعله يتنازل عن ذلك الأمر ومنها أن تقول له يمكنني أن أعمل على جزء بسيط من المشروع وأرسله لحضرتك قبل الدخول في وضع تنفبذ المشروع أو مثلاً سوف أعطي دعم بعد تسليم المشروع للتعديلات او تعرض سعر قليل نسبياً عن معدل المتوسط ولكن لا تقل عن ذلك. يجب التقديم على المشاريع سريعاً على مستقل ولا تتأخر في التقديم . في تقديم العرض أشرح للعميل ما الذي سوف تقدمه وما هي الإضافات التي سوف تضيفها من جانبك ويجب أن توصله رسالة إنك متفهم فكرة المشروع جيداً .
  6. هذا الفيديو سوف يوضح لك الكثير من الخطوات التي يجب أن تعمل عليها حتى تصبح مؤهل إلى الدخول لمجال أمن المعلومات شاهد الفيديو من هنا . يجب عليك أن تتعلم أوامر cmd كورس شرح أوامر cmd من هنا . كورس redhat لإدارات السيرفرات من هنا . كورس أمن Fedora وهى توزيعة من توزيعات لينكس من هنا . كورس Ubuntu Linux توزيعة لينكس من هنا . كورس توزيعة Arch Linux من هنا . كورس تعلم Bash Scripting من هنا . تبدأ بكورسات اللغات البرمجية وأبدأ بكورس c من هنا . تعلم html من هنا وتعلم php من هنا وتعلم python من هنا وكورس java أيضاً من هنا . هذه تجمعة لمعظم الكورسات التي سوف تحتاجها أنصحك أولاً بأن تشاهد أول فيديو سوف يشرح تقسيمة وترتيب هذه الكورسات وفائدة كل كورس وأيضاً شاهد الدرس الأول من كل كورس لكي تعرف أحتياجك من الكورس .
  7. من الصعب وجود كورس كامل يبني لعبة مماثلة لهذه اللعبة بنفس الفكرة ولكن يمكنك أن تأخذ أفكار عن طريق التمرين على اللعاب بواسطة html5, css3, javascript . يجب التمرين الكثير على هذه الكورسات لكي تستطيع أن تبني لعبة مماثلة لهذه اللعبة بفكرتك الخاصة : شاهد هذا الكورس تطبيقات كبيرة على javascript من هنا. شاهد هذا الفيديو سوف ينشئ لعبة memory game من هنا. شاهد هذا الفيديو سوف ينشئ لعبة احترافية من هنا . سوف تخرج بمعلومات كثيرة من هذه الفيديوهات سوف تؤهلك بالقيام باللعبة التى تريدها . يجب عليك أن تكون متقن للغة javascript جيداً قبل الدخول إلى هذه الفيديوهات والكورسات .
  8. لكي تبدأ كمستقل محترف يجب عليك أن تملك معرض أعمال احترافي يعطي عنك نبذة عن أعمالك وما الذي سوف تقدمه للعميل . يجب أن تعرض خبرتك ومدى أحترافيتك للعميل من خلال معرض أعمالك فهذه أهم خطوة لكي تبدأ كمستقل. يجب عليك التمرين الكثير على أعمالك الخاصة بالمجال والمطلوبة. أنصحك بأن تذهب إلى الأعمال المطلوبة والمشاريع المطلوبة في مستقل على المثال وأن تنشئ مثل المطلوب لكي تأخذ فكرة كبيرة عن مجال العمل .
  9. يجب ضبط الإعدادات للطباعة في الكثير من البرامج قبل إصدار الملف : يجب أن يكون الملف pdf . يجب أن تكون الألوان مفروزة وفق النمط CMYK . ويجب أيضاً الأهتمام ببعض الإعدادات لكي تكون المطبوعات بدقة فائقة أقرأ هذه المقالة سوف تفيدك كثيراً من هنا .
  10. يمكنك أن تنشئ مشروع في موقع مستقل وتعين أفضل المطورين للعمل على مشروعك الخاص وإنشاء الموقع الذي تريده. يمكنك توظيف المستقلين من خلال موقع مستقل. ويمكنك أيضاً توظيف مطورين من خلال موقع خمسات.
  11. يبدأ الكورس بشرح أول إصدارات html ,css . ويشرح أيضاً إصدارات html5, css3 وبيتم دراسة وشرح jquery داخل الكورس . غير التطبيق والتمرين على كل ما سوف يتم شرحة من الصفر .
  12. سوف أضيف أيضاً بعض المعلومات حول هذه المصطلحات: pointers : تقصد متغيرات pointer : هو عبارة عن متغير تحتوي قيمته على عنوان متغير أخر في الذاكرة وهو نوع من أنواع المتغيرات التي تتعامل مع الذاكرة العشوائية في لغات كثيرة مثل c++ و c . حجم المتغير من النوع Pointer يكون ثابت أياً كان حجم أو نوع البيانات التي يقوم بالإشارة إليها عادة ما يتم حجز مساحة 4-Byte في المعمارية 32-bit ويتم حجز مساحة 8-Byte في المعمارية 64-bit. يتم كتابة متغير pointer بهذه الطريقة في لغة c : char *s3; وهنا s3 يرمز الى متغير أخر undefined behavior : هو ناتج غير صحيح لكتابة كود معين بلغة c أو c++ على المثال فعند القسمة على 0 فهذا لا يعطي ناتج فهو خطأ غير محدد أو undefined behavior وهذا ما يحدث أيضاً عند الخروج من إطار اللغة ما في كتابة الأكواد فيعطي ناتج undefined behavior شاهد هذا الفيديو سوف يفيدك كثيراً من هنا.
  13. إضافة معلومة أيضاً : frameworks لدى front-end أصبحت تنظم هذه العملية بطريقة احترافية الأن وبالطبع بواسطة frameworks وخاصية Routing يمكنك أن تنشئ صفحة واحدة وعند الدخول إلى الخبر الثانى يأتي للموقع الملعومات الجديدة لدى الخبر فقط ولا يأتي ملف html جديد ويعيد تحميل الصفحة ولكن تأتي المعلومات من php فقط والصفحة لا تحمل . قديماً قبل frameworks لدى front-end : كنت تبرمج صفحة واحدة أيضاً بواسطة php للأجزاء المتشابه بالتصميم ولكن عند الأنتقال إلى الخبر الثانى السيرفر يجهز ملف html جديد بواسطة php بالمعلومات الجديد ويرسل إلى المتصفح ويعيد تحميل الصفحة ولا يرسل المعلومات فقط يرسل ملف جديد بالمعلومات الجديدة ولكن تبرمج صفحة واحده ولكن بواسطة frameworks يرسل فقط المعلومات الجديدة للمتصفح .
  14. لمعرفة نوع البرمجيات المستخدمة في موقع ما يمكن أن تدخل على هذا الموقع من هنا ويمكنك إضافة url للموقع الذي تريد أن تعرف تفاصيله في input البحث وسوف يأتي لك جميع التقنيات المستخدمة . يوجد العديد من الشركات لتصميم المواقع ولكن يمكنك أيضاً أن تعين مطورين يعملوا على المشروع وينتجوا موقع كما تريد شكله وموضوعه وكل شئ فيه وتتابع كل شئ بنفسك. يجب أولاً أن تحدد الطريقة التي تريدها لبناء موقعك هل هو على الوردبريس : ويمكن أن تقرأ عن الوردبريس من هنا. أم تريد بناء موقع من الصفر بواسطة البرمجة الخاصة : يمكنك القرأة عن البرمجة الخاصة من هنا. والأن يمكنك تعين أفضل المستقلين في مجالاتهم عبر منصة مستقل وإنشاء الموقع الذي تريده.
  15. تظهر lrwx عند طلب صلاحيات الملف تظهر في معلومات الملف فمثلاً عند عرض list للملفات على desktop هكذا : فيوجد بجانب أول الأسطر معلومات عن صلاحيات هكذا : -rw-rw-r-- -rw وهو صلاحيات المستخدم على الملف . -rw الثانية فهو صلاحيات المجموعة على الملف إذا كونت تريد عمل على سيرفر مثلاً ويريد شخص يعدل من جهاز أخر . الجزء الأخير --r فمثلاً إذا كونت تريد إعطاء إذن للوصول لملفات معينة لزائر موقع ما فمثلاً تعطى إذن قرأة الملفات فقط. معنى rw- هى إختصار : r = Read إعطاء صلاحيات للوصول وقرأة الملفات فقط. w=Write إعطاء صلاحيات الكتابة . فمثلاً إذا وجدت هذه الصلاحيات : -lrwx l اختصار لكلمة link . Read = r إعطاء صلاحيات للوصول وقرأة الملفات . Write = w إعطاء صلاحيات القراة والكتابة . execute = x إعطاء صلاحيات تنفيذ (أو تغيير الدليل) . هذه المقالة سوف تفيدك كثيراً من هنا . وهذه المقالة عن symlink من هنا .
  16. هذا طبيعي ويأتي هذا الشعور من التسرع أحياناً فيجب عليك الهدوء والتعلم بصبر وفي أول الطريق لا يجب عليك التعلم بكثرة ولكن يمكنك تعلم القليل في اليوم أفضل من الكثير بدون فائدة . يجب عليك التطبيق ثم التطبيق هذه كلمة السر لتعلم البرمجة بدون مشاكل في المستقبل . لا تحفظ الأكواد ولكن أفهم جيداً وطبق على كل خطوة تنهيها . دائماً نقول عند البداية في كورس برمجة جديد هل سوف تثبت هذه المعلومة كيف سوف أطبقها فعليك بالتفكير البرمجي وحل المشاكل أقرأ هذه المقالة من هنا . أهتم بالقرأة في مراجع اللغة وهذه مواقع لأفضل مراجع للغة php : Main Manual Learn PHP أقرأ هذه المقالة سوف تفيديك كثيراً أثناء التعلم من هنا . يحب عليك أن لا تتوقف فهذه أهم خطوات التعلم فهى الخطوة التي يتوقف عندها ويتشتت الكثيرون في المسار التعليمي عليك الهدوء وأن لا تتعلم بكثير حتى تنتهي من هذا الشعور ولكن تعلم القليل المفيد .
  17. لغة javascript هى لغة التفاعل مع عناصر html وليس بناء الصفحة . يجب أن تضع عناصر html في الصفحة لكي يتم التفاعل مع javascript . فمثلاً أنت مستدعى input في javascript ولكن ليس ضايف في body لكي تتفاعل مع function javascript فمثلاً : <button id="in">اضغط هنا <button> //يجب أن تضع عنصر في الصفحة هكذا لكي يتم استدعائة مع جافاسكريبت //بعد ذلك نستدعى الزر ونتعامل مع javascript <script> var Input = document.getElementById('in'); Input.onclick() = function() { alert('رسالة نصية') } </script>
  18. لغة javascript ليست بسيطة وتحتاج مجهود لكي تتقنها وتستطيع كتابة الأكواد بنفسك . يجب عليك أن تراجع اللغة جيداً مرة أخرى و تطبق على كل شئ في اللغة و تطبق على كل درس تشاهده في اللغة بعد الأنتهاء من الدرس . شاهد هذا الكورس سوف يفيدك كثيراً وهو ملم بلغة javascript من هنا للمراجعة وطبق على كل درس تشاهده . يجب عليك أن تفهم الكود ولا تحفظه وأقرأ هذه المقالة سوف تفيديك كثيراً من هنا . بعد أن تتم مراجعة الكورس مرة أخرى و تطبق على درس درس مما تم شرحه يجب عليك أن تحل مسائل javascript وتمرينات على اللغة من هذا الموقع سوف يفيدك كثيراَ في حل المشاكل وإتقان اللغة . أثناء تعلمك للغة JavaScript سوف تحتاج لمراجع بها المعلومات التى درستها هذه مراجع مفيدة لك بجانب مقالات حسوب : موقع w3school موقع javascript info موقع MDN أيضاً كورسات سوف تساعدك على التطبيق العملي : كورس مكون من 19 فيديو تطبيقات على Javascript من هنا كورس تطبيقات بسيطة أيضاً في اللغة ومراجعة لك على اللغة سوف يفيدك كثيراً من هنا كورس تطبيقات إحترافية على Javascript من هنا هذه أيضاً مقالات للتطبيق على اللغة سوف تفيدك كثيراً من هنا
  19. أقترح عليك أيضاً منصة wiziq نظام يمتلك العديد من الإمكانيات : يدعم مؤتمرات الفيديو عالية الوضوح سبورة تفاعلية متقدمة لديها العديد من الإمكانيات و أيضا تستطيع تسجيل المؤتمر أو المحاضرة أثناء live وأيضاً لدى المنصة إمكانيات التفاعل مع الطالب ويمكنك إنشاء استطلاع لطرح أسئلة أو الحصول على تعليقات. يمكن للمتعلمين استخدام ميزة الدردشة الحية وميزة رفع اليد لطرح الأسئلة. يمكنك قراءة جميع مميزات wiziq من هنا . ومتاح استخدام wiziq api لكي تشاركه على موقعك وتبني المنصة الخاصة بحضرتك .
  20. Solve the problem in the videos watch this video from here And watch this video from here
  21. يمكنك أن تنشئ لعبة الأوراق مثل هذه اللعبة عن طريق هذا الكورس : بواسطة html css javascript وبعض معلومات ecma6 من هنا . وهذا شرح أيضاً بواسطة html css javascript من هنا . يجب أن تكن دارس جيداً لأساسيات Javascript ودارس جيداً Html css .
  22. عندما تلعب اللعبة تصبح مستخدم طبيعي هذا مشروع لأنك تلعب وتشاهد الأعلانات ليس في مشكلة أستاذى هذا من حقك وأيضاً أرسل اللعبة كما تريد وأنشرها لكي تزيد من أرباحك .
  23. من الممكن أن تكون غير مفعل بروتوكول https أو http أو الأثنين معاً . شاهد هذا الفيديو يوجد في حل لمعظم المشاكل في ربط مدونات بلوجر بالدومين : من هنا إذا لم تحل المشكلة فيجب أن تراسل خدمة الدعم الفنى لدى شركة الدومين .
  24. تقصد أن حضرتك أنشئت لعبة وأضفت أعلانات لكي تربح من اللعبة هذا شئ قانوني ليس في اي مشكلة . وهذه الأعلانات أمام مجانية تحميل اللعبة هذا قانوني ليس في مشكلة . هذه المقالة سوف تفيدك كثيراً من هنا . وأنك تستخدم اللعبة كمستخدم وتربح من خلال ذلك هذا قانوني ليس في اي مشكلة ايضاً .
  25. جميل ولكن أهتم أكثر بالألوان وتنسيق input ويجب ربط الصفحات ببعض . عند الضغط على الرئيسية في النافبار في صفحة المنتجات لا تذهب إلى الرئيسية أهتم بربط الصفحات . بالسنبة للتوافق على الشاشات أحسنت العمل كثيراً. بالنسبة لتقسيم Dashbord أحسنت العمل . يجب أن لا تجعل لون الخلفية مشابه للون المحتوى هكذا .
×
×
  • أضف...