Cart
الدورات في السلة 0
السلة فارغة
جميع الدورات

دورة Advanced SharePoint Technologies | تقنيات شيربوينت المتقدمة دورة Advanced Solutions of SharePoint بالرياض | حلول شيربوينت الاحترافية دورة Core Solutions of SharePoint | أساسيات وحلول شيربوينت دورة Developing Microsoft SharePoint بالرياض | تطوير بيئات SharePoint دورة MCSA BI Reporting بالرياض | تقارير Power BI وSQL دورة MCSA SQL 2016 BI Development | احتراف Business Intelligence دورة MCSA SQL 2016 Database Development بالرياض | تطوير قواعد البيانات الاحترافية دورة MCSA SQL Server 2012/2014 | إدارة قواعد البيانات بالرياض دورة MCSA بالرياض | شهادة مايكروسوفت المعتمدة للمحترفين دورة MCSE Data Management and Analytics بالرياض | احتراف تحليل البيانات وSQL Server دورة MCSE معتمدة بالرياض | شهادة خبير حلول مايكروسوفت دورة Microsoft Azure Administrator بالرياض | إدارة بيئات Azure السحابية دورة Microsoft Azure Developer Associate | تطوير تطبيقات Azure دورة Microsoft Azure Fundamentals AZ-900 بالرياض | أساسيات الحوسبة السحابية دورة Microsoft Developing SQL بالرياض | تطوير قواعد البيانات الاحترافية دورة Microsoft System Center Configuration | إدارة الأنظمة المؤسسية دورة Oracle ADF بالرياض | تطوير تطبيقات المؤسسات دورة Oracle Database 23ai Administration بالرياض | إدارة قواعد البيانات دورة Oracle Database 23ai بالرياض | أحدث تقنيات قواعد البيانات دورة Oracle Developer Forms Builder بالرياض | تطوير تطبيقات أوراكل دورة Oracle RAC R2 بالرياض | إدارة قواعد البيانات عالية التوافر دورة Oracle SQL بالرياض | أساسيات قواعد بيانات أوراكل دورة Planning & Administering SharePoint | إدارة بيئات SharePoint دورة Windows MCSA 2012 بالرياض | إدارة Windows Server

دورة Configuration Management with Puppet بالرياض دورة Enterprise Linux Diagnostics | تحليل أعطال لينكس دورة OpenShift Administration معتمدة | إدارة Kubernetes دورة OpenShift Application Development بالرياض | تطوير الحاويات دورة Red Hat Advanced Automation | احتراف DevOps دورة Red Hat Ansible Automation بالرياض | DevOps احترافي دورة Red Hat Ceph Storage | إدارة التخزين المؤسسي دورة Red Hat CloudForms | Hybrid Cloud Management دورة Red Hat Configuration Management | إدارة الأنظمة دورة Red Hat Containerization | Docker & Kubernetes دورة Red Hat Data Grid Development | تطوير الأنظمة الموزعة دورة Red Hat Decision Manager | إدارة قواعد القرار دورة Red Hat Fuse on OpenShift | تكامل الأنظمة دورة Red Hat Gluster Storage Administration دورة Red Hat High Availability | أنظمة التوافر العالي دورة Red Hat Identity Management | إدارة الهوية المؤسسية دورة Red Hat JBoss AMQ Administration | Messaging Systems دورة Red Hat JBoss BPM Suite | إدارة العمليات المؤسسية دورة Red Hat OpenStack Administration II بالرياض دورة Red Hat OpenStack Administration III معتمدة دورة Red Hat Performance | تحسين أداء الأنظمة دورة Red Hat Security بالرياض | تأمين أنظمة لينكس دورة Red Hat Virtualization بالرياض | إدارة البنية الافتراضية دورة RHCE بالرياض | Red Hat Certified Engineer احتراف لينكس وAnsible دورة RHCSA بالرياض | Red Hat System Administrator إدارة لينكس الاحترافية

No courses found.

No courses found.

No courses found.

