تكليفات JavaScript Bootcamp من الدرس 147 إلى 158

[ 5 ] تكليفات خاصة ب [ Object Oriented Programming ]

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
إحترف التسويق وإدارة الأعمال مع الدبلومة الإحترافية وإحصل على خصم عن طريقنا من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

المقاطع المطلوب مشاهدتها

الدروس من رقم 147 إلى رقم 158 من الدورة التعليمية الموجودة هنا

التكليف 01

  • لديك ال Constructor Function التالية والمطلوب تحويلها لل Class Syntax
  • لا تعتمد على البرنامج وقم بعملها بنفسك لتتأكد أنك تعرف ال Syntax
  • قم بإضافة إثنين Methods واحدة بإسم run وواحدة بإسم stop
  • كل واحدة فيهم تحتوي على رسالة
  • الأولى Car Is Running Now والثانية Car Is Stopped
  • قم بإنشاء ثلاث سيارات بواسطة هذا ال Class بأي بيانات تختارها
  • قم بطباعة بيانات أول سيارة منهم في ال Console بالطريقة الموجودة في الأسفل
  • في السطر الذي بعده قم بطباعة ال Method المسماه run

التكليف 02

  • لدينا ال Class التالي بإسم Phone
  • نحتاج لعمل Class آخر بإسم Tablet يورث خواص Class ال Phone
  • ال Class الخاص بال Tablet يحتوي على Property زيادة وهي ال size
  • ويحتوي أيضا على Method بإسم fullDetails
  • قمنا بإستعمال ال Class المسمى Tablet لإنشاء أكثر من Tablet
  • قمنا بعدها بإستعمال ال Method المسماه fullDetails والتي تطبع بيانات عن ال Tablet
  • الآن كل ما عليك هو إنشاء ال Tablet Class لتظهر البيانات كما هو موجود في الأسفل
  • لو لم يكتب الشخص ال size يجب أن تظهر كلمة Unknown

التكليف 03 تحدي

  • لديك ال Class التالي بإسم User
  • نحتاج للتعديل عليه كما تريد لتنفيذ المطلوب بالأسفل
  • أولا منع الدخول على ال Card Property مباشرة
  • عند إنشاء مستخدمين تلاحظ كل شخص كتب ال Card Number بطريقة مختلفة
  • نحتاج جميع الأرقام أن تكون String وبعد كل 4 أرقام علامة – كما في ال Output
  • يجب عدم التعديل على أسطر إنشاء المستخدمين ولا أسطر ال Console
يمكنك البحث عن ال Getters لجلب قيمة ال Method ك Property
يمكنك إستخدام ال RegExp لتحويل الرقم لصيغة ال Credit Card

التكليف 04

  • لديك ال String التالي
  • قمنا بعدها بإستخدام Method بإسم addLove
  • ظهرت لنا النتيجة كما في ال Output بالأسفل
  • ماذا تحتاج لتكتب لتعمل هذه ال Method وتظهر النتيجة المطلوبة

التكليف 05

  • لدينا ال Object التالي
  • بعده هناك سطر يقوم بتغيير قيمة ال Score
  • بعده هناك Loop يطبع محتوى ال Object كاملة إسم ال Property وبجانبها القيمة
  • بعده يتم طباعة محتوى ال Object في ال Console
  • ممنوع التعديل على محتوى ال Object ولا ال Loop ولا سطر الطباعة في ال Console
  • في المكان المخصص يجب عليك كتابة ال Code لعمل المطلوب
  • مطلوب عدم السماح بتغيير قيمة ال score
  • مطلوب عدم إظهار ال id داخل ال Loop ولكن يظهر بدون اي مشكلة في محتوى ال Object في ال Console
  • مطلوب عدم ظهور ال Country في ال Loop ولا في محتوى ال Object في ال Console

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

من جوجل

0 تعليقات


    اترك تعليقاً