إحترف برمجة الـ Java من الصفر و دون اي خبرة مسبقة, في هذا الكورس سوف نقوم بشرح جميع المزايا في جميع الإصدارات المختلفة.
Description
كورس احتراف لغة Java من الصفر (باللغة العربية)
ابدأ رحلتك في البرمجة مع كورس شامل ومُحدَّث باستمرار يغطي أساسيات جافا حتى مفاهيم البرمجة كائنية التوجه وهياكل البيانات والمجموعات، مع أمثلة عملية وتمارين وQuiz في كل مرحلة. الكورس بالعربية بالكامل، ويتم تحديثه بإضافة الدروس الجديدة تباعًا عند الانتهاء منها.
ماذا ستتعلم
-
إعداد بيئة العمل وتثبيت JDK وIntelliJ IDEA، وفهم مكونات Java (JDK/JRE/JVM) وبنية المشاريع.
-
أساسيات اللغة: أنواع البيانات والمتغيرات، عوامل التشغيل، المُدخلات (Scanner)، والتعامل مع الأخطاء الشائعة.
-
التحكّم في التدفق: if/else، switch، المُعامل الثلاثي، الحلقات (for/while/do-while) وأوامر كسر/استكمال التدفق.
-
الدوال (Methods): القواعد، القيم المُعادة، التحميل (Overloading)، والممارسات الجيدة في التسمية والتنظيم.
-
البرمجة كائنية التوجه (OOP): الفئات والكائنات، المحدِّدات (Access Modifiers)، البُناة (Constructors)، التغليف (Encapsulation)، الوراثة (Inheritance)، override، this/super، الفئات المتداخلة، والثبات (Immutable).
-
الاستثناءات: try/catch/finally، أنواع الاستثناءات، الهرمية، وإنشاء استثناءات مخصّصة.
-
المصفوفات وسلاسل النصوص (String): التجميع، String Pool، ولا-قابلية التغيير.
-
التجريد والواجهات وتعدد الأشكال (Abstraction, Interfaces, Polymorphism).
-
التاريخ والوقت بالـ Java Time API: المناطق الزمنية، الصيغ، المقارنة، والفترات.
-
Java Collections Framework: List/Set/Map وArrayList/LinkedList/Stack/Queue/PriorityQueue/Deque وTreeSet/TreeMap، مع Comparable وComparator.
-
Java 8: لامبدا وStreams (التصفية، التحويل، reduce، التنفيذ المتوازي).
-
مدخل/مخرج الملفات (Java I/O).
مميّزات الكورس
-
أمثلة عملية وتمارين محلولة وكويزات موزّعة عبر الأقسام لترسيخ الفهم.
-
تحديثات مستمرة بإضافة الدروس الجديدة فور الانتهاء منها (الكورس قيد التسجيل حاليًا).
-
منهج تدرّجي يناسب المبتدئين ويساعد الراغبين في التوجّه للـ Backend على بناء أساس قوي في Java.
المتطلبات
-
جهاز كمبيوتر واتصال بالإنترنت؛ ستقوم داخل الكورس بإعداد JDK وIntelliJ خطوة بخطوة.
لمن هذا الكورس
-
المبتدئون في البرمجة والراغبون في إتقان Java من الصفر.
-
الطلاب والممارسون الذين يريدون قاعدة صلبة قبل الانتقال إلى تطوير الـ Backend والأطر المتقدمة.
Total Students | 122 |
---|---|
Duration | 34 hours |
Language | العربية |
Original Price | |
Sale Price | 0 |
Number of lectures | 309 |
Number of quizzes | 0 |
Total Reviews | 0 |
Global Rating | 0 |
Instructor Name | Abd AbuGhazaleh |
Course Insights (for Students)
Actionable, non-generic pointers before you enroll
Student Satisfaction
78% positive recent sentiment
Momentum
Steady interest
Time & Value
- Est. time: 34 hours
- Practical value: 5/10
Roadmap Fit
- Beginner → → Advanced
Key Takeaways for Learners
- Hands-on practice
- Real-world examples
- Project-based learning
Course Review Summary
Signals distilled from the latest Udemy reviews
What learners praise
Clear explanations and helpful examples.
Watch-outs
No consistent issues reported.
Difficulty
Best suited for
—
Reminder – Rate this 100% off Udemy Course on Udemy that you got for FREEE!!