TypeScript يمكن أن يجعل حياتك أسهل كمبرمج ويجعل شفرتك أقل خطأً.
لقد قمنا بمشاركة دورة TypeScript للمبتدئين على قناة YouTube الخاصة بfreeCodeCamp.org. يُدرّس هذه الدورة Bob Ziroll من Scrimba. الشفرة التفاعلية متوفرة في صفحة دورة Scrimba لكل درس.
ستعطيك هذه الدورة إطارًا تجريبيًا للتعرف على TypeScript. وبنهاية الدورة، ستمتلك فهمًا جيدًا لمبادئ TypeScript وكيفية استغلاله لإنشاء تطبيقات JavaScript أكثر أمانًا وثباتًا.
TypeScript هو “مجموعة إضافية” للJavaScript، مما يعني أن كل شيء يُعتبر جيدًا في JavaScript يُعتبر أيضًا جيدًا في TypeScript. ومع ذلك، يُحسن TypeScript تجربة كتابة الشفرة من خلال تمكينك من كتابة الشفرة بثقة أكبر في الاستدامة والثبات لمشاريعك. هذا يتم عن طريق التحقق في وقت التركيب، الذي يحدد الأخطاء المحتملة قبل تشغيل الشفرة، مما يسمح لك بإصلاح الأشياء بشكل تدابير ومنع الانهيار في برامجك. هذا يؤكد على عملية تطوير أكثر سلاسة وثباتًا.
من خلال توفير نظام تعريف الأنواع القوي ودعم الأدوات الحديثة، يوفر TypeScript بيئة تطوير قوية أيضًا. هذا يجعل من السهل تعديل الشفرة، إدارة أكبر قواعد الشفرة والتعاون مع المبرمجين الآخرين. ستحملك هذه الدورة التوجيهية معرفة ومهارات لاستخدام TypeScript بفعالية في مشاريع JavaScript الخاصة بك.
وهذه هي المواضيع التي تغطيها الدورة:
-
لماذا TypeScript؟
-
أنواع أساسية
-
أنواع العبارات
-
الأنواع التيمارية (الأجسام)
-
الأرrays المنسجمين
-
خصائص اختيارية
-
التوائم
-
تضاد الأنواع
-
أنواع الأدوات
-
الجينريكس
شاهد الدورة بأكملها على قناة الYouTube freeCodeCamp.org (مشاهدة تسع ساعات).
Source:
https://www.freecodecamp.org/news/learn-typescript-with-interactive-lessons/