20 مصدر مجاني عربي وإنجليزي لتعلم البرمجة بلغة جافا بالفيديو

جافا بالفيديو

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

إذا كنت تنوي الدخول إلى مجال تطوير تطبيقات الأندرويد فمن الضروري أن تستوعب لغة الجافا أولاً من أجل ان تصبح مطور تطبيقات محترف ولديك أساس قوي ومتين. لا تتساهل وتحاول اختصار الطريق فغيرك قد حاول وتعب ، الطريق الأقصر هي التأسيس القوي ، كلما كان أساسك قوي كل ما كانت نتائجك قوية ، أما مقولة (ما قل ودل) فليست مفيدة في مجال تحصيل العلوم ، والحمد لله لم تعد مسألة تحصيل العلوم وخاصة الحاسوبية من الأمور الصعبة أو المكلفة ، فالانترنت قد وفر لنا الكثير من المصادر المجانية

أولا: المصادر المجانية العربية

o_1دورات عبدالله عيد

oa_learnJava_8

الأخ عبدالله عيد من الأشخاص القلائل في العالم العربي الذي لديه عطاء متميز في مجال الدروس البرمجية والتطويرية ، سوف تجد في موقعه الشخصي العديد من الدورات المجانية المستضافة في اليوتيوب ، ومنها دورات الجافا (101) و الجافا (102) وكذلك الجافا (103).

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

o_2أساسيات جافا من رواق

موقع رواق من المنصات التعليمية التي تقدم وقدمت العديد من الدورات المرئية في مختلف المواضيع والعلوم والتي تتبع نمط الـ(موك) الذي يستخدم الانترنت كوسيلة تعليمية مفتوحة للجميع ، هنالك دروة في رواق اطلقت في اكتوبر 2014 بإسم مقدمة للبرمجة بلغة جافا ، يمكنك الاستفادة من فيديوهات ومواد هذه الدورة بعد التسجيل في الموقع ومن ثم التفاعل مع الدروس التي فيها بشكل فاعل ومميز.

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

o_3دورات ممنهجة من ملتقى الدارين

موقع ملتقى الدارين من المواقع الضخمة والتي لها أثر كبير وطيب في التعليم عن بعد ، يقدم هذا الموقع دروات مجانية في كثير من المجالات منها تكنلوجيا المعلومات ، هذه الدورات في الأصل تتم بواسطة التعليم المفتوح بواسطة برامج الفصول الإفتراضية المباشرة التي يكون فيها المدرس والطلبة متواجدين في نفس اللحظة وتكون بشكل تفاعلي.

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

o_452 درس فيديو

هذه الدورة العربية المجانية تتكون من 52 فيديو لتعليم لغة الجافا على موقع اليوتيوب ، مقدمة عبر قناة (مدينة العلم) ، وهي فيديوهات واضحة والصوت فيها واضح أيضاً ويتم العرض بشكل عملي وتطبيقي.

o_5دورة مقدمة من عماد صابر

دورة عربية مجانية لتعلم الجافا للمبتدئين مقدمة من الأخ عماد صابر عبر قناته في اليوتيوب، القائمة تحتوي على 46 فيديو متوسط الحجم (بين 8 و 15 دقيق لكل فيديو)

o_6برمجة واجهة المستخدم في الجافا

واجهة المستخدم الرسومية او (GUI) من الخطوات المهمة والمتقدمة في لغة الجافا ، يفترض أن تكون قد تعلمت المبادئ الأساسية في لغة الجافا بواسطة المصادر الأخرى التي تبدأ من الصفر ، هذه الدورة مخصصة لمن يريد أن يصمم واجهات تفاعلية ورسومية عبر الجافا ، وهي مقدمة من الأخ (مصعب الزهراني) عن طريق اليوتيوب عبر قناة (أضف الفرق) ، الأخ مصعب ينصحك أن تشاهد أولاً دورات الأخ عبدالله عيد المخصصة في الجافا ثم تنتقل إلى هذه الدورة المتقدمة.

o_7تعلم الجافا عن طريق المشاريع

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

o_8دورة JSP و Servlet

