Learn JAVA Programming From Scratch In Arabic

Learn JAVA Programming From Scratch In Arabic

Adel Nasim
1
25:11:26
2020-10-20
Description
هذا الكورس الشامل يقدم لك رحلة تعلم لغة الجافا من البداية إلى المستوى المتقدم، مصممة لتزويدك بالمهارات اللازمة لفهم البرمجة بلغة الجافا وتطبيقاتها العملية. يبدأ الكورس بتغطية أساسيات الجافا، بما في ذلك كيفية تثبيت الأدوات الأساسية مثل JDK وبيئة التطوير NetBeans، مما يضمن لك الإعداد الصحيح للبدء في البرمجة. ثم ينتقل إلى شرح المفاهيم الأساسية مثل تسلسلات الهروب والتعليقات وأنواع البيانات والمشغلات الحسابية، مع التركيز على التطبيق العملي من خلال أمثلة واضحة.

بعد ذلك، يتعمق الكورس في هياكل التحكم حيث يغطي الجمل الشرطية مثل if وswitch والحلقات التكرارية مثل while وfor، مع تدريبات لتعزيز الفهم. يتم أيضًا استعراض طرق الإدخال والإخراج باستخدام Scanner وprintf، مما يتيح لك التفاعل مع البرامج. ينتقل الكورس لشرح الدوال والطرق، بما في ذلك التحميل الزائد والعودية، لبناء برامج أكثر تنظيماً وكفاءة.

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

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

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

أهم النقاط التي يتناولها هذا الكورس:
- تثبيت وتجهيز أدوات تطوير الجافا مثل JDK وNetBeans.
- أساسيات لغة الجافا: التعليقات، تسلسلات الهروب، أنواع البيانات، والمشغلات الحسابية.
- هياكل التحكم: الجمل الشرطية (if, else, switch) والحلقات التكرارية (while, do-while, for).
- الدوال والطرق: التعريف، الاستخدام، التحميل الزائد، العودية، والطرق المدمجة.
- المصفوفات والسلاسل النصية: المصفوفات أحادية ومتعددة الأبعاد، وطرق التعامل مع النصوص.
- البرمجة كائنية التوجه: الكائنات، الفئات، المنشئات، الميراث، تعدد الأشكال، والعلاقات.
- مواضيع متقدمة: الكلمة المفتاحية static، الفصول المجردة، الواجهات، التعدادات، والتعامل مع الاستثناءات.
- التعامل مع الملفات: قراءة وكتابة الملفات باستخدام تيارات البيانات المختلفة والتسلسل.
Course Progress 0/77
Your Progress Let's get started! 📚
0%
0 completed 77 total lessons

Log in to save progress

Sign in to track your learning journey and save progress across devices.

Log in

المقدمة والإعداد

0/2
  • No lessons in this section yet

أساسيات الجافا

0/5
  • No lessons in this section yet

هياكل التحكم

0/11
  • No lessons in this section yet

الدوال والطرق

0/7
  • No lessons in this section yet

المصفوفات والسلاسل النصية

0/6
  • No lessons in this section yet

البرمجة كائنية التوجه: الكائنات والفئات

0/5
  • No lessons in this section yet

الميراث وتعدد الأشكال

0/12
  • No lessons in this section yet

الفصول المجردة والواجهات

0/11
  • No lessons in this section yet

التعدادات والتعامل مع الاستثناءات

0/9
  • No lessons in this section yet

التعامل مع الملفات

0/9
  • No lessons in this section yet