


منذ 4 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
الأنظمة الحديثة لا تفشل بسبب التعليمات البرمجية، بل بسبب التبعيات. زمن وصول الشبكة، وانقطاع التيار، والمهلات، وارتفاع حركة المرور: هذه هي الحقائق التي يجب أن تواجهها كل واجهة خلفية. ولهذا السبب لم يعد التسامح مع الأخطاء أمرًا اختياريًا - إنه ضروري. تعد هذه الدورة التدريبية بمثابة تعمق عملي في Resilience4j، وهي مكتبة قوية وخفيفة الوزن تم تصميمها خصيصًا لجلب أنماط المرونة إلى تطبيقات Java - وهي مصممة للتكامل بسلاسة مع Spring Boot. ستتعلم كيفية التصميم والبناء الخدمات الصغيرة التي تنجو من الفشل، وتتعافى بأمان، وتحمي نفسها من التحميل الزائد - باستخدام أدوات العالم الحقيقي مثل قواطع الدائرة، وإعادة المحاولة، ومحددات المعدل، ومحددات الوقت، والحواجز، والاستراتيجيات الاحتياطية. هذه ليست دورة تدريبية قائمة على النظرية. يتم دعم كل مفهوم من خلال الترميز المباشر والأمثلة الحقيقية ونقاط النهاية القابلة للاختبار والسياق المعماري الذي تحتاجه لتطبيق هذه الأنماط في أنظمة الإنتاج.ما ستتعلمه:
- كيفية استخدام Resilience4j مع Spring Boot لبناء خدمات صغيرة مرنة
- متى ولماذا يتم استخدام قواطع الدائرة لمنع حالات الفشل المتتالية
- كيفية تطبيق منطق إعادة المحاولة الذي لا يطغى على المصب الخدمات
- تكوين حدود المعدل لحماية واجهات برمجة التطبيقات الخاصة بك من إساءة الاستخدام والسلوك المشابه لـ DDoS
- الاستفادة من محددات الوقت لقطع الطلبات المعلقة وتحسين زمن الاستجابة
- عزل الموارد بأنماط الحاجز لاحتواء نطاقات الفشل
- إنشاء آليات احتياطية وتدفقات تدهور رشيقة
- مقارنة Resilience4j vs Hystrix vs Bucket4j واختيار النهج الصحيح
- اختبار نقاط النهاية المرنة وسيناريوهات الفشل في Spring Boot
- دمج أدوات المراقبة باستخدام Spring Boot Actuator
لماذا تبرز هذه الدورة التدريبية: تركز معظم دورات Spring Boot على بناء الميزات. يركز هذا البرنامج على إنشاء أنظمة لا تتعطل تحت الضغط. ستتجاوز CRUD وتتجه نحو العقلية الهندسية المطلوبة لتصميم الخدمات التي:
- التعافي من الانقطاعات الجزئية
- التوسع بأمان
- الفشل بأمان
- الاستمرار في خدمة المستخدمين حتى عندما تسوء الأمور
لمن تستهدفه هذه الدورة:
- مطورو Java وSpring Boot المستعدون لرفع مستوى مهاراتهم في هندسة الأنظمة
- مهندسو الواجهة الخلفية الذين تعرضوا لأعطال الخدمة ويرغبون في منعها
- مطورو الخدمات الصغيرة الذين يهدفون إلى جعل واجهات برمجة التطبيقات الخاصة بهم جاهزة للإنتاج
- مهندسو DevOps والنظام الأساسي المهتمون باستقرار النظام وإمكانية ملاحظته
- تصميم مهندسي البرمجيات أنظمة موزعة ومتسامحة مع الأخطاء
- أي شخص يستعد لإجراء مقابلات مع الواجهة الخلفية أو مقابلات تصميم النظام
ستقوم ببناء:
- خدمات صغيرة مرنة لـ Spring Boot مع نظام أمان مدمج
- أمثلة عملية بالكامل لإعادة المحاولة، وتحديد المعدل، والرجوع، ومنطق قاطع الدائرة
- التسامح مع الأخطاء القابلة للتكوين مع ضبط وقت التشغيل عبر Spring Boot الخصائص
- الأنظمة التي لا تتعافى فحسب - بل تحمي نفسها بشكل استباقي
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة