Enroll Course: https://www.coursera.org/learn/object-oriented-cpp
تعرف على دورة C++: التوريث والتغليف
إذا كنت مهتمًا بتعلم البرمجة بلغة C++ ولكن ليس لديك الكثير من الخبرة، فإن دورة Object-Oriented C++: Inheritance and Encapsulation على منصة Coursera هي خيار رائع لك. تقدم هذه الدورة أساسًا قويًا ليس فقط في C++ ولكن أيضًا في مواضيع علوم الحاسب الأساسية التي يمكن نقلها إلى لغات برمجة أخرى.
نظرة عامة على المحتوى
تم تصميم الدورة لتناسب المتعلمين ذوي الخبرة المحدودة في الترميز. يمكنك كتابة أول برنامج C++ لك وتشغيله في دقائق دون الحاجة إلى تثبيت أي شيء. تنقسم الدورة إلى وحدات تغطي مفاهيم أساسية مثل:
- التغليف (Encapsulation): في الأسبوع الأول، ستتعلم كيفية تجميع البيانات والوظائف ذات الصلة داخل فئة.
- التوريث (Inheritance): في الأسبوع الثاني، ستكتسب مهارات إعادة استخدام الكود من فئة إلى أخرى من خلال إنشاء علاقة وراثية.
- تعدد الأشكال (Polymorphism): في الأسبوع الثالث، ستركز على إضافة المرونة للوظائف من خلال التحميل الزائد والتجاوز.
- مواضيع متقدمة: في الأسبوع الأخير، ستتناول مواضيع شاملة مثل الهياكل (structs) والتعدادات (enums).
تجربتي الشخصية
لقد كانت تجربتي مع هذه الدورة إيجابية جدًا. الأسلوب التعليمي العملي، مع المهام المختبرية والتمارين المعتمدة، جعل التعلم ممتعًا وسهل الفهم. الدروس تم تصميمها بعناية للوصول إلى المعلومات بشكل تدريجي، مما يساعد في تعزيز الفهم بشكل أفضل.
أنصح بشدة بالانتهاء من الثلاث دورات السابقة في هذا التخصص قبل البدء في هذه الدورة، حيث سيساعدك ذلك على الاستفادة القصوى من هذا المحتوى.
التوصيات النهائية
إذا كنت تبحث عن تعلم C++ بطريقة موضوعية ومرنة، فهذه الدورة هي الخيار المثالي لك. الدروس المخصصة والمحتوى العملي هما ما يجعل هذه الدورة تجربة تعليمية مميزة. ابدأ رحلتك في عالم البرمجة اليوم!
Enroll Course: https://www.coursera.org/learn/object-oriented-cpp