0097 1543 555 848

جافا

جافا

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

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

المواضيع الرئيسية
java Syntax and Java Class Structure Java Variables and Primitive Types Object Oriented Principles (Data Abstraction, Encapsulation, Inheritance, Polymorphism) Overriding and Overloading Methods Java Interface and Usability Introduction to Java Swing (GUI) Java Database Connectivity (JDBC) Java Exception Handling Java I/O Simple Examples (FileInputStream, DataInputStream, … etc.) Design Pattern in Java (DAO, Singleton, Façade) Selection Statements (If, Switch, Conditional Expressions) Loops (While, Do-while, For) Methods and Arguments Access Modifiers and Advantages