دورة Microsoft Project بالرياض | تخطيط وإدارة المشاريع باحتراف – سجّل الآن دورة MoP المعتمدة بالرياض | إدارة المحافظ الاستثمارية – ابدأ الآن دورة MoR المعتمدة بالرياض | إدارة المخاطر المؤسسية – سجّل الآن دورة MoV بالرياض | تعظيم قيمة المشاريع – احجز الآن دورة P3O Advanced بالرياض | احتراف إدارة المحافظ والبرامج – سجّل الآن دورة P3O المعتمدة بالرياض | إدارة مكاتب المشاريع PMO – احجز الآن دورة PfMP بالرياض | شهادة مدير المحافظ الاحترافية – ابدأ مسارك القيادي دورة PgMP بالرياض | شهادة مدير البرامج الاحترافية – احجز مقعدك الآن دورة PMI-SP بالرياض | احتراف جدولة المشاريع – سجّل الآن دورة PRINCE2 Agile Foundation – التأسيس العملي لإدارة المشاريع الرشيقة مع معهد مسارتك دورة PRINCE2 Practitioner بالرياض | المستوى المتقدم – ابدأ الآن دورة PRINCE2 المعتمدة بالرياض | تأهيل رسمي للاختبار – احجز الآن دورة إدارة البرامج الناجحة MSP – احتراف إدارة البرامج والتحول المؤسسي مع معهد مسارتك دورة إدارة المخاطر PMI-RMP من معهد مسارتك حضورى – نؤهلك للحصول على شهادة PMI-RMP المعترف بها عالميًا دورة إدارة المشاريع الاحترافية PMP المعتمدة الرياض- مسارتك احصل على شهادة PMP من pmi دورة الإدارة المرنة للمشاريع PMI Agile Certified Practitioner (PMI-ACP) دورة مايكروسوفت بروجكت MS Project – احتراف تخطيط وجدولة المشاريع مع معهد مسارتك دورة مشارك معتمد في إدارة المشاريع CAPM بالرياض – شهادة معتمدة لبداية قوية

No courses found.

No courses found.

رقم الدورة:07

دورة C++ متقدمة بالرياض | احتراف البرمجة الكائنية

المدة: 5 أيام

Empty StarEmpty StarEmpty StarEmpty StarEmpty Star 0 0 التقييمات

اختر طريقة الحضور / التواريخ المتاحة

رسوم الدورة: 1,265.00

احجز الآن Cart خدمات مسارتك للمنشآت سجل في قائمة الانتظار اختر (حضوري/أونلاين) ثم التاريخ ثم الوقت لإتاحة زر الحجز.

وصف الدورة

Modern C++ · OOP · Memory · STL

دورة C++ المتقدمة بالرياض | من كتابة الكود إلى تصميم برامج آمنة وقابلة للتوسع

تعرف أساسيات C++ لكنك ما زلت تتردد أمام المؤشرات، ونسخ الكائنات، وTemplates، واختيار حاويات STL؟ هذه الدورة تنقلك من معرفة أوامر اللغة إلى فهم تصميم الكود، وملكية الموارد، والأداء، وبناء مشروع منظم.

C++ AdvancedRAII · Move Semantics · Smart Pointers · STL
هل C++ المتقدمة تعني OOP فقط؟

لا. البرمجة الكائنية جزء من المسار، لكن المستوى الحديث يشمل أيضًا RAII وإدارة الملكية، وcopy وmove semantics، وSmart Pointers، وTemplates، وخوارزميات المكتبة القياسية، وتنظيم البناء والاختبار.

متوسط إلى متقدمليست بداية من الصفر
1,150 ريالأونلاين مباشر مبدئيًا
1,450 ريالحضوري بالرياض مبدئيًا
C++23 منشورC++26 قيد التطوير

وصف الدورة

دورة عملية لمن تجاوز مرحلة الأساسيات ويريد كتابة C++ أكثر أمانًا وتنظيمًا. تتعامل مع الكود بوصفه نظامًا له موارد وملكية وعقود واضحة، لا مجموعة أوامر تعمل فقط في المثال الأول.

تبدأ الدورة بمراجعة سريعة للأساسيات التي يعتمد عليها المستوى المتقدم، ثم تنتقل إلى تصميم Classes، ودورة حياة الكائنات، وRAII، والنسخ والنقل، وSmart Pointers، وTemplates، وSTL، وlambdas، والاستثناءات، وتنظيم المشروع وأدوات التصحيح والاختبار.

لا ترتبط الدورة باختبار أو شهادة دولية محددة. الهدف هو بناء مهارة قابلة للتطبيق في هندسة البرمجيات والأنظمة المدمجة والألعاب والبرمجيات عالية الأداء، مع شهادة حضور من معهد مسارتك وفق سياسة المعهد.

قبل التسجيل: لا تظهر في البيانات المتاحة مدة رقمية أو موعد ثابت. اسأل عن عدد الساعات، وإصدار المترجم، ومعيار اللغة المستخدم، وبيئة التطوير، وتفاصيل المشروع النهائي.

ما هي C++ المتقدمة؟

C++ المتقدمة ليست قائمة موضوعات منفصلة بعد OOP، بل طريقة أعمق لفهم تصميم البرنامج وإدارة موارده. المتدرب لا يكتفي بمعرفة أن الكلاس يحتوي على constructor وdestructor؛ بل يفهم متى يجب أن يمتلك المورد، وكيف ينسخ أو ينقل، وما الضمان الذي يقدمه عند حدوث خطأ.

RAIIملكية الموارد

ربط عمر المورد بعمر كائن واضح لتقليل التسربات والإغلاق اليدوي المبعثر.

0/5Rule of Zero وRule of Five

اختيار التصميم الذي يقلل إدارة النسخ والنقل يدويًا، ومعرفة متى تحتاج تعريفها.

Move Semantics

نقل الموارد الثقيلة بكفاءة بدل نسخها عندما يسمح التصميم بذلك.

STLالمكتبة القياسية

استخدام containers وiterators وalgorithms بدل إعادة اختراع بنى أساسية.

المستوى التركيز مثال على السؤال
الأساسيات Syntax والدوال والمصفوفات والتحكم في التدفق. كيف أكتب الدالة؟
OOP التقليدية Classes والوراثة والتعدد والتغليف. كيف أمثل المجال بكائنات؟
Modern C++ الملكية والموارد والقوالب والمكتبة القياسية والأمان. من يملك المورد؟ وما تكلفة النسخ؟
هندسة البرمجيات تقسيم المشروع والاختبار والبناء والصيانة. كيف يتطور الكود من دون زيادة الأخطاء؟
الوضع الحالي للمعيار: C++23 هو أحدث معيار منشور، بينما يستمر العمل على C++26. دعم الميزات يختلف بين المترجمات، لذلك يجب تأكيد إصدار compiler المستخدم داخل المختبر.

الفوائد

كود أكثر أمانًا

تقليل التسربات والمؤشرات المعلقة من خلال RAII والملكية الواضحة.

أداء مفهوم

فهم النسخ والنقل وتخصيص الذاكرة بدل الاعتماد على التخمين.

<T>إعادة استخدام حقيقية

كتابة دوال وكلاسات عامة باستخدام Templates من دون تكرار الأنواع.

استخدام STL بوعي

اختيار container وalgorithm وفق نمط الوصول والتعقيد المطلوب.

تشخيص أفضل

قراءة أخطاء compiler وdebugger وتتبع مشاكل lifetime والاستثناءات.

مسارات تخصصية

أساس مناسب للأنظمة والألعاب وEmbedded والخوارزميات والأداء العالي.

لماذا مسارتك؟

المفاهيم المتقدمة في C++ لا تُفهم بالحفظ؛ تحتاج إلى مشاهدة أثر التصميم في compiler والذاكرة والاختبارات. لذلك يُبنى التدريب الجيد حول كود يعمل، ثم تحليل مشكلته وإعادة تصميمه وقياس النتيجة.

