متقدم

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

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

متقدم باللغة العربية وصول مدى الحياة شهادة إتمام من Udemy
غلاف دورة Master Java Concurrency & Multithreading — بالعربي
المنهج

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

  • فهم الـ Threads من الأساس: إنشاؤها، دورة حياتها، وإدارتها بشكل صحيح
  • مشاكل التزامن: الـ Race Conditions والـ Deadlocks وكيفية اكتشافها وتجنّبها
  • أدوات التزامن: synchronized والـ Locks والـ Atomic Classes
  • الـ Executor Framework والـ Thread Pools لإدارة المهام بكفاءة
  • البرمجة غير المتزامنة باستخدام CompletableFuture
  • الـ Concurrent Collections والتعامل الآمن مع البيانات المشتركة

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

مطوّرو Java الذين يريدون كتابة تطبيقات عالية الأداء، أو يستعدون لمقابلات عمل تقنية — أسئلة الـ Concurrency حاضرة في كل مقابلة Java جادّة.

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

الفرق بين مطوّر Java عادي ومطوّر Senior غالبًا هو فهم الـ Concurrency. هذه الدورة تنقلك من الحفظ إلى الفهم العميق لكيفية عمل الـ Threads داخل الـ JVM.

المدرّب

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

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

عبد أبو غزالة (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 Generics — إحترفها باللغة العربية
متوسط

Master Java Generics — إحترفها باللغة العربية

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

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

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

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