TypeScript بسرعة
Практическое введение в TypeScript
ملخص:
مقدمة
كتاب «TypeScript Быстро» (العنوان الأصلي — TypeScript Quickly) صدر في عام 2020 وسرعان ما احتل مكانة مرموقة بين المواد التعليمية حول TypeScript. المؤلفان — ياكوف فاين وأنطون مويسيف — مطوران ذوو خبرة ومؤلفان للعديد من الكتب حول Java وJavaScript وAngular. يضعان أمامهما مهمة طموحة: في وقت قصير (حرفيًا «بسرعة») تعليم القارئ ليس فقط بناء جملة TypeScript، ولكن أيضًا الأساليب العملية للعمل به في المشاريع الحقيقية.
الكتاب يمتد على 416 صفحة ويغطي موضوعات أساسية ومتقدمة. لا يحاول أن يكون موسوعة — بل هو دورة منظمة تقود القارئ من تثبيت الأدوات إلى إنشاء تطبيق كامل. على بوابة PythonLib التعليمية، نتلقى غالبًا أسئلة حول أي كتاب نبدأ به لتعلم TypeScript. ستساعدك هذه المراجعة في فهم ما إذا كان هذا الكتاب مناسبًا لك.
عن ماذا يتحدث هذا الكتاب
يتكون الكتاب من 16 فصلاً مقسمة إلى ثلاثة أجزاء. الجزء الأول مخصص للأساسيات: الأنواع (types)، الواجهات (interfaces)، الكلاسات (classes)، الدوال (functions)، الأدوية (generics). الجزء الثاني يتعمق في المفاهيم المتقدمة: المزينات (decorators)، أنواع الأدوات (utility types)، العمل مع التزامن (asynchrony)، الوحدات (modules) ومساحات الأسماء (namespaces). الجزء الثالث هو أمثلة عملية: إنشاء تطبيق بسيط باستخدام Angular وReact، بالإضافة إلى دمج TypeScript مع Node.js.
يتم إيلاء اهتمام خاص لنظام الأنواع. يشرح المؤلفان بالتفصيل كيف يساعد TypeScript في تجنب الأخطاء في مرحلة التجميع (compilation)، وكيف يعمل