تدريب مرخصاعتماد TVTC رقم 224111315311812.
تعليم إلكتروني مرخصترخيص المركز الوطني رقم 2000341831046877.
أونلاين أو بالرياضطريقة الحضور بحسب الدفعات المتاحة.
  • شرح عربي مع الإبقاء على مصطلحات C++ الأصلية داخل الكود.
  • تمارين تكشف أخطاء lifetime والملكية بدل إخفائها في أمثلة صغيرة.
  • الانتقال من raw pointers إلى تصميمات أكثر أمانًا عند ملاءمة ذلك.
  • مقارنة البدائل وشرح التكلفة، لا فرض أداة واحدة على كل مشكلة.
  • مشروع منظم إلى headers وsources مع مراجعة التصميم وجودة الكود.

المحتوى

المحور ما الذي تتعلمه؟ الناتج العملي
مراجعة الأساسيات الدوال والمراجع وconst وClasses وتقسيم الملفات وأخطاء شائعة. توحيد الأساس قبل الموضوعات المتقدمة.
تصميم Classes Invariants وencapsulation وconstructors وdestructors وواجهات الاستخدام. كلاس يحمي حالته بدل كشف البيانات.
RAII وإدارة الموارد ربط الملفات والذاكرة والـlocks بعمر الكائن. إغلاق الموارد تلقائيًا في المسارات العادية والاستثنائية.
Copy Semantics Copy constructor وcopy assignment والنسخ العميق والسطحي. منع double delete والنسخ غير المقصود.
Move Semantics rvalue references وmove constructor وmove assignment وstd::move. نقل موارد ثقيلة بكفاءة مع حالة صالحة للكائن المنقول منه.
Rule of Zero/Five متى تترك إدارة الموارد للمكونات القياسية ومتى تعرف العمليات الخاصة. تصميم أقل كودًا يدويًا وأكثر قابلية للصيانة.
Smart Pointers unique_ptr وshared_ptr وweak_ptr ودوائر الملكية. اختيار نموذج ملكية مناسب بدل تحويل كل pointer إلى shared_ptr.
Inheritance وPolymorphism virtual functions وabstract interfaces وoverride وvirtual destructors. تعدد أشكال آمن وحدود واضحة للوراثة.
Templates Function templates وclass templates وtype deduction وقيود الاستخدام. مكونات عامة تعمل مع أنواع متعددة.
STL Containers vector وarray وdeque وlist وmap وunordered_map وset. اختيار الحاوية وفق الوصول والترتيب والتكلفة.
Iterators وAlgorithms sort وfind وtransform وaccumulate والربط بين الخوارزمية والحاوية. حلول أقصر وأكثر اختبارًا من الحلقات اليدوية المتكررة.
Lambdas وCallable Objects captures وfunction objects وتمرير السلوك للخوارزميات. تخصيص الخوارزميات من دون كود مشتت.
Exception Safety try وcatch وthrow وnoexcept وضمانات الاستثناء. حفظ invariants وعدم تسريب الموارد عند الفشل.
File I/O وSerialization streams والتحقق من الأخطاء وفصل التخزين عن منطق المجال. حفظ واسترجاع بيانات بصورة منظمة.
Debugging وSanitizers قراءة stack traces ومشاكل الذاكرة والسلوك غير المعرّف بحسب الأدوات المتاحة. تشخيص root cause بدل تعديل الكود عشوائيًا.
Build وTesting مقدمة في CMake وتنظيم targets واختبارات الوحدات بحسب المختبر. مشروع قابل للبناء وإعادة الاختبار.
ميزات حديثة مختارة مقدمة في ranges وconcepts أو ميزات C++20/23 بحسب دعم compiler. معرفة ما يمكن استخدامه فعليًا في البيئة الحالية.
المشروع النهائي تحليل المتطلبات وتصميم المجال والملكية والتخزين والاختبارات. تطبيق متكامل قابل للمراجعة والتطوير.
الإجابة عن سؤال الهوك: المنهج لا يقتصر على OOP؛ يضم إدارة الموارد وModern C++ وSTL وتنظيم المشروع. تنفيذ ranges وconcepts وsanitizers وCMake يعتمد على بيئة الدفعة ويجب تأكيده.

التطبيقات العملية

التطبيقات مصممة لإظهار قرارات التصميم، وليس مجرد تكرار syntax. يبدأ المختبر بمشكلة واضحة، ثم يطلب اختيار الملكية والحاوية والواجهة المناسبة والتحقق من النتيجة.

