دورة عبر الإنترنت – تدريب احترافي معتمد في برمجة C++ لتطوير الألعاب غير الواقعية في نظام جامعة كولورادو

تعلم لغة C++ وكيفية استخدام لغة C++ في الألعاب غير الواقعية. التعرف على أساسيات البرمجة وتطوير المهارات المهمة لتطوير الألعاب بأحدث التقنيات.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • البرمجة بلغة C++
  • تطوير اللعبة في محرك Unreal
  • تطبيق مهارات البرمجة في لغة C++
  • تطوير تطبيقات وحدة التحكم
  • فهم المفاهيم الهامة في C++
  • فهم المفاهيم الهامة في المحرك غير الواقعي

What you will learn in the course

Courses for which the course is suitable

  • مبرمجين العاب
  • مطوري البرمجيات
  • مطورو ألعاب المحركات غير الواقعية
  • مبرمجين لغة سي++
  • مطورو تطبيقات وحدة التحكم
  • مطوري الألعاب التفاعلية
  • مبرمجي الأنظمة
  • مطورو تطبيقات الألعاب

التدريب – سلسلة من الدورات المكونة من 4 أجزاء

هذا التخصص مخصص للمبرمجين المتوسطين المهتمين بتعلم كيفية برمجة الألعاب في محرك Unreal باستخدام لغة C++. يجب على المتعلمين إكمال تدريب داخلي إضافي واحد على الأقل في البرمجة في Coursera أو دورة برمجة واحدة في المدرسة الثانوية أو الكلية قبل بدء هذا التدريب.

تفترض الدورة الأولى أن لديك مستوى معينًا من الخبرة في البرمجة. ستتعلم خلال دورات التدريب الأربعة كيفية البرمجة بلغة C++ وكيفية استخدام هذه المعرفة لبرمجة الألعاب في محرك Unreal.

مشروع الدراسة التطبيقية

تشتمل كل دورة على 10-20 تمرينًا مصممًا لتعليمك مفاهيم صغيرة في لغة C++ وUnreal. ستقوم بتطوير العديد من تطبيقات وحدة التحكم بلغة C++، وكلها مصممة لتعليمك مفاهيم مهمة في C++ ومحرك Unreal.

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

Details of the courses that make up the specialization

الإلمام ببرمجة C++ والبرمجة غير الواقعية

الدورة 1
19 ساعة
4.6 (164 تقييمًا)

ماذا ستتعلم

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

الوحدات:

  • كتابة أول تطبيق وحدة تحكم C++ وبرنامج نصي غير واقعي
  • كيف نقوم بتخزين واستخدام البيانات في برامجنا
  • كيف نستخدم الفئات والكائنات لتنفيذ التعليمات البرمجية الخاصة بنا
  • أساسيات المحرك غير الواقعية

برمجة C++ المتقدمة وUnirail

الدورة 2
17 ساعة
4.5 (33 تقييمًا)

ماذا ستتعلم

هذه الدورة هي الدورة الثانية في سلسلة الدورات التدريبية حول تطوير ألعاب الفيديو باستخدام C++ وUnreal. تفترض الدورة أن لديك المعرفة اللازمة من الدورة السابقة.

الوحدات:

  • اكتشف كيف نتخذ القرارات في الكود الخاص بنا
  • قبول واستخدام مدخلات اللاعب في ألعاب Onereal الخاصة بك
  • تعرف على كيفية استخدام التكرار (الحلقات) لتكرار الإجراءات في التعليمات البرمجية الخاصة بك
  • اكتشف كيفية تخزين الكثير من البيانات في المصفوفات وحاوية Unreal TArray

تطوير الفصول في C++

الدورة 3
18 ساعة
4.8 (16 تقييمًا)

ماذا ستتعلم

هذه الدورة هي الدورة الثالثة في سلسلة الدورات التدريبية حول تطوير ألعاب الفيديو باستخدام C++ وUnreal. تفترض الدورة أن لديك المعرفة اللازمة من الدورتين السابقتين.

الوحدات:

  • تعرف على كيف يساعدنا التجريد في تطوير برامج جيدة وتصميم وتنفيذ الفئات في تطبيقات وحدة التحكم
  • اكتشف كيفية عمل الوظائف “خلف الكواليس”
  • تصميم وتنفيذ فئات Unreal وإدراجها في اللعبة
  • قم بتوسيع فهمك للمؤشرات وأضف المؤثرات الصوتية إلى لعبة O’Neill

البرمجة الشيئية المتوسطة لألعاب Onereal

الدورة 4
15 ساعة
4.9 (15 تقييمًا)

ماذا ستتعلم

هذه الدورة هي الدورة الرابعة والأخيرة في سلسلة الدورات التدريبية حول تطوير ألعاب الفيديو باستخدام C++ وUnreal. تفترض الدورة أن لديك المعرفة اللازمة من الثلاثة السابقة.

الوحدات:

  • البدء في استخدام الملفات لتنفيذ ألعابك على Unreal
  • تعرف على كيف يساعدنا الوراثة وتعدد الأشكال في كتابة تعليمات برمجية أقل لألعابنا
  • تطبيق معالجة الأحداث لإنشاء تصميمات أكثر كفاءة موجهة للكائنات
  • اكتشف الأداء الكامل للعبة Unreal الصغيرة