مشاريع برمجة متقدمة بـ TypeScript
Практическое руководство по созданию сложных приложений
ملخص:
مقدمة
كتاب «Advanced TypeScript Programming Projects» (بالترجمة الروسية — «Продвинутые проекты по программированию на TypeScript») من تأليف Peter O'Hanlon صدر في عام 2019 وجذب فورًا انتباه المطورين الساعين لتعميق معرفتهم بـ TypeScript. هذا ليس دليلاً مرجعيًا آخر حول بناء الجملة — بل هو دليل عملي مبني على مشاريع حقيقية تغطي مجموعة واسعة من التقنيات الحديثة: من البرمجة من جانب الخادم باستخدام Node.js إلى أطر العمل من جانب العميل Angular و React. الكتاب موجه للقراء الذين هم بالفعل على دراية بأساسيات TypeScript ويرغبون في الانتقال إلى إنشاء تطبيقات معقدة وقابلة للتوسع.
عن ماذا يتحدث الكتاب
يقدم المؤلف للقارئ سلسلة من 9 مشاريع كاملة، كل منها مخصص لمهمة أو تقنية معينة. أثناء العمل، ستتعلم:
- إنشاء تطبيقات من جانب الخادم باستخدام Node.js و TypeScript؛
- تطوير تطبيقات الصفحة الواحدة (SPA) باستخدام Angular و React؛
- العمل مع قواعد البيانات (بما في ذلك MongoDB و PostgreSQL)؛
- تنفيذ المصادقة والتفويض؛
- استخدام أنماط التصميم المتقدمة مثل Dependency Injection و Observer و Strategy وغيرها؛
- إعداد البناء والاختبار باستخدام Webpack و Jest وأدوات أخرى؛
- نشر التطبيقات في السحابة (AWS, Azure).
كل مشروع