هذا الدرس هو مقدمة دورة لغة جافا *، نعطي فيه نبذة عن ما هي لغة جافا ؟ لماذا ندرسها وما أهميتها؟ و المتطلبات للدورة.
*رابط لغة الجافا.
ما هي لغة جافا؟
لغة جافا Java من اشهر لغات البرمجة واوسعها انتشارا (اكثر من 3 مليار جهاز يشغلون جافا)، قام جيمس جوسلينغ بتطويرها وتصميمها سنة 1992 اثناء عمله في شركة صن مايكرو سيستمس Sun Microsystems. تم اصدار اول نسخة منها سنة 1995 من قبل الشركة. كانت تسمى في البداية باوك Oak (شجرة البلوط) ثم تم تسميتها لاحقا ب جافا java وهو اسم نوع قهوة الذي هو رمزها الان.
هي لغة مفتوحة المصدر Open Source تدعم البرمجة الكائنية OOP: Object Oriented Programming وآمنة. اصبحت تدعم الكثير من خصائص البرمجة الوظيفية Functional Programming . تستخدم في برمجة العديد من الانظمة مثل : تطبيقات الموبايل Mobile خاصة الاندرويد و تطبيقات سطح المكتب Desktop و تطبيقات الويب Web Applications وبرمجة الكثير من قواعد البيانات Databases و الخوادم Servers و غيرها الكثير.
لماذا لغة جافا؟
- من أشهر لغات البرمجة و هذا يجعل المجتمع community الخاص بها كبير.
- مستقل عن منصة العمل Platform Independent اي تستطيع ان تكتب البرنامج على نظام تشغيل و تشغله على اخر.
- يدعم تقريبا كل نظم التشغيل من ويندوز windows، لينكس Linux، ماك او اس Mac OS و الموبايلات .
- يدعم البرمجة الكائنية و البرمجة الوظيفية ، وهذا يساعد على تنظيم الاكواد و تشغيلها بكفاءة.
- لغة امنه و كفئ فيما يتعلق باستخدام الذاكرة Memory.
- من أكثر اللغات المطلوبة في سوق العمل.
لمن دورة جافا؟
هذة السلسلة للميتدئين ولمن يرغب في تعلم لغة جافا حيث انها ستغطي اللغة من الاساسيات الى المواضيع المتقدمة
المطلوب مسبقا؟
الدورة تبدأ من الصفر. لكن معرفة اساسيات البرمجة والكمبيوتر يسياعد كثيرا لفهم الدورة (دورة مدخل الى البرمجة تغطي تلك الاساسيات).