يسرنا أن ننشر الكتاب الثاني من سلسلة تعلم أنجولار Angular بالعربي للمؤلف فيصل الفهد، و أنجولار مكتبة برمجية وإطار عمل ويب مفتوح المصدر متخصصة بتصميم واجهات مواقع الويب، مبنية على لغة تايب سكريبت. ويديرها فريق Angular في جوجل ومن قِبل مجتمع من الأفراد و الشركات.
يقول المؤلف في مقدمة الكتاب: "
في هذا الكتاب سوف نبحر وبأدق التفاصيل في Reactive Programming من خلال مكتبة RxJS و Angular، مع العلم ان تقنيات Reactive Programming ليست موجة إلى لغة الـJavaScript فقطفلها مكتبات أخرى للغات متعددة مثلJava او#cاوSwift..الخ، وتستطيع مشاهدة اللغات التي تدعمها هذه التقنية من خلال هذا الرابط(https://reactivex.io)، وما يهمنا من هذه التقنية هو مكتبة RxJS وهي الموجهة إلى لغة الجافا سكريبت لذلك نستطيع استخدام هذه المكتبة مع لغة الجافا سكريبت مباشرة أو مع أطر العمل الثلاثة المشهورة وهي (Angular – React – Vue)، وفي هذا الكتاب سوف نتطرق إلى استخدامهذه المكتبة مع Angular، مع العلم ان جميع المفاهيم واحدة وأغلب طرق الاستخدام متشابهة، وليس هذا فحسب بل نستطيع ان نقول ان المفاهيم واحدة لجميع لغات البرمجة مع اختلافات بسيطة في طريقة كتابة الدوال او ما يسمىSyntax بين اللغات المختلفة.
ولن نكتفي في هذا الكتاب بالتطرق إلىRxJS وانما سوف نشرح Angular HttpClient وهي الطريقة التي توفرها الـAngular لاتصالHTTP لجلب او إضافة أو تعديل او حذف البيانات من الخادم، لذلك قمت بتخصيص الفصل الأول من هذا الكتاب لشرح مفاهيم أساسية في الشبكات واتصالاتHTTP مثال الخادم والعميل ودوال الـHTTP وأيضا مفاهيمJson والـAPI وغيره الكثير، بحيث نتطرق إلى هذه المفاهيم بشكل سريع بما يخدمنا في هذا الكتاب دون الخوض بتفاصيل هذه التقنيات، وفي الفصل الأخير تم تخصيصه لشرحAngular HttpClient."
يمكنكم تنزيل الكتاب من هنا.