الـ JSP مفيد إن كنت تنوي تطوير تطبيقات وب تعمل في مواقع الانترنت عبر لغة الجافا ، هذه الدورة مقدمة من الأخ أنس في قناته في اليوتيوب ، وهي مكونة من 28 فيديو متوسط الطول ، وطبعاً يفترض أن يكون لديك معرفة أولية بلغة جافا وكذلك بأدوات ولغات تصميم صفحات المواقع مثل HTML

 

o_940 درس من الأخ بهاء

الأخ بهاء بدأ في 2012 بعمل دروس مرئية على شبكة اليوتيوب لتعليم لغة جافا ، هي عبارة عن 40 درس فيديو صغير مقدم بشكل منظم وواضح ، الدروس عملية مباشرة لا تتطرق إلى أمور نظرية ، أول درس مخصص لإعداد وتجهيز بيئة العمل المستخدمة والتي هي عبارة عن برنامج (eclipse).

o_10دورة مطولة من عبدالرحمن

يقدم الأخ عبد الرحمن خميس دورة احترافية ومطولة عن الجافا عبر قناته في اليوتيوب ، هذه الدورة تحتوي على فيديوهات طويلة مسجلة بواسطة خدمة الدردشة المرئية Hangouts ، كل فيديو مدتة أكثر من ساعة ، تحتوي الدورة على 35 فيديو طويل ، وقد بدأ الأخ عبدالرحمن ببعض أساسيات البرمجة في الفيديوهات الأولى ، وهو ما يفيد في مسألة التأسيس القوي للخلفية البرمجية بشكل عام.

o_11دورات شريف فتحي

الأخ شريف فتحي يقدم العديد من الدروس الموجهة للطلاب الدارسين لعلوم الحاسب الآلي عامة ولطلاب الجامعة العربية المفتوحة بشكل خاص ، ومن الدورات التي يقدمها دورة الجافا عبر موقعه http://free4learn.com ، يمكن متابعة ومشاهدة هذه الدروس عبر الموقع أو عبر قناته في اليوتيوب والتي تحتوي على عدة دروس أخرى في مجالات البرمجة وتصميم المواقع.

ثانياً: المصادر المجانية الأجنبية

o_1223 دورة مجانية في udemy

oa_learnJava_2

موقع udemy من المواقع المشهورة التي تقدم الدورات الاحترافية على شبكة الانترنت ، هو موقع وسيط يجمع بين أصحاب المهارات المختلفة وبين الدارسين والمتعلمين ويوفر البيئة المناسب والأدوات المفيدة لإنشاء الدورات للتعليم المرئي ، هنالك الكثير من الدورات المدفوعة ، لكن أيضاً هنالك دورات مجانية يمكن لأي شخص الاستفادة منها ، ما عليك إلا التسجيل المجاني في الموقع ومن ثم البدء بالدراسة والاستفادة من جميع الخصائص التعليمية المقدمة

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

o_13دورات موقع udacity

موقع udacity يقدم دورات نوعية ونظام تعليمي مميز ، يأخذك بشكل متدرج عبر الدروس المرئية (الفيديوهات) ويوفر العديد من التمارين والتطبيقات على المواد التعليمية كي تتفاعل مع الدروس بدلاً من المشاهدة فقط ، الدورات مقدمة من جهات كبيرة مثل قوقل وبعض الجامعات العريقة ومن قبل أشخاص محترفين ، وهي مجانية مع وجود خاصة الاشتراك من أجل الحصول على مميزات أكثر ، أما الاستفادة المجانية فتتم بواسطة النقر على الأيقونة الزرقاء في صفحة الدورة (Access course material) ومن ثم التسجيل المجاني في الموقع ان لم تكون مسجلاً. هذه هي الدورات المجانية الموجودة حالياً في هذا الموقع:

o_14Java for Complete Beginners

oa_learnJava_5

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

o_15موقع TheNewBosten

oa_learnJava_4

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

o_16دورة مكونة من 95 درس

عبارة عن دورة مرئية على اليوتيوب في قناة Derek Banas ، تتكون من 95 فيديو ، متوسط طول الفيديوهات بين 10 و 20 دقيقة ، الفيديوهات منتجة بشكل جيد والصوت واضح ، لكن يعيب الدروس أنها غير مسمية بالإسم المناسب لكل درس ، يتم الإكتفاء بالرقم فقط.

