Ahmed Khaled

8 نقاط السمعة
8.1 ألف مشاهدات المحتوى
عضو منذ
بإمكانك الإطلاع على الفيديو التالي، إنه يشرح لك الموقع بشكل مفصل و طريقك لتحقيق أقصى إستفادة منه https://www.youtube.com/watch?v=LhMknAgZE1c و أنصحك أيضًا بمتابعة هذا الشرح أيضًا بحيث تكون قادر على العمل وفق معايير صحيحة و تخطي أخطاء الآخرين لتحقيق الإستفادة https://www.youtube.com/watch?v=Qmx2OHffaGI
هناك طريق منصات العمل الحر بمختلف أنواعها و أشكالها و لغاتها، جميعها تربط مستقلين أصحاب مهارات بعملاء بحاجة لتنفيذ مهامهم و إنجاز مشاريعهم مقابل أجر . يعتبر مجال العمل الحر أحد الطرق الرئيسية و المضمونة في مجال الربح عبر الإنترنت، كل ما تحتاجه هو إتقانك لمهارة معينة يمكن تنفيذ بها الأعمال عبر الإنترنت مثل البرمجة، التصميم، الترجمة، إعداد التقارير .. إلخ أنصحك بتعلم مهارة تحبها و تجد في نفسك القدرة على الإبداع فيها، من ثم إعدادك لبعض الأعمال التي ستعرضها
بجانب ما تعلمتيه، أنصحك بالبدء بتعلم css، لأنهم مكملين لبعضهم البعض و جميع التطبيقات العملية ستجدي أنها بحاجة لإضافة التصاميم و الألوان و التنسيق فأنتِ بحاجة للبدء بتعلم css و أقترح عليكي المصدر التالي : https://www.youtube.com/watch?v=Iu1T7j2FA4M&list=PLDoPjvoNmBAzAeIcXA3_JsmSkPKOs9W-Y و من ثم عليكي بالتمرن و الممارسة لكي يزيد إتقانك أكثر للغة، أنصحك بالإطلاع على بعض المواقع البسطية و محاولة عمل مثلها من خلال ما تعلمتيه، ليس بالضرورة أن يكون العمل مماثلًا بنسبة كاملة و لكن الهدف هو ممارسة ما تعلمتيه و تطبيقه.
عوامل نجاح الموقع الإلكتروني أو أي تطبيق برمجي تكون بتحقيق الهدف المرجو من إنشاء هذا الموقع بالإضافة إلى تحقيق ذلك الهدف بأفضل الإمكانيات. سأوضح لك العوامل التي ذكرتها بناءًا على سؤالك و هو حول موقع لبيع العقارات : - تحقيق الهدف المرجو من إنشاء الموقع أي أنه نجاح الموقع الإلكتروني بربط الزبائن بالموقع و تصفحهم للعقارات و إتمام عملية البيع. - تحقيق الهدف بأفضل الأمكانيات أي أنه ربط الزبائن بالموقع من خلال نظام تسجيل دخول و حفظ بيانات المستخدمين و
أعتذر عن الرابط، يبدو أنه لم يعُد يعمل. [@waelaljamal]‍  [@Fouad20]‍ 
عن طريق ربط التطبيق الذي أنشأته بواسطة AppSgeyser بحساب الاعلانات الخاص بـ AdMob ، ويتم ذلك الأمر عن طريق اخذ شفرات الاعلانات ووضعها في الموقع. يمكنك إتباع الخطوات في المقال التالي للمزيد من التعرف حول كيفية ربط تطبيقك بالإعلانات و تحقيق الربح منه : https://itechmobik.com/2020/03/admob-apps-geyser.html#%25D9%2583%25D9%258A%25D9%2581%25D9%258A%25D8%25A9_%25D8%25A7%25D9%2584%25D8%25B1%25D8%25A8%25D8%25AD_%25D9%2585%25D9%2586_%25D8%25A7%25D9%2584%25D8%25AA%25D8%25B7%25D8%25A8%25D9%258A%25D9%2582_%25D8%25A8%25D8%25B9%25D8%25AF_%25D8%25A7%25D9%2586%25D8%25B4%25D8%25A7%25D8%25A6%25D9%2587_%25D9%2585%25D9%2586_%25D8%25AE%25D9%2584%25D8%25A7%25D9%2584_%25D9%2585%25D9%2588%25D9%2582%25D8%25B9_AppsGeyser
كمُستقل و تقوم بإنجاز أعمالك بشكل فردي عبر الإنترنت، و تريد أن تستغل يومك و أوقاتك أفضل إستغلال، أنصحك بقراءة المقال الذي توفره أكاديمية حسوب حول تنظيم أوقاتك في الحياة بشكل عام و حول أعمالك و أمورك المالية أيضًا. https://academy.hsoub.com/freelance/productivity/%D8%AF%D9%84%D9%8A%D9%84%D9%83-%D9%84%D8%AA%D9%86%D8%B8%D9%8A%D9%85-%D8%AD%D9%8A%D8%A7%D8%AA%D9%83-r348/
كل ما تريد معرفته عن برمجة التطبيقات بواسطة برنامج فلاتر Flutter متوفر في المقال التالي : https://qtoof.academy/all-about-flutter/ ولكن قبل ذلك عليك بمعرفة كيف تتعلم البرمجة و الممارسات الهامة خلال عملية تعلمك للبرمجة و أن تكون على علم أنها تختلف في دراستها عن العلوم الأخرى، فهي بحاجة لممارسة عملية دائمة و متابعة مستمرة و التطبيق العملي، يمكنك الإستفادة أكثر بالنظر إلى المقال التالي، إنه دليل وفرته أكاديمية حسوب لكل من يريد البدأ في تعلم البرمجة : https://academy.hsoub.com/programming/general/%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-r662/
على السيرفر مباشرة على الموقع يكون بمعنى أن يتم إنشاء الموقع على السيرفر مباشرة ( غير محلي ) و الأمر هذا يعتبر جيد بحيث تضمن عدم الوقوع في مشاكل عند نقل الملفات من سيرفر محلي إلى إستضافة. تثبيت وورد بريس محليًا على جهازك الحاسوب يعني أن حاسوبك يصبح مُضِيفُكَ الخاص ، خادمك ( سيرفر محلي ). لذلك لن يكون متاحاً إلا عن طريق أجهزة الكمبيوتر المتصلة بشبكتك المحلية. من مزايا تثبيت برنامج موقع ووردبريس محلياً قبل نقله إلى الانترنت وذلك
يستعرض الموقع التالي أفضل الإستضافات للوردبريس بالترتيب، مع توضيح الأسعار لكل منهم : https://ar.hostingdean.com/wordpress-hosting/ و دومًا يُنصح بإستضافة بلوهوست للوردبريس، للمزيد حول تلك الإستضافة و مميزاتها يمكنك الإطلاع على التقرير التالي حول تلك الإستضافة : https://estydafa.com/%D8%A8%D9%84%D9%88%D9%87%D9%88%D8%B3%D8%AA-%D8%A7%D9%81%D8%B6%D9%84-%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-%D9%84%D9%85%D9%86%D8%B5%D8%A9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3/
التصميم يحتاج لبعض التعديلات 1. ترقيم الصفحات يظهر مختلف في الصفحة الرئيسية عن باقي الصفحات. 2. قسم آخر المقالات يظهر بشكل عمودي و كل ما زاد عدد المقالات ستزيد حجم الصفحة للأسف، يمكنك العرض بشكل أفقي و إستغلال المساحات الفارغة بالصفحة. 3. رمز مربع البحث يظهر بشكل غير متناسق و غير مريح، يحتاج للتعديل و تصغيره. 4. عناصر الهيدر تظهر بشكل متداخل نوعًا ما، بحاجة لترتيب أكثر و إظهارها على نفس السطر بشكل متجاور. 5. العنوان الذي يزيد عن سطر
هُناك العديد من المؤسسات أو أصحاب رؤوس الأموال ( ليس بشرط رؤوس أموال كبيرة ) من يتبنون هذه الأفكار و يدعمونها، يمكنك البحث في مدينتك عن تلك المؤسسات أو حاضنات المشاريع و تعرض عليهم الفكرة و الهدف منها بطريقة جذابة. يُوجد منصة أُطلقت منذ فترة زمنية قليلة، هدفها هو إستقبال الأفكار و المشاريع التي تساهم في حل مشاكل موجودة ( سواء على المستوى التعليمي أو الإقتصادي أو الزراعي .. إلخ )، يمكنك زيارة تلك المنصة و التسجيل فيها و طرح
جي كويري : هو إطار عمل للبرمجة بالـ JavaScript تم تصميمه لتسهيل عملية كتابة أكواد الـ JavaScript في المواقع، حيث يقوم الـ JQuery بأخذ العديد من المهام التي تتطلب كتابتها العديد من السطور الخاصة بأكواد الـ JavaScript لتنفيذها وتقوم بتغليفها إلي أساليب يمكن استدعائها بواسطة سطر واحد من الكود وتقوم أيضا بتبسيط العديد من الأشياء المعقدة في الـ JavaScript . الـ جي كويري jQuery برمجية حرة مفتوحة المصدر مرخصة تحت رخصتي إم آي تي وجي بي إل، ويمكن القول أنها
data manipulation Language : هى اللغة الخاصة بالتعامل مع البيانات ذات نفسها داخل قواعد البيانات من استعلام (select) أو حذف بيانات (Delete) أو تحديث بيانات (update) أو ادخال بيانات جديدة (Insert). سيكون من الجيد لك كطالب إذا قمت بمراجعة هذه الأوامر وكيف يتم تنفيذها، وشرح أكثر حول الموضوع من خلال تحميلك للملف في هذا الرابط : http://www.boosla.com/download.php?f=sql_DML.pdf بالإضافة للشرح في هذا الفيديو حول تعريف الـ data manipulation و إستخدامها : https://www.youtube.com/watch?v=1Cpl29ecmVc
عليك متابعة هذا الفيديو لتفهم كيف يتم التعديل على التصميم الخاص بك في تصميمك للبلوجر : https://www.youtube.com/watch?list=PLQdK74sWdD9vfVCPsTE4jEpwhdUdRV0fJ&v=aQTRAb5qXKk و لتنسيق الأزرار عليك متابعة هذا الفيديو : https://www.youtube.com/watch?v=3b_fMCwKy0U&list=PLSd8u4a-IAjUHco3tn3DMZT0pdK0UkifU&index=7 و الدورة كاملة لتصميم بلوجر مع التعديل عليه، يمكنك متابعتها من هنا : https://www.youtube.com/watch?v=UaQjG7pCleU&list=PLSd8u4a-IAjUHco3tn3DMZT0pdK0UkifU
1- نقوم بإنشاء إثنين من الـ route : https://suar.me/EXQn3 2- نقوم بإستخدام الميثود Navigator.push() للتبديل بين الراوتس(routes) بالشكل التالي : https://suar.me/WNwMa 3- و الآن سنقوم يتحديث الـ onPressed() في الراوت الثاني و نقوم بالأمر التالي الموضح في الصورة لأجل العودة من الراوت الثاني إلى الأول : https://suar.me/XOVaP
مسار الويب يُفضل و يستحسن البدء فيه بشكل تدريجي. أي أنه عليك الإنتهاء من دورة تطوير واجهات المستخدم و التمكن من قيامك بأعمال و التطبيق العملي، من ثم الإتجاه نحو لغة برمجية للباك إند و على ما يبدو أنك مهتم بلغة php، يجب عليك إتمام دورة php و قيامك ببعض الأعمال و التمرن جيدًا على اللغة. بعد ذلك نستطيع تعلم إطار عمل لأي لغة تعلمناها سواء في الباك إند أو الفرونت إند. هناك العديد من إطارات العمل الخاصة بالفرونت إند
- بالطبع يمكنك ذلك. - أولًا علينا تجهيز مشروع لارفيل و تنزيله عن طريق الـ composer، بعد أن يتم تجهيز المشروع و جميع الملفات نذهب للملف app.js الموجود بداخل ملف الـ componants الذي يتواجد داخل مجلد الـ resource و سنجد أن الـ laravel بشكل إفتراضي تضع ExampleComponent.vue فيه، أي أنها تدعم الـ vue بشكل إفتراضي، و لتغيير هذا الخيار نقوم بالتالي : - نحتاج إلى تغيير Vue.js الافتراضية إلى React.js باستخدام الأمر التالي: https://suar.me/Njv8e - الآن قم بتشغيل الأمر "npm
- أنصحك بمتابعة هذه الدورات التدريبية بالترتيب : * شرح المفاهيم العامة في عالم العمل الحر و المتطلبات للدخول فيه : https://www.skylanceronline.com/course/%D8%A7%D9%84%D8%B9%D9%85%D9%84-%D8%A7%D9%84%D8%AD%D8%B1/?fbclid=IwAR2U9ZDmZMfwto63aezFF3D86voj30HlivndPDo7rEplF1SWC0gTn2Hr2Ss * كيفية بناء بروفايلك الشخصي عبر منصات العمل الحر المختلفة و كيفية عرض أعمالك : https://bit.ly/2LnYWnE?fbclid=IwAR0IOYhQFTHO9iSa-JblwePjRbGUIbCuRo2aCqyVEhqfNaEb3RIW7bxHzS4 * كيفية كتابة المقترحات للحصول على مشاريع : https://www.skylanceronline.com/course/%D8%A7%D9%84%D8%B9%D9%85%D9%84-%D8%B9%D9%84%D9%89-%D9%85%D9%86%D8%B5%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D9%85%D9%84-%D8%A7%D9%84%D8%AD%D8%B1-2/?fbclid=IwAR1whbHXEsO9xoPjJEWCD3ihqAtWiQqQRyzQNraOsXt7d--IBFNsrB2_x4U كُن صبورًا ولا تيأس، كل عمل بحاجة لإجتهاد و صبر.
- يمكنك الإستعانة بالـ text editor الذي توفره (bootstrap-wysiwyg) bootstrap، سهل و بسيط و متجاوب مع جميع شاشات العرض، يمكنك تحميل الكود و إستعراض المحرر من هنا : https://mindmup.github.io/bootstrap-wysiwyg/ و يمكنك التعديل و الإضافة عليه بالإطلاع على هذا الرابط الذي يشرح لك كيف يمكنك التعديل على المحرر، من هنا : https://www.tiny.cloud/blog/bootstrap-wysiwyg-editor/
بشكل عام، صحة الكود مبنية على أمرين : 1. كتابة الكود وفق المعايير الخاصة باللغة و بطريقة صحيحة، يمكنك الإطلاع على الـ standards الخاصة بلغة جافا التي يُمَكنك إتباعها القدرة على كتابة كود جافا بطريقة سليمة، من هنا يمكنك الإطلاع على تلك الـ standrads . 2. الحصول على الـ Output المراد، كتابتنا للكود بطريقة صحيحة و وفق الـ standards غير كافي لقولنا أن البرنامج صحيحو خالي من الأخطاء، الأهم من ذلك هو الـ output، يجب أن نحصل على نتيجة صحيحة
بالنسبة للغتك متوسطة، فمن الممكن خوضك غمار قراءة الـ documentation الخاص بلغة معينة. قراءة الـ documentation للغة برمجية ليس بالشيء الصعب و لكن أنصحك أن يكون لك مرجع مرئي لتعلمك اللغة، سيسهل عليك الفهم كثيرًا لأنك سترى التطبيق العملي أمامك بالإضافة إلى أي عثرة أو خطأ سيظهر سيتم حله سريعًا و ستتفاداه أنت فيما بعد. فيما بعد و عند تخطيك مرحلة جيدة في تلك اللغة البرمجية، إن شعرت أنه يوجد شيء لم يتم شرحه أو شيء تريد إضافته لخبرتك في
اللغة ليست عائق طالما تتم ترجمة هذا العلم أو هذه المصطلحات إلى لغتك الأم، لكن أعتقد أن دراسة علوم الحاسوب و البرمجة من الأفضل أن تكون باللغة الإنجليزية. على سبيل المثال لو أنك تود دراستها باللغة العربية ستجد صعوبة في فهم بعض المصطلحات، لأنك ستجد أنها للأسف تتم ترجمتها حرفيًا و هذا في أغلب الأحيان و مع علوم البرمجة غير مفيد لأن المصطلح لا يجب أن يترجم حرفيًا لكي تفهم المعنى الحقيقي له. عليك أن تكون جيد في اللغة الإنجليزية
عليك في البداية، إختيار و إنتقاء الكورس المناسب لك. على سبيل المثال في حال كنت تريد الإعتماد على الفيديوهات بدون الرجوع إلى المراجع و ليس لديك أي خبرة في المجال فعليك بإختيار كورس يشرح لك الذي تريد من الصفر و أن لا يحتاج هذا الكورس لأي خبرات سابقة، كالذي تقدمه أكاديمية حسوب من دورات في مختلف المجالات. جميع الكورسات موثوقة و مُلمة لجميع الجوانب، بحيث يشرح لك بشكل عام من ثم يتخصص أكثر فأكثر بكل كفاءة. بالإضافة إلى أن الأمر
ببساطة شديدة، إن كنت تود بأن تكون مطور ويب متكامل (full stack web developer) أي أنك تكون قد إخترت أن تتعلم الفرونت إند و الباك إند، ماذا يعني ذلك ؟ - أي أنه عليك أولًا البد بتعلم تصميم و تطوير الواجهات الأمامية للويب و التي تحتاج لتعلمك لبعض اللغات الأساسية في هذا المجال و هي html, js, css، و لتسهل الأمر عليك أنصحك بإختيار و البدء بكورس تعلم بناء الواجهات الأمامية للويب و ستجده متاح على أكاديمية حسوب. - بعد