في هذه الدورة ستتعلم أهم مبادئ Clean Code والتي تعد مهارة أساسية لكل مطور يسعى إلى تحسين جودة الكود الخاص به. كتابة كود نظيف تعني كتابة كود يمكن فهمه وصيانته بسهولة من قبل المطورين الآخرين.
من خلال هذا الكورس سوف تكون قادر على التعامل مع الدكر بشكل إحترافي و هذا الكورس الأول من نوعه و بشكل مجاني بالكامل.
من خلال هذا الكورس سوف تصبح محترف بلغة Java من الصفر
من خلال هذا الكورس سوف تصبح شخص لديه القدرة على فهم و التعامل مع Kubernetes بدون اي خبرة مسبقة
يبدأ الكورس بشرح تفصيلي للمفاهيم الأساسية مثل الخيوط والعمليات وكيفية تنفيذها في لغة Java. يتناول أيضًا كيفية إنشاء الخيوط وإدارتها، مع التركيز على دورة حياة الخيط والأولويات والتوقيت الخاص بالخيوط. من ثم، يقدم الكورس مفاهيم متقدمة مثل التزامن بين الخيوط وكيفية حل مشاكل التزامن المحتملة. يشرح الكورس أدوات الاتصال بين الخيوط وكيفية التحكم فيها باستخدام wait() وnotify()، بالإضافة إلى شرح مفصل لـ ReentrantLock وخصائصه. كما يغطي الكورس موضوعات مهمة أخرى مثل التعامل مع الذاكرة المؤقتة وتفاصيل مستويات ذاكرة الـ CPU. يشرح أيضًا مفهوم الـ Java Volatile وكيفية التعامل مع المشاكل المحتملة مثل الـ Deadlock والـ Livelock. بالإضافة إلى ذلك، يقدم الكورس لمحة عامة عن مجموعات الخيوط والهياكل البيانية المتعددة، مع شرح مفصل لكيفية استخدام وفهم Java Collections Framework وكيفية جعل البيانات آمنة مع المجموعات المتعددة. هذا الكورس ملائم للمبرمجين الذين يرغبون في اكتساب معرفة شاملة وعميقة في برمجة Java متعددة الخيوط، مع تركيز على التطبيقات العملية وفهم أساسيات وتقنيات البرمجة متعددة الخيوط.
Java Generics هي من أهم ما يجب تعلمه في لغة Java لأنها سوف تنقلك الى قائمة المحترفين في إستخدام Java OOP . من خلال هذه الدورة رح تكون قادر على إستخدام Java Generics بطريقة إحترفية , سوف اضع خبرة 13 سنة بين يديك , لتحقيق لك كل الإفادة . حيث اعتمد فلسفة معينة تعتمد على ثلاث محاور رئيسية (البساطة , السرع , الدقة ) . Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety".
من خلال هذا الكورس سوف تحترف Microservices بإستخدام Spring boot with Docker and Kubernetes شرح لجميع المفاهيم وعملي
من خلال هذه الدورة سوف تكون قادر على بناء مشروع كامل متكامل من الصفر الى الإحتراف و فهم جميع المفاهيم التي تلزم بسوق العمل , في نهاية الدورة سوف نقوم ببناء مشروع متكامل و ربطه مع Frontend و سوف نقوم برفع المشروع الى الخادم , بعد الإنهتاء من هذه الدورة سوف تكون مؤهل لسوق العمل .
هي من أهم الدورات الأساسيات في مجال حماية البرمجيات التي يجب على كل مطور جديد في مجاله التعرف عليها لتسهل عليه فهم دورات البرمجة. هذا يعني أن نقط او حجر الأساس يبدا من هذه الدورة. سبب إنشاء هذه الدورة هذه الدورة هدية لكل طالب جديد قد بداء خطواته الأولى في مجال تطوير البرمجيات لكي تسهل وتنير الطريق عليه لفهم دورات البرمجة لأن من خلال هذه الدورة سوف نطرح أهم مصطلحات الحماية التي يجب على كل مطور معرفتها قبل إكماله لأي دورة برمجة.
إشتراك سنوي موحد بجميع الكورسات الحالية و القادمة
من خلال هذه الدورة سوف تكون قادر على البداء بعالم البرمجيات بشكل صحيح دون تشتت وضياع سوف نقوم بشرح كل ما يحتاجه المبتداء