انتقل إلى المحتوى
KnowledgeCity

Kotlin: البرمجة الكائنية التوجه والبرمجة الوظيفية

تعلم أساسيات البرمجة في كوتلن من خلال هذه الدورة
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ13.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة David Powers  13 الدروس ·  1h 17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

ما ستتعلمه

  • الحصول على نظرة عامة على البرمجة كائنية التوجه (OOP) والبرمجة الوظيفية (FP)
  • برمجة مشغّلات Kotlin المميزة في OOP وFP
  • التعامل مع الكائنات والفئات والدوال ذات الرتبة العليا في Kotlin
  • استخدام أنواع المجموعات بما فيها القوائم والمجموعات والخرائط
  • تطبيق خصائص Kotlin وواجهاتها في الكود الخاص بك
  • التعامل مع الأخطاء والاستثناءات في Kotlin

النقاط الرئيسية

  • يتناول المقرر أساسيات OOP مقابل FP وكيفية استخدام Kotlin للأسلوبين لإنشاء أداة تطوير قوية.
  • يستكشف المتعلمون الكائنات والفئات والدوال ذات الرتبة العليا في Kotlin.
  • يتناول المقرر أنواع المجموعات والواجهات، بما فيها القوائم والمجموعات والخرائط.
  • تُغطَّى خصائص Kotlin المهمة إلى جانب كيفية التعامل مع الأخطاء والاستثناءات.
  • تتضمن الدروس تغطية مخصصة لهياكل البيانات والخوارزميات والخرائط لإدارة الأنظمة.

الأسئلة الشائعة

ما الذي يتناوله مقرر Kotlin هذا؟

يتناول أساسيات OOP مقابل FP وكيفية استخدام Kotlin للأسلوبين، إلى جانب الكائنات والفئات والدوال ذات الرتبة العليا وأنواع المجموعات والواجهات وخصائص Kotlin المهمة وكيفية التعامل مع الأخطاء والاستثناءات.

ما الأهداف التعليمية لهذا المقرر؟

تتمثل الأهداف في الحصول على نظرة عامة على OOP وFP وتعلم كيفية برمجة مشغّلات Kotlin المميزة في OOP وFP.

ما أنواع المجموعات التي يُدرَّس فيها هذا المقرر؟

يغطي المقرر أنواع المجموعات بما فيها القوائم والمجموعات والخرائط، مع دروس حول أساسيات صياغة الخرائط والخرائط لإدارة الأنظمة.

ما المهارات التي يساعد هذا المقرر على بنائها؟

يدعم مهارات في Kotlin، والبرمجة الوظيفية، والبرمجة كائنية التوجه (OOP)، ولغة البرمجة كائنية التوجه، ومفاهيم البرمجة، وأساسيات ++C.

كيف يتناول المقرر معالجة الأخطاء؟

يُعلّم المقرر كيفية التعامل مع الأخطاء والاستثناءات في Kotlin، بما يشمل نظرة عامة على الاستثناءات ومثالاً عليها.