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

عزام عبد الحافظ

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

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

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

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

    3

كل منشورات العضو عزام عبد الحافظ

  1. مرحبًا @فتحي محمد درويش محمد مسلم, الويندوز 10 هو النظام المستخدم في الدورة , و افضل ان تمتلكه . لكن يمكنك المتابعة بإستخدام ويندوز ٧ ربما تواجه بعض المشاكل , لا انصح بذلك لأنه غير مدعوم من Microsoft بعد الآن (ويندوز ٧ ).
  2. مرحبًا @دحوم دحوم, html و css هم من أهم الغات التى يحتاجها مصصم الويب لكن يلزم أيضاً تعلم لغة Javascript و إطار css المعروف Bootstrap 4 . Bootstrap سيقوم بتسهيل التصميم عليك , يقوم بتوفير اصناف تنسيقات جاهزة و يساعد كثيراً في جعل الموقع يعمل على كل الاجهزة Responsive . Javascript تعطي الموقع التفاعلية عند إستخدام المستخدم للموقع , مثلاً تحرّك القائمة , تغير عناصر html عندما يقوم المستخدم بفعل ما , كل هذا و اكثر مسؤول عنه Javascript . هذه المهارات تكفي لبدء مشوارك في الربح كمصمم مواقع .
  3. وعليكم السلام , مرحبًا @ابوبكر الجقماقجي عندما تتعلم لغة البايثون من دون القدرة الفعلية على إنشاء تطبيق عملي مثل الأمثلة التي ذركت , حينها تكون تعلمت الأساسيات لكن ينقص تعلم (المكتبة او الإطار) library الذي يمكنك من بناء مشاريع حقيقة بإستخدام بايثون . بايثون هي لغة مدعومة بشكل كبير , ستجد اشياء كثيرة تستطيع علمها بها . لتطوير موقع الكتروني افضل الإطرات هما Flask و Django . بناء قاعدة بيانات هنالك الكثير من الخيارات , من الأفضل منهم sqlite تستخدم غالباً في برامج سطح المكتب , و MySql للمواقع الإلكترونية , كل منهم مدعوم في البايثون . برامج سطح المكتب لديها الإطارات : tkinter , PyQt تطبيق هواتف ذكية يحتاج الإطار Kivy (لكن هنالك لغات برمجة افضل من بايثون بكثير في بناء التطبيقات).
  4. مرحبًا @محمد الحربي13 , نعم يمكنك ذلك , بعد إنشاء المتجر بطريقة صحيحة و يتوفر فيه متطلبات المتجر الإلكتروني مثل الدفع عن طريق بطاقة master card . في هذا المقال تجد بعض النصائج المفيدة . بعد إكمال بناء الموقع يجب عليك التسويق له, في وسائل التواصل الإحتماعي و غيرها من الطرق المتاحة لك , هنالك مواقع مخصصة لبيع الخدمات الإلكترونية مثل envato market .
  5. مرحبًا @Alaa Emam, يمكن عمل المطلوب بهذه الشيفرة : public class Author { String firstName ; //متغير الاسم الاول String lastName ; // متغير الاسم الاخير public Author(String first_name,String last_name) { // Constructor firstName = first_name; // تعين قيمة الاسم الاول lastName = last_name;// تعين قيمة الاسم الاخير } //Method تعين الاسم الاول public void setFirstName ( String first_name ) { firstName = first_name; } // Method تعين الاسم الاخير public void setLastName ( String last_name ) { lastName = last_name; } // Method جلب الاسم الاول public String getFirstName( ) { return firstName; } // Method جلب الاسم الاخير public String getLastName( ) { return lastName; } //Method طباعىة الاسم كاملا public String toString(){ System.out.println(firstName + " " + lastName); return firstName + " " + lastName; } public static void main(String []args){ Author myObj = new Author("Adam","Ali"); System.out.println(myObj.getFirstName()); } }
  6. مرحبًا @جيروم مينا , يمكنك التواصل مع فريق الدعم الفني من هنا و فتح تذكرة , سيتم التواصل معك في اقرب وقت ممكن لحل المشكلة .
  7. تستعمل #C إطار ASP.NET لبناء المواقع و يمكنك إستبداها , مثلاً لغة البرمجة PHP أكثر إستخدامً منها . عند بناء موقع الاكتروني هنالك قسمان , اجهة المستخدم (Frontend) و جانب الخادم (Backend). Frontend هو تصميم واجهة المستخدم و يستعمل دائماً Html,Css,Javascript . أما جانب الخادم هو قدرة الموقع لتعامل مع قاعدة البيانات , إرسال بيانات المستخدم و غيرها من المهام التي يقوم بها الموقع و هنالك خيارات كثيرة إطار ASP.NET مع لغة #C هو واحد منها . بعض الإطارات لبرمجة Backend هي : Laravel , Django , NodeJs.
  8. مرحبًا @دانا دلول , لغة #C مدعومة من مايكروسوفت و تتميز في بناء برامج سطح المكتب و الألعاب عبر Unity . اما عن هيكلة اللغة هي كائنيّة التوجه Object-oriented و تُشابه بشكل كبير لغة Java. لغات البرمحة تحمل نفس المفهوم و طريقة عمل البرمجية لكن تختلف في الأعمال التي تتميز فيها و #C مميزة في بناء مواقع , برنامج سطح مكتب و الألعاب .
  9. مرحباً @علي حيدر, الأفضل التعلم منهم جميعاً (المصادر العربية و الانكليزية) , وهذا يمنحك عدة فوائد منها الحصول على محتوى أكثر على الإنترنت و تهيئة نفسك لقبول وظيفة تحتاج اللغة العربية او الانكيليزية . ما عليك فعله هو التعلم من المصدر المناسب معك و الذي تفهم منه إن كان بلغة العربية او الانكيليزية, الأمر يعتمد على المُدرِّس و خبرته في التَدرِّيس أكثر من اللغة المستخدمة .
  10. وعليكم السلام محمد , تعلم البرمجة من مصدر بلغة الإنجليزية مفيد و ستتعلم أسماء المصطلحات الصحيحة للغة , يفيدك ذلك في القدرة على إيجاد مساعدة و حلول أكثر عبر الإنترنت حيث أن اللغة الإنجليزية لديها أكبر محتوى تقني .
  11. مرحبًا @ياسر الفيفي, يمكنك الإستفسار عن ذلك من خلال فتح تذكرة في مركز الدعم الفني من هنا .
  12. مرحبًا @Abu Turki, هذا الرابط هو مثال لقائمة في يمين الصفحة و تصميم تجاوبي (responsive) , يستعمل إطار Bootstrap .
  13. مرحبًا @عبدالرحمن عبدالصبور , هذا هو الحل : list1 = ['p', 'q'] n =5 result = [] # مصفوفة فارغة للجواب for i in range(1,n + 1): #وتبدأ من رقم واحد n حلقة تكرار , تقوم بتكرار إعتمادً على قيمة for item in list1:#list1 حلقة تكرار للمرور على عناصر result.append(f"{item + str(i)}") #i بعد دمجه مع رقم التكرار list1 قيمة من result إضافة الى print(result) تعلم أكثر عن المصفوفات من هنا , و حلقة التكرار .
  14. مرحبًا @عبد الواحد الحدادي, عند بناء صفحات وردبريس يمكنك البدء بإستخدام أداة بناء صفحات Page Builder مثل elementor, visual composer..., حينها تقوم بتعديل بعض التنسيقات بإستختدام HTML,CSS,Javascript وقد يكفي ذلك , لكن بناء صفحات متكاملة من الصفر نعم يحتاج منك لغة آخرى و هي PHP , وردبريس يعتمد على هذه اللغة بشكل أساسي حتى ملفات HTML عندها الإمتداد (php.) ملف PHP . يوجد في الأكادمية مقلات مفيدة عن وردبريس و إستخدام PHP فيها من هنا .
  15. يعتمد ذلك على المشروع , نعتقد هو بناء واجهة لموقع كامل , يصعب تحديد متوسط و يعتمد على عدد الصفحات لكن بسهولة قد يتعدى العمل الواحد 200$ دولار .
  16. وعليكم السلام @ابوبكر الجقماقجي, السوال الاول : هو كم هو متوسط اجر مطور واجهات المستخدم و كيف يحدد السعر وعلى اي اساس و هل تطوير واجهات المستخدم مطلوبة في سوق العمل : تطوير واجهات المستخدم عمل مطلوب جداً , و تعلم هذه المهارة يمكنك من كسب وظيفة او الكسب من العمل الحر و لتحديد متوسط اجر مطور واجهات المستخدم أو البرمجة بشكل عام في مجال ثاني , هنالك عدت عناصر تلعب الدور في إختلاف المتوسط , أولاً الدولة التي تعمل فيها , مطور البرمجيات يختلف أجره على حسب الدولة التي يعمل فيها , فأعلى البلاد أجوراً في هذا المجال هي أمريكا بمتوسط 107 ألف دولار تقريباً في السنة , بعد ذلك بلاد أروبا في المرتب الثاني , يمكنك النظر في هذا المقال لأخذ فكرة أفضل. الشركة و المنصب , بعد ذلك يختلف الأجر على حسب الشركة التي تعمل لديها , من المعروف أنه أكثر الشركات أجوراً هي العالمية مثل Google, Microsoft, Apple . بعد ذلك المنصب و يتم تقيمك على حسب الخبرة التي تمتلك و التقنيات التي يمكنك إستخدامها . السؤال الثاني : هل يعتبر مطور واجهات المستخدم مبرمج ام دزاينر نعم قد يعتبر مطور واجهات المستخدم دزانير في حال أنه يقوم بعمل تصاميمه الخاصة من البرامج مثل photoshop ولا يعتمد على تصاميم جاهزة ولكن كل منهم يعملان من أجل تحسين تجربة المستخدم في نهاية الأمر.
  17. مرحبًا @عبد الواحد الحدادي. Hypertext Pre Processor أو كما تعرف بـ PHP هي لغة برمجة تم صناعتها أساساً من أجل إستخدامها لتطوير و برمجة مواقع الويب. تستعمل php في جانب الخادم (Backend) . هي من اللغات التي يقوم خادم الويب بتفسير و تنفيذ الكود الخاص بها ثم يرسل النتيجة ليتم عرضها في متصفح المستخدم، و تستخدم لغة PHP لإنشاء صفحات ويب ديناميكية أي صفحات متغيرة المحتوي و هذا المحتوي يتغير نتيجة التفاعل مع المستخدم. و PHP تكون المسؤلة للتعامل مع قاعدة البيانات لحفظ بيانات المستخدمين . لِذا PHP لا تستعمل في تصميم مواقع الويب و لذلك إنما نستعمل Html,CSS و JavaScript . PHP 7 و آخر إصدار من PHP من هنا يمكنك التعرّف إلى آخر الإصدارات , نظرة أعمق للغة PHP من هنا.
  18. مرحبًا أخي أحمد , نعم و هذه هي فائدة عنصر التحميل , إظهار ايقونة متحرّكة تفيد للمستخدم أن الصفحة على قيد التحميل ولا يظن أن الموقع لا يعمل .
  19. أنا شخصياً أستعمل Namecheap و خدمتهم جيدة جداً . نعم السعر يفرق كثيراً ولكن يعتمد على إسم الموقع أيضاً , للجذب كلهم جيدين و يدعمون تطوير SEO و هنالك غيرهم الكثير لاكنّهم أضعف في جذب الزوار .
  20. مرحبًا @Ahmed Alhamdany, لعمل تأثير التحميل (Loading) ريث الصفحة تكتمل التحميل , يحب عليك في كل صفحة عمل التالي: وضع عنصر يحمل صورة متحرّكة و نقوم بتوسيطه في منتصف الصفحة إخفاء جسم الصفحة كاملاً بإستخدام CSS بتنسيق body: visible; و بإستخدام لغة الجافا سكريبت نتحكم بإخفاء عنصر Loading بعد إكتمال الصفحة , و نظهر جسم الصفحة مجدداً بتغير التنسيق عن طريق الحافا سكريبت . مثال يعمل (يستخدم نسخة Jquery من الجافا سكريبت): <!DOCTYPE html> <html dir="rtl"> <head> <!-- للصفحة Jquery دعم --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <style> /*إخفاء عنصر الجسم*/ body { overflow: hidden; } /*Loading تنسيق عنصر الأب لعنصر */ #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99; } /*و إعطاء صورة متحركة له Loading تنسيق عنصر */ #status { width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; background-image: url(https://raw.githubusercontent.com/niklausgerber/PreLoadMe/master/img/status.gif); background-repeat: no-repeat; background-position: center; margin: -100px 0 0 -100px; } </style> </head> <body> <!--Loading عنصر الذي يحتوي على --> <div id="preloader"> <div id="status"></div> </div> <h1>مرحبًا</h1> <script> $(window).on('load', function() { // نتأكد من إكتمال الصفحة $('#status').fadeOut(); //Loading هنا نقوم بإخفاء عنصر $('#preloader').delay(350).fadeOut('slow'); //Loading إخفاء عنصر الأب لعنصر $('body').delay(350).css({'overflow':'visible'});// إظهار جسم الصفحة }); </script> </body> </html>
  21. مرحبًا @محمود الكيال, حجز الدومين : عليك حجز الدومين (شراء الدومين) من مواقع معّروفة مثل GoDaddy , Namecheap , Bluehost و غيرهم الكثير . عند إختيار الإسم المناسب للموق(هنا نصائح لإختيار إسم مناسب), حاول أن تستعمل com. ستجد صعوبة ويمكن عدم التوفيق في ذلك , أفضل الخيارات بعد com. : yourWebsite.in yourWebsite.co yourWebsite.net yourWebsite.org إعلانات المواقع : في حال وجود زوار في موقعك هذه فرصة جيدة للربح من دخول الزوار في موقعك عن طريق الإعلانات , أشهر خدمة هي من قوقل و الشروط للخدمة من هنا (Google AdSense) , تشترك في الخدمة و قوقل سيكون المسؤل عن عرض الإعلانات , الربح يكون على حسب عدد زوار الموقع.
  22. وعليكم السلام , مرحبًا @Fuad Alkhorasani, يمكنك التعرّف على اسلوب الشرح من خلال بعض الدروس الموجودة في القناة من هنا , عند الدخول في الدورة تُمنح فرصة عرض مقاطع تكون مقدمة لباقي الدورات . على طِوال فترة الدورة هنالك مدربون جاهزون للمساعدة إذا تواجه أي صعوبة أو تريد المشوره في أعمالك. كما تتوفّر الدورة على أعمال تطبيقية يمكن الإستفادة منها في معرض أعمالك , و ضمان استرداد استثمارك خلال 6 أشهر إن لم تحصل على وظيفة أو عمل حر بعد إجتيازك الإمتحان للشهادة , من هنا يمكنك التعرّف على مزيد من التفاصيل .
  23. وعليكم السلام @البراء الحسني. يمكنك فتح تذكرة في مركز المساعدة من هنا , و ستجد المساعدة عن ذلك في أقرب وقت ممكن .
  24. مرحبًا @Sami Remili, تعتمد الجمل الشرطية , حلقات التكرار و إنشاء الدوال في البايثون على تعشيش العناصر في داخل ذلك العنصر بأربع مساحات او بالضغط على زر (Tab) . إليك مثال , هذه دالة تأخد متغير و تحتوي على جمل شرطية لإلقاء التحية المناسبة إعتمادً على الوقت : time_input = input("What is the time ? : ") def greeting(time): # كل شيفرة كود داخل الدالة تحتاج 4 مساحة if time => 6 and <= 11 : print("Good Morning")# الشيفرة داخل الجملة الشرطية تتطلب 4 مساحة زائدة elif time > 11 and <= 5: print("Good Afternoon") elif time > 5 and <= 9: print("Good Evening") else: print("Good Night") greeting(time_input) هذا المقال من الأكاديمية فيه دروس لهذه الجمل و حلقات التكرار و يشرح أيضاً كيفية تعشيش العناصر .
  25. مرحبًا @Mr M Ostafa, تطوير تطبيقات الويب تنقسم إلى قسمان , تطوير واجهة المستخدم (Frontend) و جانب الخادم (Backend) . يمكن التخصص في واحدة منهم لإيجاد فرصة في سوق العمل او تعلم كل منهم و تصبح بذلك (Full Stack Developer) حينها يمكنك بناء تطبيق ويب كامل بنفسك. تطوير واجهة السمتخدم: هو كل ما يراه المستخدم في الموقع و تتطلب منك تعلم , html , css , javascript بعد ذلك يُمكنك تعلم إطار Bootstrap هو إطار مشهور يحمل فصول css جَاهزة للعمل بها و يُمكنك توسعة مزايا javascript في بناء واجهة المستخدم بتعلم إطار مثل React او Angular . تطوير جانب الخادم: بلا هذا الجزء يكون الموقع غير قادر لحفظ البيانات الى قاعدة بيانات أيضاً عدم القدرة لعمل خصائص مثل تسجيل دخول و ما شابه , لديك الكثير من (التقنيبات/لغات البرمجة) لأداء هذه المهمة ولحسن الحظ مع إستخدام إطار NodeJs و قاعدة البيانات MongoDB يكمُل لديك تطوير هذا الجانب من أجل كمال عمل الموقع , قبل التعامل مع قاعدة بيانات تعلم لغة الإستعلام SQL هي لغة بسيطة مستخدمة في كل قواعد البيانات للتعامل معها .
×
×
  • أضف...