NahdaAIنهضة
TypeScript • المستوى الثاني

الأنواع المتقدمة والقوالب العمومية

استخدام Enums, Generics, و Utility Types لكتابة أكواد مرنة وقابلة لإعادة الاستخدام.

فهرس المسار
01

الدرس 1: التعدادات المحددة (Enums)

تعريف مجموعة من الثوابت المرتبطة مثل حالات الطلب أو أعداء اللعبة لزيادة وضوح الأكواد.

ابدأ الدرس
02

الدرس 2: القوالب العمومية المتقدمة (Generics)

إنشاء مكونات ودوال مرنة تتعامل مع مختلف أنواع البيانات دون التضحية بفحص الأنواع الصارم.

ابدأ الدرس
03

الدرس 3: أنواع التقاطع والتجميع (Intersection & Tuples)

دمج عدة واجهات بـ Intersection (&) وبناء مصفوفات ثابتة الأحجام والأنواع بـ Tuples.

ابدأ الدرس
04

الدرس 4: الأدوات المساعدة المدمجة (Utility Types)

استخدام Partial, Readonly, Pick, و Omit للتعديل على الواجهات والأنواع الحالية بسهولة.

ابدأ الدرس