تعمّق

دورة الـ Generics في Java بالعربية

افهم الـ Generics بدل أن تتجاهلها: الأنواع المعمّمة، الـ Wildcards، الـ Bounded Types، والـ Type Erasure — بأمثلة عملية من مكتبات Java نفسها.

متوسط باللغة العربية وصول مدى الحياة شهادة إتمام من Udemy
غلاف دورة Master Java Generics — إحترفها باللغة العربية
المنهج

ماذا ستتعلم في هذه الدورة؟

  • لماذا وُجدت الـ Generics وما المشاكل التي تحلها في أمان الأنواع (Type Safety)
  • بناء Generic Classes و Generic Methods خطوة بخطوة
  • الـ Bounded Types والـ Wildcards: متى تستخدم ‎? extends‎ ومتى ‎? super‎
  • فهم الـ Type Erasure وحدود الـ Generics في وقت التشغيل
  • قراءة وفهم تواقيع دوال الـ Collections Framework بثقة
  • أنماط استخدام عملية لكتابة مكتبات وكود قابل لإعادة الاستخدام

لمن هذه الدورة؟

مطوّر Java يعرف الأساسيات ويريد فهم الكود الذي يكتبه بدل نسخه — ومن يريد قراءة الـ Source Code لمكتبات Java وفهمه.

لماذا هذه المهارة مهمة؟

الـ Generics موجودة في كل سطر Java حديث تقريبًا، ومع ذلك يتجنبها كثير من المطوّرين لأنها شُرحت لهم بشكل معقد. هنا ستفهمها مرة واحدة وإلى الأبد.

المدرّب

تتعلم من ممارس، لا مُلقّن

عبد أبو غزالة — مدرّب الدورة

عبد أبو غزالة (Abd Abughazaleh)

مهندس برمجيات ومؤسس Java Mastery Academy

مهندس برمجيات خرّيج الجامعة الهاشمية، يمارس البرمجة منذ 2008 ويعلّمها بالعربية منذ 2017. أسس Java Mastery لتكون المرجع العربي الأول في Java و Spring والـ Microservices.

أكمل مسارك

دورات تكمل هذه الدورة

الأساس — ابدأ من هنا غلاف دورة Master Java In Arabic — All Java Versions
من مبتدئ إلى متقدم

Master Java In Arabic — All Java Versions

من الصفر إلى الاحتراف: أساسيات اللغة، البرمجة كائنية التوجه، الـ Collections والـ Streams، ومزايا الإصدارات الحديثة من Java — كل ذلك بالعربية.

التفاصيل والاشتراك
الأحدث غلاف دورة Master Spring Boot 3 & Spring Framework 6 — بالعربي
متوسط — يتطلب أساسيات Java

Master Spring Boot 3 & Spring Framework 6 — بالعربي

من الصفر إلى بناء تطبيقات Backend حقيقية: حقن الاعتماديات، بناء REST APIs، التعامل مع قواعد البيانات عبر Spring Data JPA، والحماية والنشر.

التفاصيل والاشتراك
متقدم غلاف دورة Master Java Concurrency & Multithreading — بالعربي
متقدم

Master Java Concurrency & Multithreading — بالعربي

أصعب مواضيع Java شرحًا وأكثرها طلبًا في المقابلات: الـ Threads، التزامن، الـ Thread Pools، والبرمجة غير المتزامنة — بشرح عربي مبسّط.

التفاصيل والاشتراك

مقعدك في الدورة بانتظارك

انضم لطلاب Java Mastery Academy وابدأ ببناء مهارة تفتح لك أبواب سوق العمل — بوصول مدى الحياة وتحديثات مستمرة.