تعلم لغة الجافا ولو بشكل مبدئي. فالأندرويد هو مبني على لغة الجافا وتعلمها أساسي لبرمجة التطبيقات للأندرويد. إذا كانت لديك خلفية برمجية في إحدى لغات البرمجة - أياً كانت - سوف يساعدك ذلك على تعلم الجافا بسرعة أكبر ..
نبذة بسيطة عن الجافا:
غير كدة:
موجود فيديوهات أجنبي و فيديوهات عربي "أم أجنبي" و مواقع و كتبودي الأهم :)
أولا: الفيديوهات العربي :: "نقلا عن الأخ عبد الله عيد جميع الحقوق محفوظة له"
ثانيا: الفيديوهات الأجنبي:
ثالثا: الكتب:
نبذة بسيطة عن الجافا:
"ابتكرها جيمس جوزلينج في عام 1992 أثناء عمله في مختبرات شركة صن ميكروسيستمز وذلك لاستخدامها في التفكير المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس بلاس وعند ولادتها أطلق عليها مبتكرها وأك بمعنى شجرة السنديان وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز ثم تغير الاسم إلى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليست الأحرف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد وضع وضعه مطوروا هذه اللغة لينافس الأسماء الأخرى وهى احدى لغات البرمجة أي مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه "
من خلال التعريف نلاحظ أن الجافا لا تختلف عن لغات البرمجة الأخرى تكون مبنية على أحدها ، ولكن هناك بعض الفروق أهمها إدارة الذاكرة (إدارة الذاكرة) مما يجعلها سهلة التعلم ، وأيضاً أتت الجافا بفكرة كتابة الكود مرة واحدة ونشرها على مختلف أنظمة التشغيل من دون الحاجة لإعادة كتابته وكان شعارها المعروف "الكتابة مرة واحدة في أي مكان" أكتب مرة واحدة وشغّل في أي مكان يدل على قابلية الجافا في العمل على عدة منصات من دون تغيير في الكود.
غير كدة:
موجود فيديوهات أجنبي و فيديوهات عربي "أم أجنبي" و مواقع و كتبودي الأهم :)
أولا: الفيديوهات العربي :: "نقلا عن الأخ عبد الله عيد جميع الحقوق محفوظة له"
- الدرس الأول: مقدمة الدورة ومفهوم الكائنات
- الدرس الثاني: مفهوم الخصائص
- الدرس الثالث: مفهوم الأفعال
- الدرس السابع: الكائنات والكلاسات في البرمجة
- الدرس الحادي عشر: إنشاء Class
- الدرس الثالث عشر: المتغيرات المتغيرات ومفهومها بالتفصيل
- الدرس الرابع عشر: مفهوم الـ Datatype
- وظائف الدرس الثامن عشر: مفهوم الدوال
- الدرس السابع والعشرون: معنى void وطريقة استخدامها
ثانيا: الفيديوهات الأجنبي:
ثالثا: الكتب:
هناك الكثير من الكتب المفيدة لتعلم لغة جافا ، وهذه المجموعة باللغة العربية تساعد في تقديم نظرة مفصلة عن البرمجة بلغة الجافا.
أ- مصادر أولية:
- أساسيات تعلم لغة الجافا : يقدم لغة الأساسيات الضرورية لتعلم لغة الجافا. الكتاب يستعمل برنامج NetBeans في شرح الأمثلة ، وكما ذكرت سابقاً هذا البرنامج غير معتمد رسمياً من قبل نظام الأندرويد (يمكن استعماله لبرمجة التطبيقات ولكن Eclipse أسهل)
- أساسيات تعلم الجافا : هذا الكتاب أيضاً يقدم الأساسيات لتعلم لغة الجافا. معظم الأمثلة يتم من خلال CMD. كتاب مفيد لتعلم الضروريات في لغة الجافا.
- كيف تفكر كعالم كمبيوتر - نسخة جافا : الكتاب من تأليف Allen B Downey وترجمة محمد سعيد. يقدم الكتاب شروحاً موسعّة حول لغة الجافا وتطبيقاتها.
- برمجة الحاسب - الجافا : كتاب آخر يقدم نظرة مفصلة حول البرمجة بلغة الجافا. يمكنك البداية من الصفحة 45 فيه حيث يبدأ الحديث عن الجافا.
- البرمجة باستخدام الجافا: كتاب مفيد جداً في تعلم لغة الجافا. الكتاب هو مقدم لطلاب المدارس التي يتم إجراؤها من المنهاج الدراسي ، وهذا يساعد المبتدئين على تعلم الجافا بالطريقة الدراسية والتي تكون مبسطة عادة وتقدم مادة مفيدة. الكتاب على قسمين: البرمجة باستخدام الجافا - القسم الأول - البرمجة باستخدام الجافا - القسم الثاني .
ب- مصادر ثانوية:
- البرمجة الكائنية في الجافا : يقدم الكتاب نظرة تفصيلية حول البرمجة الكائنية في الجافا. طريقة إخراج الكتاب تجعله صعب القراءة بعض الشيء ، ولكنه مفيد بشكل عام.
- دوسية جافا : تقدم هذه الدوسية ملخصاً لأهم مفاهيم الجافا وطريقة كتابة الأوامر المختلفة. تفيد كمصدر يمكن الرجوع إليه من فترة لإخرى عندما تريد معرفة كيفية كتابة أمر معين.
- البرمجة غرضية التوجه : شرح مبسط للبرمجة الكائنية التوجه أو الغرضية التوجه.
- شرح الكلمة المتفاحية النهائية في الجافا : شرح مبسط للكلمة المفتاحية النهائي وطرق استعمالها في الجافا.
- أسئلة وتمارين جافا : تمارين متفرقة للجافا. التمارين هي جزء من كتاب وللأسف لم استطع ايجاد الكتاب بكامله. وعلى العموم فهي مفيدة ويمكن قراءتها لأكثر من كيفية البرمجة بلغة جافا.
رابعاً: المواقع:
هناك الكثير من المصادر المتوفرة على الإنترنت يمكنك قراءتها لتوسع بكيفية البرمجة بلغة جافا. وهذه من اهمها:
- CatalogJava : يقدم هذا الموقع الكثير والكثير من الأمثلة بلغة الجافا. يمكن التنقل بين الأقسام المختلفة للحصول على أمثلة عن تطبيقات الجافا ، ويمكن استخدام الأكواد أيضاً في برامجك.
- Java CheatSheet: دوسيه خاص بالجافا. من أفضل المراجع حول كيفية الكتابة بالجافا والمفاهيم المختلفة فيها. يمكنك الرجوع إليه في حالة أحببت من مفهوم بسيط أو كيفية كتابة أمر معين.
- Java Reference Sheet: كالموقع السابق ، تقدم معلومات أقل ولكن مفيدة جداً. حيث حجمها صغير ويمكن وضعها جهاز الموبايل أو الجهاز اللوحي الخاص بك إذا احببت لمراجعتها عندما تريد.
تعليقات
إرسال تعليق