Enroll Course: https://www.coursera.org/learn/c-plus-plus-a
مقدمة
في عالم البرمجة، تعتبر لغة C واحدة من اللغات الأساسية التي يستخدمها العديد من المبرمجين. لكن مع تقدم التكنولوجيا، أصبحت لغة C++ تعكس قوة أكبر بالإضافة إلى ميزات البرمجة كائنات. وللمبرمجين الذين لديهم أساس قوي في C، تعتبر دورة ‘C++ For C Programmers, Part A’ الخيار المثالي للانتقال إلى تأسيس محترف في C++.
نظرة عامة على الدورة
تقدم هذه الدورة في Coursera محتوى موجه للمبرمجين المحترفين الذين يمتلكون خبرة في لغة C. حيث تركز على كيفية تحويل برامج C الموجودة إلى C++ مع توفير تمارين وأمثلة تتطلب فهمًا أساسيًا للخوارزميات والبرمجيات ذات الطابع الكائني.
محتوى الدورة
تتكون الدورة من أربعة وحدات رئيسية إلى جانب امتحان نهائي:
- الوحدة 1: كيفية تحويل برنامج C موجود إلى C++. استخدام إدخال/إخراج ذا طابع آمن. تجنب استخدام المعالج السابق.
- الوحدة 2: مراجعة خوارزمية أقصر طريق لدijkstra. وظائف C++ والجنريك. فئات C++ والبرمجة الكائنية، باستخدام النقطة كمثال.
- الوحدة 3: النقطة: المُنشئ الافتراضي، بناء الجملة للتInitialization. المُنشئ للتحويل. المُنشئ للنسخ. تخصيص الذاكرة الديناميكية والنسخ العميق.
- الوحدة 4: خوارزميات Prim وKruskal. استخدام الفئات الأساسية للحاويات. Tripod-Container، المحدد، والخوارزمية.
- الامتحان النهائي: ممارسة وامتحان نهائي.
توصيات
إذا كنت محترفًا في لغة C وترغب في تعزيز مهاراتك في لغة C++، فلا تتردد في الانضمام إلى هذه الدورة. تحتوي على محتوى جيد التنظيم وضروري لكل من يريد التقدم في مجال البرمجة كائنات، مما يجعلها نقطة انطلاق ممتازة. كما أن العمل على الأمثلة والتمارين سيساعد في تعزيز فهمك للغة جديدة ومعقدة.
خاتمة
إجمالاً، تعتبر دورة ‘C++ For C Programmers, Part A’ واحدة من أفضل الخيارات للمبرمجين الذين يسعون لتعزيز مهاراتهم وإتقان C++. هل أنت مستعد للانتقال إلى المستوى التالي في البرمجة؟
Enroll Course: https://www.coursera.org/learn/c-plus-plus-a