نبذة عن الكورس
هذا الكورس يهدف إلى رفع مستوى الطالب البرمجي من المبتدئ إلى المتقدم، من خلال تعلم مفاهيم البرمجة الكائنية التوجه (OOP) وبناء أنظمة برمجية حقيقية منظمة وقابلة للتطوير.
المستوى
متقدم
المدة
12 ساعة
المشاريع
5 مشاريع
الدروس
18 درس
المحاور الرئيسية
- 1الدوال المتقدمة (Functions)التعمق في الدوال وكيفية تنظيم الكود وإعادة استخدامه بكفاءة
- 2البرمجة الكائنية (OOP)بناء الفئات (Classes) والكائنات (Objects) وتصميم برمجيات مرنة
- 3الوراثة والتعدديةمفاهيم Inheritance و Polymorphism لتصميم برمجيات متقدمة
- 4إدارة الأخطاء والاستثناءاتمعالجة Exceptions لضمان استقرار وموثوقية البرامج
ماذا ستتعلم
تصميم برمجيات كائنية التوجه
بناء أنظمة قابلة للتطوير
إدارة الأخطاء احترافياً
تطبيق أنماط التصميم البرمجي