اريد ان اتعلم برمجة جافا؟ ما هو تدفق تعلم جافا ، من أي موضوع يجب أن أبدأ ومن أي موضوع يجب أن أنهي؟


الاجابه 1:

يتكون تعلم لغة البرمجة بشكل أساسي من ثلاث خطوات:

  • بناء الجملة وبناء اللغة الأساسية: تعلم Java من code-Academy جيد جدًا. سيعطيك لمحة عامة عن جافا الأساسية. الحلقات ، الشروط ، العوامل ، أنواع البيانات البدائية ، وما إلى ذلك هي أساسيات جافا. تعرف عليهم قبل الذهاب إلى الخطوة التالية.
  • آلية التجريد: هنا تأتي أجزاء البرمجة الشيئية. OOP هو نموذج برمجة ، طريقة تفكير وكتابة برنامج. ستحتاج إلى بعض النظريات هنا. هذا يتألف من الفصل ، الأساليب ، الوراثة ، الواجهة ، إلخ. راجع كتب تكنولوجيا المعلومات الإلكترونية - تنزيل مجاني - مكتبة كبيرة للكتب الإلكترونية. (أنا لا أدعم القرصنة ، يجب عليك شرائها إذا كنت ترغب في ذلك).
  • مكتبة اللغة المدمجة: هذه هي الفئات والأساليب المحددة مسبقًا التي ستسهل البرمجة. يجب أن تتعلم على الأقل ملف الإدخال / الإخراج ، ومعالجة السلسلة ، وفئة المجموعة (ناقل ، قائمة انتظار ، مجموعة ، خريطة ، إلخ).

يمكنك التوقف هنا إذا كان كل ما تريده هو تعلم كيفية البرمجة. التركيز على الخوارزميات وهيكل البيانات أكثر. إذا كنت ترغب في القيام بمشاريع ، فتابع القراءة.

حسنًا ، كان هذا هو جافا النواة. ما تعلمته هو التفكير في OOP وكتابة برامج OOP. الآن دعونا نتعلم بعض الأشياء المثيرة للاهتمام:

  • برمجة واجهة المستخدم الرسومية: ألا تكره برامج وحدة التحكم هذه ؟؟ يتيح تعلم Java Swing لإنشاء تطبيقات واجهة المستخدم الرسومية. (ينسى awt و javafx للوقت الحاضر). أراهن أنك ستسعد لرؤية هذه الأزرار ومربع النص.
  • JDBC: قم بتوصيل برنامجك بـ MySql أو Oracle أو Derby DB أو أي قاعدة بيانات أخرى. سيجعلك هذا تشعر بأنك تطور شيئًا ذا قيمة.
  • تعدد المواضيع ومعالجة الاستثناء ، إلخ.

انتظر ، لقد تعلمت ما يكفي لإنشاء برنامج مفيد. تكفي واجهة المستخدم الرسومية وقاعدة البيانات لمعظم تطبيقات سطح المكتب. أردت تطوير تطبيقات الأندرويد ؟؟ توقف هنا ولديك بالفعل ما يكفي من جافا.

الناس يصنعون تطبيقات جافا وخدمات الويب ، هل تريد تجربتها ؟؟ حاول هنا تعلم الأطر بدلاً من البرمجة من الصفر. قد تكون هناك حاجة إلى بعض HTML و Javascript و CSS و XML. الآن بعض جافا وإطارات العمل المتقدمة:

  • برمجة الخادم والشبكة
  • JSP ، JSF ، إلخ.
  • الربيع والسبات
  • الدعامات وما إلى ذلك.

هذا هو.

لكنك أردت حقًا أن تكون خبيرًا في جافا يعرف كل شيء تقريبًا عن جافا. حسنًا ، يجب عليك قراءة مواصفات لغة جافا. فيما يلي بعض الميزات المتقدمة لجافا

  • Java Generics
  • تعابير لامدا
  • التعبيرات العادية
  • جافا سكريبت داخل برامج جافا ، إلخ.

بعض النصائح:

  • استخدم IDE. كنت كسوف.
  • أفضل Netbeans للنماذج الأولية لتصميم النموذج.
  • رمز التوصية أمر لا بد منه.
  • اقرأ أكواد المصدر الأخرى.
  • لا تستسلم ، ولكن أعطه استراحة.
  • اكتب الرموز قدر الإمكان.
  • حاول أن تجعل شيئًا مفيدًا بدلاً من مجرد الترميز.
  • تعلم بشكل متكرر.
  • احذر من تأثير Dunning-Kruger ومتلازمة Imposter.
  • لا تقل أبدًا أن Java هي أفضل لغة.
  • قم بالتسجيل في github ونشر الرموز الخاصة بك.

شكرا ل A2A. آمل أن يساعد.

الترميز سعيدة!