أنماط تصميم البرمجيات

استكشف أنماط تصميم البرمجيات الشائعة لحل المشكلات المتكررة في بنية البرمجيات. تعرف على الأنماط الإنشائية والهيكلية والسلوكية لكتابة كود أكثر قوة وقابلية للصيانة.

11 courses

مبادئ SOLID: تصميم شفرة نظيفة وقابلة للصيانة

تعلم كيفية تطبيق المبادئ الخمسة الأساسية لـ SOLID لكتابة شفرة قوية وقابلة للقياس وقابلة للاختبار بسهولة في لغات مثل جافا وسي# وبيثون.
★ 4.5 (1,211)

أنماط تصميم لغة C++ الحديثة: بنية شفرة نظيفة

كتابة تطبيقات C++ نظيفة وقابلة للصيانة وفعالة عن طريق إتقان أنماط التصميم الكلاسيكية لعصابة الأربعة التي تم تحديثها لمعايير اللغة الحديثة.
★ 4.6 (7,547)

أنماط تصميم حديثة للغة بايثون ومبادئ SOLID

بناء برمجيات قابلة للتوسيع والصيانة عن طريق تطبيق أنماط هندسية كلاسيكية باستخدام ميزات بايثون الحديثة مثل إشارات النوع وفئات البيانات.
★ 4.4 (4,427)

بنية البرمجيات السحابية وأنماط تصميم النظم

إتقان أنماط تصميم هندسة البرمجيات والنظم الأساسية لبناء نظم حديثة قائمة على السحابة تتسم بدرجة عالية من المرونة والقدرة على التكيف.
★ 4.6 (3,539)

GitHub Copilot لمطوري جافا وسبرنغ بوت

تسريع تدفق عمل تطوير جافا وسبرنغ بوت عن طريق الاستفادة من GitHub Copilot لتوليد شفرة ذكية، وإعادة التصنيف بكفاءة، والاختبار الآلي.
★ 4.5 (3,210)

مبادئ تصميم البرامج الحاسوبية وبنائها

تعلم كيفية بناء نظم قابلة للتوسيع والحفظ باستخدام أنماط هندسية حديثة ومبادئ تصميم أساسية.
★ 4.6 (4,014)

أسس برمجة المؤسسات باستخدام لغة البرمجة 1C

تعلم تطوير حلول التشغيل الآلي للأعمال، وكتابة شفرة مخصصة، وتشكيل قواعد البيانات في بيئة 1C: Enterprise من الصفر.
★ 4.9 (3,487)

مهندس برمجيات: أسس تصميم النظم

تعلم تصميم واجهات برمجة التطبيقات القابلة للتوسيع، ودمج النظم باستخدام أنماط هندسية حديثة، والانتقال إلى دور مهندس برمجيات من خلال دروس منظمة تستند إلى النصوص.
★ 4.8 (1,884)

هندسة البرمجيات العملية: الأدوات والممارسات الأساسية

تزود هذه الدورة المطوّرين الجدد بالممارسات الأساسية والأدوات الأساسية للتعامل مع مشاريع البرمجيات الحديثة بثقة.
★ 4.0 (58)

أنماط المعاملات الموزعة في خدمات سبرينغ الدقيقة

تعلم كيفية تصميم معاملات موزعة موثوقة في الخدمات الدقيقة باستخدام جافا وسبرنغ بوت، والتحكم في أنماط مثل ساغا وصندوق البريد الخارجي للمعاملات.
★ 4.9 (28)

إعادة معالجة شفرة مكررة لبرامج أنظف

تعلم تقنيات إعادة البناء الأساسية لتحديد وإزالة الشفرة الزائدة، مما يجعل برامجك أكثر قابلية للقراءة وسهلة الصيانة.
★ 4.9 (18)