🎓 مركز اختباراتٍ معتمد لدى Pearson VUE و Prometric · المدير القُطري لـ CIET في سورية · تدريبٌ في المزة منذ 2010·الامتحانات التي نقدّمها ←
الرئيسية/الدورات/البرمجة وتطوير الويب/Advanced C++ Programming: CPP Exam Preparation
البرمجة وتطوير الويب

Advanced C++ Programming: CPP Exam Preparation

أتقن مهارات البرمجة العامة (Generic Programming) واستخدام المكتبات التي يُنتظر من مطوّر C++ المحترف أن يمتلكها. تكتب قوالب الدوال والأصناف (Templates)

7 أياممتقدّم9 وحداتCPP: C++ Certified Professional Programmer
نظرة عامة

نظرة عامة

أتقن مهارات البرمجة العامة (Generic Programming) واستخدام المكتبات التي يُنتظر من مطوّر C++ المحترف أن يمتلكها. تكتب قوالب الدوال والأصناف (Templates)، وتختار الحاويات المناسبة من مكتبة القوالب القياسية (STL) وتستخدمها، وتجمع بين المكرّرات (Iterators) والخوارزميات وكائنات الدوال وتعابير Lambda لكتابة شيفرة موجزة وفعّالة.

كما تغطّي الدورة المجاري (Streams) والتعامل مع الملفات، والمؤشرات الذكية، ودلالات النقل (Move Semantics)، وإدارة الموارد. ويُعدّك اليوم الأخير لاختبار شهادة C++ للمستوى الاحترافي من خلال تدريب متقدّم على قراءة الشيفرة.

ما ستتعلّمه

ما ستتعلّمه

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

  • Write generic code with function and class templates
  • Use Standard Template Library containers effectively
  • Traverse and manipulate data with iterators and algorithms
  • Work with function objects and lambda expressions
  • Handle formatted and file I/O with streams
  • Apply modern C++ features such as smart pointers and move semantics
  • Prepare for the professional-level C++ certification exam
المنهاج

المنهاج

9 وحدات
  • Function templates
  • Class templates
  • Template specialisation
  • Templates and type deduction
  • vector, deque and list
  • Choosing a container
  • Capacity and performance
  • Container adaptors: stack, queue and priority_queue
  • set and multiset
  • map and multimap
  • Unordered containers
  • Custom comparison and hashing
  • Iterator categories
  • Iterating over containers
  • Iterator adaptors
  • Iterator invalidation
  • Non-modifying algorithms
  • Modifying algorithms
  • Sorting and searching
  • Numeric algorithms
  • Functors
  • Standard function objects
  • Lambda expressions and captures
  • Using std::function
  • Stream classes and manipulators
  • Formatted output
  • File streams
  • String streams
  • Smart pointers
  • Move semantics and rvalue references
  • RAII
  • Writing exception-safe code
  • Exam format and objectives review
  • Advanced code-reading practice
  • Practice questions and review
  • Exam strategy
لمن هذه الدورة

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

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

قبل أن تبدأ

  • Solid C++ experience at associate level
  • Comfort with classes, inheritance and exceptions
الشهادة

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

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

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

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