تطوير ألعاب C++ والبرمجة الشيئية (الكائنية التوجه) — WalkSelf
4.0 (5) ⏱ 2 ساعة 36 دقيقة 📚 26 دورة 🎧 النسخة الصوتية

تطوير ألعاب C++ والبرمجة الشيئية (الكائنية التوجه)

تعلم تصميم وبناء أنظمة ألعاب معقدة من الصفر مع إتقان المبادئ الأساسية لتصميم البرمجيات الهيكلي.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

يتطلب الانتقال من بناء الجملة الأساسي إلى بناء تطبيقات كاملة فهماً عميقاً لكيفية تفاعل مكونات الكود. تستخدم هذه الدورة منطق ألعاب الآركيد لتعليمك الأنماط والهياكل الأساسية التي يستخدمها مطورو البرمجيات المحترفون. ستتعلم كيفية تجاوز النصوص البرمجية البسيطة والبدء في التفكير كمهندس معماري للبرمجيات، مع التركيز على كيفية تنظيم البيانات والسلوك بفعالية. ستكتسب المهارات اللازمة للتعامل مع إدارة الذاكرة، والرياضيات ثنائية الأبعاد (2D)، وأنماط التصميم الشيئية المستخدمة في هندسة البرمجيات الحديثة. بحلول نهاية هذه الدورة، ستكون قادراً على ترجمة المنطق المعقد إلى كود C++ نظيف وقابل للصيانة. ما ستتعلمه: - فهم الركائز الأساسية للبرمجة الشيئية (Object-Oriented Programming) بما في ذلك الفئات (classes) والوراثة (inheritance) وتعدد الأشكال (polymorphism). - تطبيق ميزات C++ الحديثة مثل المؤشرات الذكية (smart pointers) ودلالات النقل (move semantics) لإدارة قوية للذاكرة. - تطوير منطق العرض ثنائي الأبعاد (2D rendering) من الصفر، بما في ذلك رياضيات المتجهات (vector math)، ورسم الخطوط، وتعبئة المضلعات (polygon filling). - تنفيذ آليات حلقة اللعبة (game loop mechanics)، ومعالجة المدخلات (input handling)، وإدارة النوافذ باستخدام SDL. - إدارة هياكل البيانات المعقدة لتحريك الرسوم (sprite animations)، والدورانات (rotations)، وتحميل الصور النقطية (bitmap loading). - التدرب على كتابة كود نظيف وقابل لإعادة الاستخدام من خلال تطبيق أنماط التصميم على منطق ألعاب الآركيد الكلاسيكية. يبدأ المنهج بتعريفات تأسيسية للفئات والكائنات قبل الانتقال إلى مواضيع متقدمة مثل تعابير لامدا (lambda expressions) وتحسين الذاكرة. سوف تستكشف هذه المفاهيم من خلال شروحات مكتوبة مفصلة ومقتطفات برمجية تحاكي تطوير أنظمة الآركيد الكلاسيكية. تم تصميم هذه الدورة للمتعلمين الذين لديهم فهم أساسي لبناء جملة C++ والذين هم على استعداد للتعامل مع التصميم الهيكلي والمشاريع كثيفة المنطق. لا تتطلب خبرة سابقة في تطوير الألعاب. ابدأ مسارك نحو تصميم البرمجيات الاحترافي من خلال منظور تطوير الألعاب اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 36 دقيقة من المحتوى التطبيقي

المراجعات (5)

Poppy Martinez AU
★ 4 · 15.08.2026

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

Olivia Mäkinen FI
★ 4 · 04.08.2026

تصميم الدورة التدريبية رائع، والطريقة التي تبني بها المفاهيم بعضها على بعض سلسة، عملية للغاية وموضحة بشكل جيد.

Isabella Martínez MX متعلِّم موثَّق
★ 4 · 30.07.2026

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

Pedro Costa KE
★ 4 · 09.07.2026

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

Sofía García ES متعلِّم موثَّق
★ 4 · 29.06.2026

It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

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

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع