دورة عبر الإنترنت – تخصص احترافي معتمد في البرمجة الشيئية من جامعة لندن

قم ببناء منصة تداول العملات المشفرة باستخدام لغة 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

  • المهارات الناعمة
  • مهارات الاتصال
  • حل المشكلة
  • العمل الجماعي
  • التفكير الإبداعي
  • إدارة الوقت
  • الرائدة
  • معالجة المعلومات
  • مهارات إدارة المشاريع
  • مهارات التنمية الشخصية

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مهندس برمجيات
  • مطور سي++
  • مطور أنظمة التداول
  • محلل النظم
  • مطور التطبيقات
  • مهندس بيانات
  • مطور منصات التداول
  • مطور ألعاب (خاصة في مجال الاقتصاد الافتراضي)
  • مطور برمجيات تفاعلية

التدريب – سلسلة من 5 دورات

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

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

ينشأ محتوى هذا التخصص من برنامج البكالوريوس عبر الإنترنت في علوم الكمبيوتر بجامعة لندن. إذا قمت بدفع الدورات وحصلت أخيرًا على دورة “البرمجة الشيئية” في الدرجة العلمية، فسيتم حفظ تقدمك.

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

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

Details of the courses that make up the specialization

مقدمة للبرمجة الشيئية في لغة C++

الدورة 1

  • 10 ساعات
  • 4.7 (138 تقييمًا)

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

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

برمجة C++: الفئات والبيانات

الدورة 2

  • 10 ساعات
  • 4.8 (46 تقييمًا)

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

ماذا ستتعلم
  • في نهاية الدورة، ستتمكن من اختيار أنواع البيانات المناسبة لتمثيل مجموعة من البيانات في برنامج C++.
  • في نهاية الدورة، ستكون قادرًا على فهم وتصميم وكتابة الفصول الدراسية ذات الوظائف في لغة C++.
المهارات التي سوف تقوم بتطويرها
  • الفئة: النحو
  • الفئة: العودة
  • الفئة: مترجم
  • التصنيف: معالجة الأخطاء

البرمجة الشيئية في C++: الوظائف

الدورة 3

  • 9 ساعات
  • 4.6 (25 تقييمًا)

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

ماذا ستتعلم
  • في نهاية الدورة، ستتمكن من تحويل الخوارزميات من التعليمات البرمجية إلى لغة C++ العاملة.
  • في نهاية الدورة، ستتمكن من استخدام معالجة الأخطاء عند معالجة البيانات غير الموثوقة.
  • في نهاية الدورة، ستتمكن من استخدام الوظائف المضمنة في لغة C++ لقراءة البيانات من الملفات.
المهارات التي سوف تقوم بتطويرها
  • الفئة: سي++
  • الفئة: التحكم في التدفق
  • الفئة: واجهة سطر الأوامر
  • الفئة: مترجم
  • التصنيف: البرمجة الشيئية (OOP)

العمل مع الكائنات في C++

الدورة 4

  • 12 ساعة
  • 4.7 (21 تقييمًا)

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

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

قم ببناء منصة تداول العملات المشفرة بلغة C++: النظام النهائي

الدورة 5

  • 7 ساعات
  • 4.6 (22 تقييمًا)

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

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