أنماط تصميم البرمجيات
استكشف أنماط تصميم البرمجيات الشائعة لحل المشكلات المتكررة في بنية البرمجيات. تعرف على الأنماط الإنشائية والهيكلية والسلوكية لكتابة كود أكثر قوة وقابلية للصيانة.
11 courses
تعلم كيفية تطبيق المبادئ الخمسة الأساسية لـ SOLID لكتابة شفرة قوية وقابلة للقياس وقابلة للاختبار بسهولة في لغات مثل جافا وسي# وبيثون.
كتابة تطبيقات C++ نظيفة وقابلة للصيانة وفعالة عن طريق إتقان أنماط التصميم الكلاسيكية لعصابة الأربعة التي تم تحديثها لمعايير اللغة الحديثة.
بناء برمجيات قابلة للتوسيع والصيانة عن طريق تطبيق أنماط هندسية كلاسيكية باستخدام ميزات بايثون الحديثة مثل إشارات النوع وفئات البيانات.
إتقان أنماط تصميم هندسة البرمجيات والنظم الأساسية لبناء نظم حديثة قائمة على السحابة تتسم بدرجة عالية من المرونة والقدرة على التكيف.
تسريع تدفق عمل تطوير جافا وسبرنغ بوت عن طريق الاستفادة من GitHub Copilot لتوليد شفرة ذكية، وإعادة التصنيف بكفاءة، والاختبار الآلي.
تعلم كيفية بناء نظم قابلة للتوسيع والحفظ باستخدام أنماط هندسية حديثة ومبادئ تصميم أساسية.
تعلم تطوير حلول التشغيل الآلي للأعمال، وكتابة شفرة مخصصة، وتشكيل قواعد البيانات في بيئة 1C: Enterprise من الصفر.
تعلم تصميم واجهات برمجة التطبيقات القابلة للتوسيع، ودمج النظم باستخدام أنماط هندسية حديثة، والانتقال إلى دور مهندس برمجيات من خلال دروس منظمة تستند إلى النصوص.
تزود هذه الدورة المطوّرين الجدد بالممارسات الأساسية والأدوات الأساسية للتعامل مع مشاريع البرمجيات الحديثة بثقة.
تعلم كيفية تصميم معاملات موزعة موثوقة في الخدمات الدقيقة باستخدام جافا وسبرنغ بوت، والتحكم في أنماط مثل ساغا وصندوق البريد الخارجي للمعاملات.
تعلم تقنيات إعادة البناء الأساسية لتحديد وإزالة الشفرة الزائدة، مما يجعل برامجك أكثر قابلية للقراءة وسهلة الصيانة.