Essential TypeScript 4
От основ до продвинутых возможностей TypeScript
ملخص:
مقدمة
كتاب «Essential TypeScript 4» (المؤلف: آدم فريمان، 2021، 564 صفحة) هو دليل شامل للغة TypeScript، يغطي كلاً من المفاهيم الأساسية والتقنيات المتقدمة. يشتهر آدم فريمان بكتبه العملية في تطوير الويب (سلسلة Pro Angular، Pro ASP.NET Core)، وهذا العمل لم يكن استثناءً: فهو يقدم للقارئ نهجاً منظماً وقائماً على الأمثلة لتعلم TypeScript 4. صدر الكتاب في ذروة انتشار TypeScript في أنظمة Angular وReact وNode.js البيئية، لذا فإن أهميته يصعب المبالغة فيها.
عن ماذا يتحدث هذا الكتاب
يبدأ كتاب «Essential TypeScript 4» بشرح الأسباب التي جعلت TypeScript هو المعيار الفعلي لمشاريع JavaScript الكبيرة. ثم يتناول المؤلف بشكل متسلسل نظام الأنواع، إعداد المترجم، العمل مع الكلاسات، الواجهات، الأدوية (Generics)، المُزينات (Decorators)، والوحدات (Modules). يتم إيلاء اهتمام خاص للجوانب العملية: التكامل مع كود JavaScript الموجود، استخدام الأنواع من المكتبات الخارجية، بالإضافة إلى اختبار وتصحيح تطبيقات TypeScript. يناقش الكتاب أيضاً مواضيع متقدمة مثل الأنواع الشرطية، الأنواع المعينة (Mapped Types)، أنواع الأدوات المساعدة، والعمل مع البرمجة غير المتزامنة من خلال Promises و async/await.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم خبرة أساسية في العمل مع JavaScript (ES6+). سيكون مفيداً لكل من المبتدئين الراغبين في تعلم TypeScript بشكل منهجي، والمبرمجين ذوي الخبرة الذين