Enroll Course: https://www.coursera.org/learn/visual-basic-inheritance-polymorphism

مقدمة عن الدورة

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

سوف تتاح للطلاب الفرصة لتطبيق ما تعلموه من خلال مختبرات عملية، مما يساعد على تعزيز المفاهيم التي تم تناولها في المحاضرات.

نظرة على المنهج الدراسي

  • مدخل إلى إدخال وإخراج الملفات:

    في هذا الجزء، نتناول كيفية الحفاظ على البيانات في ملفات بحيث تظل موجودة بعد انتهاء البرنامج. سنتعرف على كيفية كتابة البيانات في ملفات نصية وثنائية، بالإضافة إلى كيفية قراءتها مرة أخرى.

  • الوراثة:

    سنتناول كيف يمكن تطبيق العلاقة بين الأنواع (is-a) التي تم تصميمها في مخططات UML من خلال استخدام الوراثة. الوراثة توفر طرقًا إضافية لتجريد الشيفرة عندما تشارك الصفوف الأساسية الشيفرة مع نسخ متخصصة من الصفوف.

  • التعددية:

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

  • الواجهات:

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

الختام

تعد دورة برمجة Visual Basic: الوراثة والتعددية خيارًا ممتازًا للمبتدئين والخبراء على حد سواء الذين يتطلعون إلى تحسين مهاراتهم في البرمجة. يوفر المنهج المتنوع العمق والمرونة اللازمة لفهم مفاهيم البرمجة المتقدمة.

أنصح بشدة بالمشاركة في هذه الدورة لتعلم كيفية بناء تطبيقات فعالة وسهلة الصيانة في Visual Basic.

Enroll Course: https://www.coursera.org/learn/visual-basic-inheritance-polymorphism