التطبيق المهارات المستخدمة معيار النجاح
نظام إدارة سجلات Classes وencapsulation وSTL وFile I/O. فصل منطق المجال عن التخزين مع تحقق من الإدخال.
مورد مملوك لكائن RAII وdestructor وRule of Zero/Five. عدم تسريب المورد عند العودة المبكرة أو الاستثناء.
كلاس يدعم النقل copy/move constructors وassignments. اختبارات تثبت صحة النسخ والنقل والحالة بعد النقل.
نموذج ملكية كائنات unique_ptr وshared_ptr وweak_ptr. عدم وجود دورة ملكية أو shared ownership غير مبرر.
مكتبة Templates صغيرة Generic Programming وtype constraints حسب الإصدار. إعادة الاستخدام مع أخطاء compiler مفهومة.
معالجة بيانات باستخدام STL containers وiterators وalgorithms وlambdas. حل واضح مع اختيار حاوية مناسب وتعقيد مفهوم.
إعادة تصميم Legacy Code raw pointers وmanual cleanup وتحويل تدريجي إلى RAII. سلوك محفوظ مع تقليل مخاطر الذاكرة.
مشروع نهائي OOP وSTL وملكية وملفات وبناء واختبار. مشروع منظم قابل للبناء والمراجعة والتوسع.
تأكيد المختبر: اسأل قبل التسجيل عن compiler وIDE أو toolchain، وهل تتوافر sanitizers وCMake وإطار اختبار، وما المشروع الذي سينفذ فعليًا.

الفئة المستهدفة

الدورة مناسبة لـ

  • طلاب وخريجي الحاسب والهندسة بعد إنهاء أساسيات C++.
  • مبرمجين يعرفون syntax لكن يواجهون صعوبة في تصميم مشروع كبير.
  • مطوري Embedded أو Robotics الراغبين في إدارة موارد أكثر أمانًا.
  • المهتمين بتطوير الألعاب والأنظمة والبرمجيات عالية الأداء.
  • ممارسي Competitive Programming الراغبين في فهم STL بعمق أكبر.
  • مطوري لغات أخرى الذين يريدون فهم الذاكرة والملكية في C++.

المتطلبات الموصى بها

  • المتغيرات والشروط والحلقات والدوال والمصفوفات.
  • أساسيات Classes وObjects وconstructors.
  • معرفة أولية بالمؤشرات والمراجع وconst.
  • القدرة على قراءة رسائل compiler وتصحيح أخطاء بسيطة.
  • استخدام محرر أو IDE وبناء مشروع C++ أساسي.
  • ليست مناسبة لمن لم يكتب برنامج C++ من قبل.
الإجابة عن سؤال الهوك: دراسة C ليست شرطًا، لكن أساسيات C++ شرط فعلي. إذا لم تتعامل مع الدوال والكلاسات والمراجع بعد، فابدأ بدورة تأسيسية.

التسجيل ورسوم دورة C++ المتقدمة

لم يظهر في المحتوى المتاح سعر رقمي مؤكد أو مدة محددة. لذلك تستخدم الصفحة السعر المبدئي المعتمد للدورات غير المسعرة: 1,150 ريال للأونلاين و1,450 ريال للحضور بالرياض. الموعد يحدد بحسب الدفعات المتاحة، ويجب تأكيد الجدول قبل التسجيل.

أونلاين مباشر

جلسات حية بحسب جدول الدفعة

1,150ريال سعودي
  • المستوى: متوسط إلى متقدم.
  • الموعد والمدة بحسب الدفعة المتاحة.
  • أكد compiler والمختبر والمشروع قبل التسجيل.

حضوري بالرياض

داخل مقر التدريب بحسب الدفعة

1,450ريال سعودي
  • المستوى: متوسط إلى متقدم.
  • الموعد والمدة بحسب الدفعة المتاحة.
  • أكد تجهيز الجهاز والبرامج قبل الحضور.
