مرحباً
تعتبر لغة جافا java بيئة برمجة قوية جداً طورها جيمس غوسلينغ تعمل على جميع المنصات وهي من اللغات عالية المستوى تتيح للمبرمج الكثير من المكتبات والخصائص وبالامكان تطوير الالعاب والبرامج المتقدمة والذكية من خلال هذه اللغة , هي لغة برمجة موجهة للكائنات OOP وتتميز بعدة خصائص منها :
- لغة تلتزم بقواعد البرمجة الكائنية التوجه.
- لغة لها بيئة تشغيل خاصه بها JavaVirtualMachine(JVM) .
- لها مكتبة فصائل ClasseLibraryكبيره وغنيه.
- لغه مبنية على قواعد اللغة الشهيرة سي/سي++.
- تعمل برامجها على معظم نظم التشغيل PlatformIndependent.
- سهولة الحصول عليها.
- امنة.
- قابلة للنقل و التنفيذ.
- إضافة الحركة والصوت إلى صفحات الويب.
- كتابة الألعاب والبرامج المساعدة.
- إنشاء برامج ذات واجهة مستخدم رسومية.
الإصدارات المتوفرة من الجافا :
Java SE
الإصدار القياسي من الجافا بالإنجليزية (Java Standard Edition) هو الجزء الخاص ببرمجة برامج سطح المكتب (StandAlone applications).
Java EE
اصدار الإنتربرايس بالإنجليزية (Java Enterprise Edition)هو يختلف عن الإصدار القياسي في أنه خاص ببرمجة الخوادم والتطبيقات الموزعة وبرمجة الويب.
Java ME
اصدار المايكرو بالإنجليزية (Java Micro Edition) وهو إصدار خاص بالبرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموما وتعتبر الخيار الأول لمبرمجي ألعاب الهواتف المحمولة.
Java Fx
تقنيّة أخرى اصدرتها صن ميكروسيستمز لتطوير تطبيقات من نوع "RIA" أي "Rich Internet Applications".
الغاية من هذه الدورة ليس تعلم اساسيات لغة جافا و انما التعمق في هذه اللغة الرائعة وصولاً الى الرسم بأستخدام البرمجة ومعرفة كيفية الوصول الى احداثيات الشاشة وكيفية استخدام الفئات classes و الوراثة Inheritance بين الكلاس الاب والكلاس الابن و ماهي عملية تعدد الاشكال Polymorphism و عملية Encapsulation (او عملية الكبسلة بس مو الي في بالكم ) وعملية Abstraction
متطلبات الدورة :
برنامج محرر للغة مثل الاكليبس Eclipse او برنامج نت بينز NetBeans
لتحميل برنامج الاكليبس Eclipse اضغط هنا
لتحميل برنامج الـ NetBeans اضغط هنا
اتمنى لكم التوفيق