Angular Development with TypeScript
Практическое руководство по Angular и TypeScript
ملخص:
مقدمة
كتاب «Angular Development with TypeScript» (الطبعة الثانية، 2019) من تأليف Yakov Fain و Anton Moiseev — هو واحد من أكثر الأدلة العملية موثوقية لبناء تطبيقات الويب الحديثة باستخدام إطار العمل Angular ولغة TypeScript. على عكس العديد من الدروس السطحية، يقدم هذا الكتاب غوصًا عميقًا في بنية Angular، بدءًا من أساسيات TypeScript وانتهاءً بموضوعات متقدمة مثل البرمجة التفاعلية مع RxJS والاختبار وتحسين الأداء. المؤلفان هما خبيران معترف بهما في مجال Java وتقنيات الويب، مما يمنح الكتاب متانة خاصة وقيمة عملية.
عن ماذا يتحدث الكتاب
يغطي الكتاب دورة التطوير الكاملة لتطبيق Angular. يبدأ بمقدمة عن TypeScript (الأنواع، الكلاسات، الديكورات، الوحدات)، ثم ينتقل إلى أساسيات Angular: المكونات، القوالب، التوجيهات، الخدمات، وحقن التبعيات (dependency injection). بعد ذلك، يتم تناول التوجيه (routing)، العمل مع النماذج (النماذج التفاعلية والقائمة على القوالب)، التفاعل مع الخادم عبر HTTP، إدارة الحالة باستخدام RxJS و NgRx. تم تخصيص فصول منفصلة للاختبار (اختبارات الوحدة، اختبارات التكامل مع TestBed)، التدويل، الأمان، ونشر التطبيقات. يختتم الكتاب بنظرة عامة على بيئة Angular CLI وأفضل الممارسات.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم خبرة في JavaScript وعلى الأقل معرفة أساسية بـ Angular. سيكون مفيدًا لكل من...