
الجافا من اللغات البرمجية الحديثة التي أصبحت اليوم منتشرة بشكل كبير وتستخدم لتطوير العديد من التطبيقات ، يكفي أن تعرف أن برمجة تطبيقات نظام الأندرويد هو معتمد أساساً على لغة الجافا ، لغة الجافا كانت أساساً من إنشاء شركة صن مايكروسيستمز قبل ان تستحوذ عليها شركة أوراكل ، وانطلقت في 1995 ، وقد أصبحت اليوم من اللغات*البرمجية التي تستخدم بشكل واسع لبناء التطبيقات في عدة منصات وأنظمة ، وبناءً على إحصائية TIOBE ، فجافا اليوم تتنازع على المرتبة الأولى مع*لغة الـ (C) من ناحية*الشهرة.
إذا كنت تنوي الدخول إلى مجال تطوير تطبيقات الأندرويد فمن الضروري أن تستوعب لغة الجافا أولاً من أجل ان تصبح مطور تطبيقات محترف ولديك أساس قوي ومتين. لا تتساهل وتحاول اختصار الطريق فغيرك قد حاول وتعب ، الطريق الأقصر هي التأسيس القوي ، كلما كان أساسك قوي كل ما كانت نتائجك قوية ، أما مقولة (ما قل ودل) فليست مفيدة في مجال*تحصيل العلوم ، والحمد لله لم تعد مسألة تحصيل العلوم وخاصة الحاسوبية من الأمور الصعبة أو المكلفة ، فالانترنت قد وفر لنا الكثير من المصادر المجانية
[h=2]أولا: المصادر المجانية العربية[/h][h=2]


الأخ عبدالله عيد من الأشخاص القلائل في العالم العربي الذي لديه عطاء متميز في مجال الدروس البرمجية والتطويرية ، سوف تجد في موقعه الشخصي العديد من الدورات المجانية المستضافة في اليوتيوب ، ومنها دورات الجافا (101) و الجافا (102) وكذلك الجافا (103).
هذه الدورات المرئية أفضل من الدروس المقروءة من عدة جوانب ، فهي تريك كيف تقوم بالشيء بشكل عملي مباشر ، وهي كذلك لا تصيبك بالملل والإرهاق كما هو الحال عند*القراءة من المراجع والكتب، أما الميزة الأخيرة في ما يقدمه عبدالله عيد من دروس ودورات أنه يقوم بتعليمك البرمجية من الأساس لكن في نفس الوقت دون الغرق في التفاصيل النظرية ، فعندما تبدأ متابعة فيديوهات دورة جافا (101) فسوف تلاحظ أنه قد بدأ*بتعليمك أساسيات البرمجة*الموجهة*بشكل مبسط وسريع كي تفهم الجافا بشكل صحيح ، بالإضافة إلى أسلوبه*الواضح والبسيط.
[h=2]

هذه الدورة تفترض أن لديك بعض الخبرة في مجال البرمجة بشكل عام ، فهي لن تتطرق إلى أساسيات البرمجة مثل الدوال والجمل الشرطية وغيرها من الأمور التي تستخدم في جميع لغات البرمجة ، لكن سوف تبني فوق الأساسيات هذه وتشرح طريقة تطبيق هذه المفاهيم عبر لغة الجافا ، لذلك فيفضل ان يكون لديك خبرة أولية بالبرمجة أو انك قد تعاملت في فترات سابقة مع أي لغة برمجية أخرى.
[h=2]

هنالك دورة متخصصة في الجافا أقامها ملتقى الدارين في بداية عام 2014 وهي عبارة عن شرح مبادىء لغة الجافا للمبتدئين في البرمجة مقدمة بواسطة المهندسة مشيره غالب ، كما أن هنالك دورة أخرى مقدمة من قبل المهندس اسامة مجدى ، يمكن مشاهدة جميع*محاضرات الدورات عبر قناة ملتقى الدارين في اليوتيوب:
[h=2]

[h=2]

[h=2]

[h=2]

[h=2]

*
[h=2]

[h=2]

[h=2]

[h=2]ثانياً: المصادر المجانية الأجنبية[/h][h=2]


موقع udemy من المواقع المشهورة التي تقدم الدورات الاحترافية على شبكة الانترنت ، هو موقع وسيط يجمع بين أصحاب المهارات المختلفة وبين الدارسين والمتعلمين ويوفر البيئة المناسب والأدوات المفيدة لإنشاء الدورات للتعليم المرئي ، هنالك الكثير من الدورات المدفوعة ، لكن أيضاً هنالك دورات مجانية يمكن لأي شخص الاستفادة منها ، ما عليك*إلا التسجيل المجاني في الموقع ومن ثم البدء بالدراسة والاستفادة من جميع الخصائص التعليمية المقدمة
هنالك عشرات الدورات المتخصصة في لغة الجافا ، بعضها مجاني وبعضها مدفوع ، في هذه الصفحة سوف تجد جميع الدورات المجانية الخاصة بجافا في هذا الموقع ، وهي حالياً 23 دورة مجانية ، منها الدورة المجانية المشهورة (Java Tutorial for Complete Beginners) التي وصلت التسجيلات فيها إلى أكثر من 300 ألف طالب.
[h=2]