o_17دورة جافا من mrBool

oa_learnJava_6

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

أيضاً يمكنك أن تجد دورات متقدمة في لغة الجاف مقدمة من أكاديمية خان

o_18موقع javaVideoTutes

oa_learnJava_7

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

o_19JAVA GUI

دورة على شبكة اليوتيوب عن تصميم الواجهات الرسومية في لغة الجافا GUI ، يجب عليك أولاً أن تتعرف على لغة الجافا بواسطة الدورات السابقة ومن ثم تنتقل إلى هذه الدورة التي تنقلك مرحلة أعلى وتساعدك في برمجة التطبيقات بالواجهات التي سوف يتعامل معها المستخدم.

o_20دورة تصميم الألعاب

هي دورة تعطيك الأساسيات لبناء وتطوير الألعاب بواسطة لغة الجافا ، طبعاً من المفترض أن تكون قد أخذت إحدى الدورات السابقة والمخصصة للمبتدئين ومن ثم تنتقل إلى هذه الدورة المتقدمة.

دورات أخرى على اليوتيوب

مصادر نصية (مقروءة) مميزة

تعلم وجرب الأكواد بنفسك

oa_learnJava_3

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

دورة نصية من إيهاب الهوب

oa_learnJava_1

يقدم الأخ إيهاب الهوب العديد من الدروس والمقالات المتخصصة في مجال البرمجيات والحاسوب عبر موقع (المجمع) ومن ضمن المحتوى التعليمي المفيد في الموقع: دورة جافا ، وهي دورة نصية (مقروءة) باللغة العربية موجهة للمبتدئين والمحترفين ،، تأخذك هذه الدورة من الأساسيات ، فحتى لو لم تكن لديك خبرة في البرمجة فهذه الدورة ستشرح لك أساسيات البرمجة لكن بلغة الجافا.

تتميز هذه الدورة النصية بالتنسيق والتصميم الجيد والشرح المنظم والواضح ، في الصفحة الأولى ستجد الفهرس للصفحات الفرعية ، قم بالنقر على أي عنوان رئيسي لتنتقل إلى الصفحة الفرعية التي تحتوي على الدرس بشكل مفصل ومنظم ومدعم بالأمثلة التوضيحية والتنبيهات ، المشكلة أن الأخ إيهاب لم يقم باستكمال الدورة والوصول إلى مراحل متقدمة ، لكنها تبقى مصدراً سهلاً ومميزاً للمبتدئين ومن أجل الإنطلاقة ثم التوسع بعد ذلك عبر مصادر أخرى

مصادر مقروءة أجنبية أخرى

  • موقع أوراكل الرسمي يقدم دروس تعليمية مبسطة ومحكمة للغة جافا
  • دروس مقروءة متخصصة لتعلم الجافا من أجل تطوير تطبيقات أندرويد مقدمة من الموقع الشهير tutsplus
  •  Think Java هو كتاب مجاني لتعلم لغة جافا ، يمكنك تحميلة بصيغة pdf
  • موقع tutorialsPoint يقدم دورة مقروءة ومختصرة للغة جافا تبدأ من المستوى الابتدائي إلى الإحترافي
  • هذا المصدر يوفر حلول لمشاكل جافا ودروس عملية بعضها مقروء والبعض الآخر فيديو
  • موقع متخصص في تقديم تمارين في الجافا ومطلوب منك تنفيذها
  • موقع آخر يقدم تمارين وواجبات برمجية مطلوب منك حلها

في الأخير، أتمنى أن تجد ضمن هذه المصادر ما يفيدك في بداية رحلتك عبر لغة جافا وعبر تطوير التطبيقات المختلفة وانتاج المشاريع النافعة ، و ….. أراك في القمة 🙂

  • AbdulRahman Taha

    جزاك الله خيرًا ونفع بك موضوع أكثر من رائع

  • Ibrahim HALOUANE

    شكرا على الموضوع، هناك أيضا منتديات جافا للعرب
    http://www.java4arab.com

  • Rani

    فعلا مجهود كبير ربنا يبارككون
    شكرا

تعليقات عبر الفيسبوك