
في هذه الدورة، ستتعمق في المبادئ والأنماط الأساسية التي تشكل ركائز تطوير البرمجيات الحديثة. تبدأ بالتعرف على مبادئ هندسة البرمجيات الأساسية، ثم تنتقل لفهم أنماط التصميم المتقدمة والتقنيات الحديثة مثل البرمجة الموجهة للكائنات، إعادة التهيئة، والأنماط المعمارية مثل الأنماط متعددة الطبقات، المعمارية الموجهة بالخدمات، وأنماط MVC. ستحصل على قدرة التمييز بين التصميم العالي المستوى والتصميم التفصيلي، وتتعلم كيفية تحسين جودة البرمجيات من خلال إعادة الهيكلة. توفّر الدورة أمثلة تطبيقية واقعية تساعدك على بناء أنظمة برمجية من البسيطة إلى المعقدة، مع شرح تطور لغات البرمجة وبيئات التطوير عبر الزمن لتمنحك فهماً عملياً شاملاً.
BITS Pilani Instructors Group