🎓 مركز اختباراتٍ معتمد لدى Pearson VUE و Prometric · المدير القُطري لـ CIET في سورية · تدريبٌ في المزة منذ 2010·الامتحانات التي نقدّمها ←
البرمجة وتطوير الويب

C++ Programming: CPA Exam Preparation

اكتسب تمكّناً راسخاً من لغة C++ والبرمجة كائنية التوجّه. على مدى سبعة أيام تراجع أساسيات اللغة

7 أياممتوسط10 وحداتCPA: C++ Certified Associate Programmer
نظرة عامة

نظرة عامة

اكتسب تمكّناً راسخاً من لغة C++ والبرمجة كائنية التوجّه. على مدى سبعة أيام تراجع أساسيات اللغة، ثم تتعمّق في المؤشرات والمراجع والذاكرة الديناميكية، قبل أن تصمّم أصنافك الخاصة بالبواني (Constructors) والهوادم (Destructors) والنسخ والوراثة وتعدّد الأشكال وإعادة تعريف العوامل والاستثناءات.

يُعزَّز كل موضوع بمختبرات برمجة عملية. ويُخصَّص اليوم الأخير للتحضير لاختبار شهادة C++ للمستوى المشارك، وهو اختبار برمجي لا علاقة له بمؤهل المحاسبة الذي يحمل الأحرف نفسها.

ما ستتعلّمه

ما ستتعلّمه

المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.

  • Write structured C++ programs using the core language features
  • Use pointers, references and dynamic memory safely
  • Design classes with constructors, destructors and access control
  • Apply inheritance and polymorphism with virtual functions
  • Overload operators for your own types
  • Handle errors with exceptions
  • Prepare thoroughly for the associate-level C++ certification exam
المنهاج

المنهاج

10 وحدات
  • Program structure and compilation
  • Data types and operators
  • Flow control
  • Console I/O
  • Function overloading and default arguments
  • Passing by value, reference and pointer
  • Arrays and the string class
  • Namespaces
  • Pointers and pointer arithmetic
  • References
  • new and delete
  • Avoiding leaks and dangling pointers
  • Defining classes
  • Access specifiers and encapsulation
  • Constructors and destructors
  • Static and const members
  • Copy constructors
  • Assignment operators
  • Shallow and deep copies
  • The this pointer
  • Base and derived classes
  • Access in inheritance
  • Constructors in class hierarchies
  • Multiple inheritance basics
  • Virtual functions
  • Abstract classes and pure virtual functions
  • Dynamic binding
  • Virtual destructors
  • Overloading arithmetic and comparison operators
  • Stream insertion and extraction operators
  • Friend functions
  • Good practice in overloading
  • try, throw and catch
  • Standard exception classes
  • Custom exception types
  • Exception safety
  • Exam format and objectives review
  • Code-reading practice
  • Practice questions and review
  • Exam strategy
لمن هذه الدورة

لمن هذه الدورة

المطوّرون والطلاب ذوو المعرفة الأساسية بلغة C++ الراغبون في إتقان البرمجة كائنية التوجّه والتحضير لاختبار شهادة C++ للمستوى المشارك.

قبل أن تبدأ

  • Basic programming experience in C++ or another language
  • Familiarity with variables, loops and functions
الشهادة

الشهادة التي تؤهّلك لها

لنرسم خطوتك التالية معاً.

أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.

تحدّث إلى مستشار ←واتساب