[h=2]


هي دورة مجانية مقدمة من موقع CaveOfProgramming ، وهو موقع متخصص في تقديم دورات (الموك) كما المواقع السابقة ، هنالك دورات مجانية ودورات غير مجانية في هذا الموقع ، لكن هذه الدورة بالذات مجانية ويمكن الاستفادة منها بعد التسجيل في الموقع.
[h=2]


موقع*TheNewBosten يقدم العديد من الدروس المجانية المستضافة في اليوتيوب ، يمكنك الوصول إلى دورة لغة الجافا في الموقع ومشاهدة الفيديوهات في هذا الموقع والتي تتكون من 87 فيديو ، ستجد قائمة في الجهة اليسرى من الموقع للوصول إلى جميع الدورس في هذه الدورة.
[h=2]

[h=2]


موقع من الهند يقدم دورات ودروس في البرمجة وعلوم الحاسب بشكل مجاني ويعتمد على التبرعات ، ومن هذه الدورات دورة لغة الجافا (Java Complete Course-Programming fundamental in Java) بالصوت والصورة ، طبعاً اللكنة هندية لكن إذا كان مستواك في اللغة الانجليزية متقدماً فلن تجد مشكلة في فهم الدروس.
أيضاً يمكنك أن تجد دورات متقدمة في لغة الجاف مقدمة من أكاديمية خان
[h=2]


هو موقع مخصص لتقديم دروس الجافا ، يحتوي حتى هذه اللحظة على 17 درس فيديو بداخله ، يمكنك المشاهدة ببساطة والتعلم المباشر والعملي.
[h=2]

[h=2]

[h=2]دورات أخرى على اليوتيوب[/h][h=2]مصادر نصية (مقروءة) مميزة[/h][h=2]تعلم وجرب الأكواد بنفسك[/h]

موقع*LearnJavaOnline.org (باللغة الانجليزية) يقدم طريقة تفاعلية لتعلم لغة جافا ، فهو يقدم دروس مقروءة بالإضافة إلى إمكانية تجربة الأكواد بشكل مباشر عبر الموقع نفسه ومشاهدة النتائج أمامك في الشاشة ، سوف تجد في الموقع دروس مناسبة للمبتدئين بالإضافة إلى دروس متقدمة لكنها غير كاملة ، في كل درس سوف تجد أمثلة على ما يتم شرحه ، وتحت كل مثال هنالك أيقونة (Execute Code) التي تقوم بتنفيذ الكود في نافذة مخصصة لذلك ومن ثم إظهار النتيجة أمامك على الشاشة.
[h=2]دورة نصية من إيهاب الهوب[/h]

يقدم الأخ إيهاب الهوب العديد من الدروس والمقالات المتخصصة في مجال البرمجيات والحاسوب عبر موقع (المجمع) ومن ضمن المحتوى التعليمي المفيد في الموقع: دورة جافا ، وهي دورة نصية (مقروءة) باللغة العربية موجهة للمبتدئين والمحترفين ،، تأخذك هذه الدورة من الأساسيات ، فحتى لو لم تكن لديك خبرة في البرمجة فهذه الدورة ستشرح لك أساسيات البرمجة لكن بلغة الجافا.
تتميز هذه الدورة النصية بالتنسيق والتصميم*الجيد والشرح المنظم والواضح ، في الصفحة الأولى ستجد الفهرس للصفحات الفرعية ، قم بالنقر على أي عنوان رئيسي لتنتقل إلى الصفحة الفرعية التي تحتوي على الدرس بشكل مفصل ومنظم ومدعم بالأمثلة التوضيحية والتنبيهات ، المشكلة أن الأخ إيهاب لم يقم باستكمال الدورة والوصول إلى مراحل متقدمة ، لكنها تبقى مصدراً سهلاً ومميزاً للمبتدئين ومن أجل الإنطلاقة ثم التوسع بعد ذلك عبر مصادر أخرى
[h=2]مصادر مقروءة أجنبية*أخرى[/h]موقع أوراكل الرسمي يقدم دروس تعليمية*مبسطة ومحكمة للغة جافا
دروس مقروءة*متخصصة لتعلم الجافا من أجل تطوير تطبيقات أندرويد مقدمة من الموقع الشهير*tutsplus
*Think Java هو كتاب مجاني لتعلم لغة جافا ، يمكنك تحميلة بصيغة pdf
موقع*tutorialsPoint يقدم دورة مقروءة ومختصرة للغة جافا تبدأ من المستوى الابتدائي إلى الإحترافي
هذا المصدر يوفر حلول لمشاكل جافا ودروس عملية بعضها مقروء والبعض الآخر فيديو
موقع متخصص في تقديم تمارين في الجافا ومطلوب منك تنفيذها
موقع آخر يقدم تمارين وواجبات برمجية مطلوب منك حلها
في الأخير، أتمنى أن تجد ضمن هذه المصادر ما يفيدك في بداية رحلتك عبر لغة جافا وعبر تطوير التطبيقات المختلفة وانتاج المشاريع النافعة ، و ….. أراك في القمة
