دورة عبر الإنترنت – تدريب احترافي معتمد في برمجة C++ من Google وCodio

مقدمة عملية للبرمجة بلغة 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++
  • فهم المفاهيم الأساسية لعلوم الكمبيوتر
  • القدرة على تعلم لغات برمجة إضافية بسرعة
  • كتابة برامج صغيرة لأتمتة المهام
  • التصميم الموجه للكائنات
  • التعامل مع موضوعات متخصصة مثل علم البيانات والذكاء الاصطناعي
  • إنشاء برامج C++ مفيدة
  • تطوير المشاريع ذات المخرجات الرسومية باستخدام مكتبة Clmg
  • إنشاء الرسوم المتحركة

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مبرمج سي++
  • مطور التطبيقات
  • مطور اللعبة
  • محلل البيانات
  • مطور الذكاء الاصطناعي
  • مطور برمجيات موجهة للكائنات
  • مطور الأتمتة
  • مطور مشروع جرافيك
  • مطور الرسوم المتحركة

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

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

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

سيوفر لك هذا التخصص فهمًا كافيًا لـ C++ لمعالجة موضوعات أكثر تخصصًا مثل علوم البيانات والذكاء الاصطناعي.

مشروع التعلم العملي

سيقوم المتعلمون بإنشاء مجموعة متنوعة من المشاريع العملية بما في ذلك:

  • برامج C++ مفيدة يمكنها تسريع المهام اليومية، مثل تحديث الملفات تلقائيًا.
  • ستقوم المشاريع اللاحقة بإنشاء مخرجات رسومية باستخدام مكتبة Clmg.
  • تشمل الرسوم المتحركة.

Details of the courses that make up the specialization

أساسيات C++: الاختيار والتكرار

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

تفاصيل الدورة

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

المهارات التي سوف تكتسبها

  • التصنيف: علوم الحاسب
  • الفئة: تدريبات
  • الفئة: سي++
  • التصنيف: مصطلحات
  • التصنيف: متغيرات

الهياكل الأساسية في لغة C++: المتجهات والمؤشرات والسلاسل والملفات

الدورة 2
9 ساعات
4.6 (207 تقييمًا)

تفاصيل الدورة

  • تخزين ومعالجة ناقلات البيانات
  • مقارنة ومعالجة السلاسل النصية
  • القراءة والكتابة على الملفات النصية وملفات CSV

المهارات التي سوف تكتسبها

  • الفئة: سلاسل
  • التصنيف: علوم الحاسب
  • الفئة: سي++
  • التصنيف: ملفات
  • الفئة: ناقلات

أساسيات الكائنات في C++: الوظائف والتكرار والكائنات

الدورة 3
8 ساعات
4.7 (157 تقييمًا)

تفاصيل الدورة

  • وصف واستخدام الوظائف المخصصة لتحسين إمكانية قراءة التعليمات البرمجية
  • متى وكيف يتم استخدام الخلف بدلاً من الخلف
  • إنشاء وتعديل الكائنات المخصصة

المهارات التي سوف تكتسبها

  • الفئة: العودة
  • التصنيف: علوم الحاسب
  • الفئة: سي++
  • الفئة: وظائف
  • الفئة: الكائنات

كائنية التوجه C++: الميراث والتحضير

الدورة 4
9 ساعات
4.8 (195 تقييمًا)

تفاصيل الدورة

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

المهارات التي سوف تكتسبها

  • التصنيف: علوم الحاسب
  • الفئة: سي++
  • الفئة: تعدد الأشكال
  • فئة: البرمجة الشيئية (OOP)
  • التصنيف: الميراث