الشهادة والاختبار: الرسوم تخص تدريب مسارتك. لا توجد قسيمة اختبار أو شهادة C++ دولية مشمولة ما لم ينص عرض التسجيل على ذلك صراحة.

المهارات والمسارات

إتقان موضوعات الدورة يفتح مسارات متعددة، لكن كل مسار يحتاج مهارات إضافية ومشروعات متخصصة. C++ المتقدمة ليست وعدًا بوظيفة، بل طبقة تقنية قوية ضمن مسار أوسع.

المسار أو الدور كيف تفيده الدورة؟ ما الذي يحتاجه بجانبها؟
C++ Software Developer تصميم كود منظم وإدارة الموارد واستخدام STL. Git واختبارات وCMake وبيانات وخوارزميات ومشروعات.
Embedded Systems فهم الذاكرة والعمر والأداء والتحكم في الموارد. Microcontrollers وإلكترونيات وRTOS وبروتوكولات وتصحيح عتاد.
Game Development OOP والأداء والذاكرة وبناء أنظمة كائنات. رياضيات ورسوم ومحرك مثل Unreal وبناء gameplay ومشروعات.
Systems Programming الملكية والـlifetime والأداء والتعامل القريب من النظام. Operating Systems وconcurrency وشبكات وأمن وتصحيح منخفض المستوى.
High-Performance Computing تقليل النسخ وفهم الذاكرة واختيار هياكل مناسبة. Parallelism وprofiling وSIMD ومكتبات عددية ومعرفة المجال.
Competitive Programming استخدام containers وalgorithms وTemplates بمرونة. هياكل بيانات وخوارزميات وتحليل تعقيد وتدريب مكثف.
Robotics إدارة الموارد والأداء وتصميم مكونات قابلة للتكامل. ROS وتحكم وحساسات وميكانيكا وEmbedded ورياضيات.
Software Engineer واجهات واضحة واختبارات وتنظيم مشروع وصيانة الكود. تصميم أنظمة وقواعد بيانات وCI/CD وتعاون ومراجعة كود.

دورات تكمل المسار

الأسئلة الشائعة

