الانتقال إلى المحتوى الرئيسي
eLearner.app

دورة تفاعلية

دورة الكتابة على الآلة الكاتبة

Master TypeScript، المجموعة الشاملة المكتوبة لجافا سكريبت. تعرف على كيفية كتابة تعليمات برمجية أكثر أمانًا وقوة باستخدام الأنواع البدائية والواجهات والأسماء المستعارة للكتابة وأنواع الاتحاد وتضييق النوع والبرمجة العامة (الأدوية العامة).

التحقق الثابت عبر الكلمات الرئيسية + التنفيذ على المسؤولTypeScript Playground(نقرة واحدة لنسخ الكود + فتح).

01 · الوحدة 1 - أساسيات TypeScript

2 الدروس

أسس نظام النوع: التعليقات التوضيحية للأنواع البدائية، ومعلمات الوظائف، والمصفوفات، والصفوف.

  1. 1.1الأنواع البدائية والشروحتعلم كيفية إضافة تعليقات توضيحية صريحة إلى المتغيرات والوظائف لمنع أخطاء وقت الترجمة.~10 min
  2. 1.2المصفوفات والصفوفالعمل مع المجموعات المتجانسة (المصفوفات) والصفوف ذات الطول الثابت والعناصر الثابتة.~10 min

02 · الوحدة 2 – الأنواع والواجهات

2 الدروس

قم بإنشاء أشكال بيانات معقدة باستخدام واجهات وأسماء مستعارة، واعمل باستخدام أنواع الاتحادات المرنة.

  1. 2.1اكتب الأسماء المستعارة مقابل الواجهاتفهم الفرق بين تعريف أشكال الكائنات باستخدام الواجهة أو الاسم المستعار للنوع.~12 min
  2. 2.2النقابات والتضييقالعمل مع المتغيرات التي تقبل أنواعًا متعددة (أنواع الاتحاد) وتضييق الأنواع في وقت التشغيل (تضييق النوع).~15 min

03 · الوحدة 3 - الأدوية العامة والوظائف

2 الدروس

وظائف ذات معلمات اختيارية، وتوقيعات نوع الوظيفة، وعالم الأدوية العامة القوي.

  1. 3.1الوظائف المكتوبةحدد المعلمات الاختيارية، وحدد التوقيعات المعقدة، وقم بتصدير تعريفات أنواع الوظائف.~12 min
  2. 3.2الأدوية العامة الأساسيةاكتب تعليمات برمجية قابلة لإعادة الاستخدام وآمنة للكتابة باستخدام معلمات النوع العامة للوظائف والواجهات.~15 min

04 · الوحدة 4 - الفئات وأنواع المرافق

2 الدروس

البرمجة الموجهة للكائنات مع الفئات وأنواع المرافق المضمنة لتحويل الأنواع الموجودة.

  1. 4.1الفئات والمعدلاتكتابة فئات مع معدلات الوصول (عامة، خاصة، للقراءة فقط) وتنفيذ الواجهات.~15 min
  2. 4.2أنواع المرافققم بتبسيط وإعادة استخدام الأنواع الموجودة باستخدام Partial وReadonly وPick وOmit.~15 min

05 · الوحدة 5 - الأنواع والحماية المتقدمة

2 الدروس

قم بتعميق فهمك لنظام الكتابة باستخدام حراس النوع المخصص والأنواع الحرفية وتأكيدات الكتابة والأنواع الحرفية للقالب.

  1. 5.1نوع الحرستعلم كيفية إنشاء حراس نوع مخصص باستخدام مسندات الكتابة للتضييق الآمن.~15 min
  2. 5.2أنواع وتأكيدات حرفيةالعمل مع الأنواع الحرفية الدقيقة، والأنواع الحرفية للقالب، وأنواع التأكيد في وقت التشغيل باستخدام as وconst.~15 min

06 · الوحدة 6 - الأنواع الشرطية والمعينة

2 الدروس

تعرف على كيفية إنشاء أنواع ديناميكية وتحويل الأنواع الموجودة باستخدام الأنواع الشرطية وعامل الاستدلال والأنواع المعينة.

  1. 6.1الأنواع الشرطية والاستنتاجتعلم كيفية استخدام عامل التشغيل الثلاثي النوعي (T يمتد U؟ X: Y) واستخرج الأنواع الديناميكية باستخدام الاستدلال.~15 min
  2. 6.2الأنواع المعينةقم بتحويل وإنشاء أنواع جديدة عن طريق تعيين مفاتيح الأنواع الموجودة ({ [K in keyof T]: ... }).~15 min

07 · الوحدة 7 - التكوين والتكامل

2 الدروس

اكتشف كيفية تكوين برنامج التحويل البرمجي لـ TypeScript باستخدام tsconfig.json وتوسيع الأنواع الموجودة من خلال دمج الإعلانات.

  1. 7.1التكوين باستخدام tsconfig.jsonاكتشف الخيارات الرئيسية لملف tsconfig.json مثل الهدف والوحدة النمطية والصارمة وكيفية تأثيرها على الترجمة.~12 min
  2. 7.2الإعلانات والاندماجقم بتوسيع المكتبات الخارجية وكتابة ملفات التصريح (.d.ts) باستخدام دمج التصريح.~15 min