20 مصدر مجاني عربي وإنجليزي لتعلم البرمجة بلغة جافا بالفيديو
الجافا من اللغات البرمجية الحديثة التي أصبحت اليوم منتشرة بشكل كبير وتستخدم لتطوير العديد من التطبيقات ، يكفي أن تعرف أن برمجة تطبيقات نظام الأندرويد هو معتمد أساساً على لغة الجافا ، لغة الجافا كانت أساساً من إنشاء شركة صن مايكروسيستمز قبل ان تستحوذ عليها شركة أوراكل ، وانطلقت في 1995 ، وقد أصبحت اليوم من اللغات البرمجية التي تستخدم بشكل واسع لبناء التطبيقات في عدة منصات وأنظمة ، وبناءً على إحصائية TIOBE ، فجافا اليوم تتنازع على المرتبة الأولى مع لغة الـ (C) من ناحية الشهرة.
إذا كنت تنوي الدخول إلى مجال تطوير تطبيقات الأندرويد فمن الضروري أن تستوعب لغة الجافا أولاً من أجل ان تصبح مطور تطبيقات محترف ولديك أساس قوي ومتين. لا تتساهل وتحاول اختصار الطريق فغيرك قد حاول وتعب ، الطريق الأقصر هي التأسيس القوي ، كلما كان أساسك قوي كل ما كانت نتائجك قوية ، أما مقولة (ما قل ودل) فليست مفيدة في مجال تحصيل العلوم ، والحمد لله لم تعد مسألة تحصيل العلوم وخاصة الحاسوبية من الأمور الصعبة أو المكلفة ، فالانترنت قد وفر لنا الكثير من المصادر المجانية
أولا: المصادر المجانية العربية
دورات عبدالله عيد
الأخ عبدالله عيد من الأشخاص القلائل في العالم العربي الذي لديه عطاء متميز في مجال الدروس البرمجية والتطويرية ، سوف تجد في موقعه الشخصي العديد من الدورات المجانية المستضافة في اليوتيوب ، ومنها دورات الجافا (101) و الجافا (102) وكذلك الجافا (103).
هذه الدورات المرئية أفضل من الدروس المقروءة من عدة جوانب ، فهي تريك كيف تقوم بالشيء بشكل عملي مباشر ، وهي كذلك لا تصيبك بالملل والإرهاق كما هو الحال عند القراءة من المراجع والكتب، أما الميزة الأخيرة في ما يقدمه عبدالله عيد من دروس ودورات أنه يقوم بتعليمك البرمجية من الأساس لكن في نفس الوقت دون الغرق في التفاصيل النظرية ، فعندما تبدأ متابعة فيديوهات دورة جافا (101) فسوف تلاحظ أنه قد بدأ بتعليمك أساسيات البرمجة الموجهة بشكل مبسط وسريع كي تفهم الجافا بشكل صحيح ، بالإضافة إلى أسلوبه الواضح والبسيط.
أساسيات جافا من رواق
موقع رواق من المنصات التعليمية التي تقدم وقدمت العديد من الدورات المرئية في مختلف المواضيع والعلوم والتي تتبع نمط الـ(موك) الذي يستخدم الانترنت كوسيلة تعليمية مفتوحة للجميع ، هنالك دروة في رواق اطلقت في اكتوبر 2014 بإسم مقدمة للبرمجة بلغة جافا ، يمكنك الاستفادة من فيديوهات ومواد هذه الدورة بعد التسجيل في الموقع ومن ثم التفاعل مع الدروس التي فيها بشكل فاعل ومميز.
هذه الدورة تفترض أن لديك بعض الخبرة في مجال البرمجة بشكل عام ، فهي لن تتطرق إلى أساسيات البرمجة مثل الدوال والجمل الشرطية وغيرها من الأمور التي تستخدم في جميع لغات البرمجة ، لكن سوف تبني فوق الأساسيات هذه وتشرح طريقة تطبيق هذه المفاهيم عبر لغة الجافا ، لذلك فيفضل ان يكون لديك خبرة أولية بالبرمجة أو انك قد تعاملت في فترات سابقة مع أي لغة برمجية أخرى.
دورات ممنهجة من ملتقى الدارين
موقع ملتقى الدارين من المواقع الضخمة والتي لها أثر كبير وطيب في التعليم عن بعد ، يقدم هذا الموقع دروات مجانية في كثير من المجالات منها تكنلوجيا المعلومات ، هذه الدورات في الأصل تتم بواسطة التعليم المفتوح بواسطة برامج الفصول الإفتراضية المباشرة التي يكون فيها المدرس والطلبة متواجدين في نفس اللحظة وتكون بشكل تفاعلي.
هنالك دورة متخصصة في الجافا أقامها ملتقى الدارين في بداية عام 2014 وهي عبارة عن شرح مبادىء لغة الجافا للمبتدئين في البرمجة مقدمة بواسطة المهندسة مشيره غالب ، كما أن هنالك دورة أخرى مقدمة من قبل المهندس اسامة مجدى ، يمكن مشاهدة جميع محاضرات الدورات عبر قناة ملتقى الدارين في اليوتيوب:
- Java programming SE Level 1 مع (مشيره غالب)
- Java programming مع (اسامة مجدى)
- Java Enterprise Edition مع (عهود على)
52 درس فيديو
هذه الدورة العربية المجانية تتكون من 52 فيديو لتعليم لغة الجافا على موقع اليوتيوب ، مقدمة عبر قناة (مدينة العلم) ، وهي فيديوهات واضحة والصوت فيها واضح أيضاً ويتم العرض بشكل عملي وتطبيقي.
دورة مقدمة من عماد صابر
دورة عربية مجانية لتعلم الجافا للمبتدئين مقدمة من الأخ عماد صابر عبر قناته في اليوتيوب، القائمة تحتوي على 46 فيديو متوسط الحجم (بين 8 و 15 دقيق لكل فيديو)
برمجة واجهة المستخدم في الجافا
واجهة المستخدم الرسومية او (GUI) من الخطوات المهمة والمتقدمة في لغة الجافا ، يفترض أن تكون قد تعلمت المبادئ الأساسية في لغة الجافا بواسطة المصادر الأخرى التي تبدأ من الصفر ، هذه الدورة مخصصة لمن يريد أن يصمم واجهات تفاعلية ورسومية عبر الجافا ، وهي مقدمة من الأخ (مصعب الزهراني) عن طريق اليوتيوب عبر قناة (أضف الفرق) ، الأخ مصعب ينصحك أن تشاهد أولاً دورات الأخ عبدالله عيد المخصصة في الجافا ثم تنتقل إلى هذه الدورة المتقدمة.
تعلم الجافا عن طريق المشاريع
من خلال هذه الدورة المرئية في اليوتيوب ، والمقدمة من الأخ أحمد بشير ، سوف تتمكن من ربط المعلومات النظرية التي تلقيتها في الدورات السابقة بالمجال التطبيقي عبر مشاريع واقعية ،، فهذه الدورة ليست مناسبة للمبتدئين ، لأنها لن تغطي الأساسيات ، لكنها ستبني على هذه الأساسيات لتطبيقها بواسطة بناء مشاريع واقعية ، حيث يتم تطبيق المفاهيم في بداية الدورة على تطوير برنامج ادارة مستشفى، الدورة مكونة من 23 درس فيديو ، كما يمكن زيارة قناة الأخ أحمد في اليوتيوب للإطلاع على دروس أخرى متعلقة بالجافا
دورة JSP و Servlet
الـ JSP مفيد إن كنت تنوي تطوير تطبيقات وب تعمل في مواقع الانترنت عبر لغة الجافا ، هذه الدورة مقدمة من الأخ أنس في قناته في اليوتيوب ، وهي مكونة من 28 فيديو متوسط الطول ، وطبعاً يفترض أن يكون لديك معرفة أولية بلغة جافا وكذلك بأدوات ولغات تصميم صفحات المواقع مثل HTML
40 درس من الأخ بهاء
الأخ بهاء بدأ في 2012 بعمل دروس مرئية على شبكة اليوتيوب لتعليم لغة جافا ، هي عبارة عن 40 درس فيديو صغير مقدم بشكل منظم وواضح ، الدروس عملية مباشرة لا تتطرق إلى أمور نظرية ، أول درس مخصص لإعداد وتجهيز بيئة العمل المستخدمة والتي هي عبارة عن برنامج (eclipse).
دورة مطولة من عبدالرحمن
يقدم الأخ عبد الرحمن خميس دورة احترافية ومطولة عن الجافا عبر قناته في اليوتيوب ، هذه الدورة تحتوي على فيديوهات طويلة مسجلة بواسطة خدمة الدردشة المرئية Hangouts ، كل فيديو مدتة أكثر من ساعة ، تحتوي الدورة على 35 فيديو طويل ، وقد بدأ الأخ عبدالرحمن ببعض أساسيات البرمجة في الفيديوهات الأولى ، وهو ما يفيد في مسألة التأسيس القوي للخلفية البرمجية بشكل عام.
دورات شريف فتحي
الأخ شريف فتحي يقدم العديد من الدروس الموجهة للطلاب الدارسين لعلوم الحاسب الآلي عامة ولطلاب الجامعة العربية المفتوحة بشكل خاص ، ومن الدورات التي يقدمها دورة الجافا عبر موقعه http://free4learn.com ، يمكن متابعة ومشاهدة هذه الدروس عبر الموقع أو عبر قناته في اليوتيوب والتي تحتوي على عدة دروس أخرى في مجالات البرمجة وتصميم المواقع.
ثانياً: المصادر المجانية الأجنبية
23 دورة مجانية في udemy
موقع udemy من المواقع المشهورة التي تقدم الدورات الاحترافية على شبكة الانترنت ، هو موقع وسيط يجمع بين أصحاب المهارات المختلفة وبين الدارسين والمتعلمين ويوفر البيئة المناسب والأدوات المفيدة لإنشاء الدورات للتعليم المرئي ، هنالك الكثير من الدورات المدفوعة ، لكن أيضاً هنالك دورات مجانية يمكن لأي شخص الاستفادة منها ، ما عليك إلا التسجيل المجاني في الموقع ومن ثم البدء بالدراسة والاستفادة من جميع الخصائص التعليمية المقدمة
هنالك عشرات الدورات المتخصصة في لغة الجافا ، بعضها مجاني وبعضها مدفوع ، في هذه الصفحة سوف تجد جميع الدورات المجانية الخاصة بجافا في هذا الموقع ، وهي حالياً 23 دورة مجانية ، منها الدورة المجانية المشهورة (Java Tutorial for Complete Beginners) التي وصلت التسجيلات فيها إلى أكثر من 300 ألف طالب.
دورات موقع udacity
موقع udacity يقدم دورات نوعية ونظام تعليمي مميز ، يأخذك بشكل متدرج عبر الدروس المرئية (الفيديوهات) ويوفر العديد من التمارين والتطبيقات على المواد التعليمية كي تتفاعل مع الدروس بدلاً من المشاهدة فقط ، الدورات مقدمة من جهات كبيرة مثل قوقل وبعض الجامعات العريقة ومن قبل أشخاص محترفين ، وهي مجانية مع وجود خاصة الاشتراك من أجل الحصول على مميزات أكثر ، أما الاستفادة المجانية فتتم بواسطة النقر على الأيقونة الزرقاء في صفحة الدورة (Access course material) ومن ثم التسجيل المجاني في الموقع ان لم تكون مسجلاً. هذه هي الدورات المجانية الموجودة حالياً في هذا الموقع:
- Intro to Java Programming
- Developing Scalable Apps with Java المقدمة من قبل قوقل
Java for Complete Beginners
هي دورة مجانية مقدمة من موقع CaveOfProgramming ، وهو موقع متخصص في تقديم دورات (الموك) كما المواقع السابقة ، هنالك دورات مجانية ودورات غير مجانية في هذا الموقع ، لكن هذه الدورة بالذات مجانية ويمكن الاستفادة منها بعد التسجيل في الموقع.
موقع TheNewBosten
موقع TheNewBosten يقدم العديد من الدروس المجانية المستضافة في اليوتيوب ، يمكنك الوصول إلى دورة لغة الجافا في الموقع ومشاهدة الفيديوهات في هذا الموقع والتي تتكون من 87 فيديو ، ستجد قائمة في الجهة اليسرى من الموقع للوصول إلى جميع الدورس في هذه الدورة.
دورة مكونة من 95 درس
عبارة عن دورة مرئية على اليوتيوب في قناة Derek Banas ، تتكون من 95 فيديو ، متوسط طول الفيديوهات بين 10 و 20 دقيقة ، الفيديوهات منتجة بشكل جيد والصوت واضح ، لكن يعيب الدروس أنها غير مسمية بالإسم المناسب لكل درس ، يتم الإكتفاء بالرقم فقط.
دورة جافا من mrBool
موقع من الهند يقدم دورات ودروس في البرمجة وعلوم الحاسب بشكل مجاني ويعتمد على التبرعات ، ومن هذه الدورات دورة لغة الجافا (Java Complete Course-Programming fundamental in Java) بالصوت والصورة ، طبعاً اللكنة هندية لكن إذا كان مستواك في اللغة الانجليزية متقدماً فلن تجد مشكلة في فهم الدروس.
أيضاً يمكنك أن تجد دورات متقدمة في لغة الجاف مقدمة من أكاديمية خان
موقع javaVideoTutes
هو موقع مخصص لتقديم دروس الجافا ، يحتوي حتى هذه اللحظة على 17 درس فيديو بداخله ، يمكنك المشاهدة ببساطة والتعلم المباشر والعملي.
JAVA GUI
دورة على شبكة اليوتيوب عن تصميم الواجهات الرسومية في لغة الجافا GUI ، يجب عليك أولاً أن تتعرف على لغة الجافا بواسطة الدورات السابقة ومن ثم تنتقل إلى هذه الدورة التي تنقلك مرحلة أعلى وتساعدك في برمجة التطبيقات بالواجهات التي سوف يتعامل معها المستخدم.
دورة تصميم الألعاب
هي دورة تعطيك الأساسيات لبناء وتطوير الألعاب بواسطة لغة الجافا ، طبعاً من المفترض أن تكون قد أخذت إحدى الدورات السابقة والمخصصة للمبتدئين ومن ثم تنتقل إلى هذه الدورة المتقدمة.
ليست هناك تعليقات