ما هي دورة C++ المتقدمة؟
هي دورة تلي مرحلة الأساسيات وتركز على تصميم البرامج باستخدام البرمجة الكائنية، وإدارة الموارد والذاكرة، ونسخ الكائنات ونقلها، وTemplates، وحاويات وخوارزميات المكتبة القياسية، وتنظيم المشاريع واختبارها.
هل الدورة مناسبة لمن يبدأ البرمجة من الصفر؟
لا. تحتاج إلى معرفة عملية بالمتغيرات، والشروط، والحلقات، والدوال، والمصفوفات، وأساسيات Classes أو الاستعداد لمراجعتها سريعًا. من يبدأ من الصفر يحتاج إلى دورة تأسيسية أولًا.
هل يجب أن أدرس لغة C قبل C++ المتقدمة؟
ليس شرطًا أن تبدأ بلغة C، لكن يجب أن تفهم أساسيات C++ نفسها. معرفة C تساعد في فهم الذاكرة والمؤشرات، لكنها لا تعوض أساسيات Classes والمراجع والمكتبة القياسية.
ما الفرق بين أساسيات C++ وC++ المتقدمة؟
الأساسيات تركز على بناء الجمل البرمجية والدوال وحل مسائل بسيطة. المستوى المتقدم يركز على تصميم الكود، ودورة حياة الكائنات، وRAII، وcopy وmove semantics، والقوالب، وSTL، وقرارات الأداء والصيانة.
أي إصدار من C++ تستخدمه الدورة؟
تشرح الصفحة الممارسات الحديثة للغة، بينما يعتمد إصدار المترجم الفعلي على مختبر الدفعة. يجب تأكيد ما إذا كان التدريب يستخدم C++17 أو C++20 أو C++23 قبل التسجيل، خصوصًا عند دراسة ranges أو concepts أو ميزات حديثة أخرى.
هل C++23 هو أحدث معيار منشور؟
نعم، C++23 هو أحدث معيار منشور حاليًا، بينما يستمر العمل على C++26. لا يعني ذلك أن كل مترجم يدعم كل ميزة فورًا، لذلك يجب التحقق من إصدار المترجم ومستوى دعمه.
هل تركز الدورة على OOP فقط؟
لا. OOP جزء مهم، لكن C++ الحديثة تشمل أيضًا RAII، وإدارة الملكية، وSmart Pointers، وcopy وmove semantics، وTemplates، وSTL، وlambdas، والخوارزميات وتنظيم البناء والاختبار.
هل تشمل الدورة المؤشرات وإدارة الذاكرة؟
نعم، تشمل المؤشرات والمراجع والفرق بين stack وheap، لكنها تركز على إدارة الموارد بأمان وتقليل الاستخدام اليدوي لـnew وdelete من خلال RAII والحاويات وSmart Pointers.
ما الفرق بين unique_ptr وshared_ptr؟
unique_ptr يمثل ملكية حصرية للمورد ويمكن نقله ولا ينسخ، بينما shared_ptr يسمح بملكية مشتركة عبر عداد مراجع. لا يستخدم shared_ptr لمجرد الراحة؛ يجب اختياره فقط عندما تكون الملكية المشتركة حقيقية.
هل تشمل الدورة STL وTemplates؟
نعم، تشمل Templates والدوال والكلاسات العامة، وcontainers وiterators وalgorithms، مع تدريب على اختيار الحاوية والخوارزمية المناسبة بدل إعادة بناء أدوات موجودة في المكتبة القياسية.
هل توجد تطبيقات عملية ومشروع نهائي؟
يتضمن المحتوى المقترح مختبرات لبناء نظام إدارة، ومعالجة موارد وملفات، واستخدام STL، وإعادة تصميم كود قديم، ومشروع نهائي منظم. يجب تأكيد تفاصيل المختبر وعدد المشروعات مع الدفعة قبل التسجيل.
هل الدورة تؤهلني مباشرة لوظيفة C++ Developer؟
الدورة تبني أساسًا تقنيًا مهمًا، لكنها لا تضمن وظيفة بمفردها. تحتاج أيضًا إلى هياكل البيانات والخوارزميات، وGit، وأدوات البناء والاختبار، وتصحيح الأخطاء، ومشروعات حقيقية مرتبطة بالمسار الذي تستهدفه.
ما المسارات المناسبة بعد C++ المتقدمة؟
يمكن التوسع في هياكل البيانات والخوارزميات، والأنظمة المدمجة، وتطوير الألعاب، والبرمجة التنافسية، والأنظمة عالية الأداء، أو هندسة البرمجيات واختبارها، حسب هدفك.
كم سعر دورة C++ المتقدمة؟
عند عدم وجود سعر رقمي مؤكد في صفحة الدورة الحالية، السعر المبدئي هو 1,150 ريال للأونلاين المباشر و1,450 ريال للحضور بالرياض. يجب تأكيد السعر النهائي والدفعة قبل الدفع.
هل يوجد موعد ثابت للدورة؟
لا يظهر موعد مؤكد في البيانات المتاحة. الموعد يحدد بحسب الدفعات المتاحة، ويجب تأكيد الجدول ولغة التدريب وإصدار المترجم قبل التسجيل.
هل رسوم الدورة تشمل شهادة مهنية أو اختبارًا دوليًا؟
لا توجد شهادة مهنية دولية أو قسيمة اختبار مرتبطة تلقائيًا بهذه الدورة. التدريب يمنح شهادة حضور وفق سياسة معهد مسارتك، ولا يجب اعتبارها اعتمادًا من لجنة معايير C++ أو جهة دولية أخرى.

لا تنتقل إلى مشروع أكبر قبل أن تفهم من يملك الذاكرة

أرسل مستواك الحالي ونوع المشاريع التي تريد بناءها، واسأل عن معيار C++ وإصدار compiler وأدوات المختبر والمشروع النهائي قبل اختيار الدفعة.

C++ AdvancedModern C++C++23OOPRAIIMove SemanticsSmart PointersTemplatesSTLCMakeالرياض

التقييمات

لا توجد تقييمات حتى الآن. كن أول من يقيّم هذه الدورة!