Modern JavaScript Applications
در طی سالیان گذشته ، جاوااسکریپت قهرمان بزرگ دنیای توسعهی وب بوده است و سختیها و چالشهای بزرگی که در این زمینه با آن روبه رو بوده را توانسته با معماریهای مختلف حل کند .در این کتاب موارد جدیدی که در این زبان وارد شده اند تا مشکلات پیش رو و یا قدیمی برای تولید برنامههای با کیفیت و پیچیده با سادگی ولذت بیشتری توسط برنامه نویس حل شوند برسی خواهد شد .
کتاب از نوشتن یک برنامهی SPA شروع میکند و با کمک معماری MVC و همچنین از فریمورک AngularJs بهره خواهد برد .همان طور که در کتاب پیش میروید با مایکرو سرویسها آشنا خواهید شد و این سرویسها را با کمک پلتفرم Node خواهید ساخت. سپس تمرکز بر روی برنامه نویسی شبکه و ریل تایم خواهد رفت و در رابطه با وب سوکتها نیز مطالبی را فرا خواهید گرفت.
پس از اینکه با الگوهای طراحی و معماریهای مختلف آشنا شدید به سمت طراحی UI خواهید رفت و طراحیهای ریسپانسیو با کمک React و بوت استرپ برسی خواهند شد.در پایان کتاب نیز برنامه نویسی کنش گرا ( Reactive ) بررسی میشود و مزایای آن برای خواننده روشن خواهد شد.
کتاب از نوشتن یک برنامهی SPA شروع میکند و با کمک معماری MVC و همچنین از فریمورک AngularJs بهره خواهد برد .همان طور که در کتاب پیش میروید با مایکرو سرویسها آشنا خواهید شد و این سرویسها را با کمک پلتفرم Node خواهید ساخت. سپس تمرکز بر روی برنامه نویسی شبکه و ریل تایم خواهد رفت و در رابطه با وب سوکتها نیز مطالبی را فرا خواهید گرفت.
پس از اینکه با الگوهای طراحی و معماریهای مختلف آشنا شدید به سمت طراحی UI خواهید رفت و طراحیهای ریسپانسیو با کمک React و بوت استرپ برسی خواهند شد.در پایان کتاب نیز برنامه نویسی کنش گرا ( Reactive ) بررسی میشود و مزایای آن برای خواننده روشن خواهد شد.
سرفصل کتاب از این قرار است :
Chapter 1. Breaking into Microservices Architecture
Chapter 2. Building a Coupon Site
Chapter 3. Communication between Browsers in Real Time
Chapter 4. Building a Chatroulette
Chapter 5. Bidirectional Communication in Real Time
Chapter 6. Building a Live Score Site
Chapter 7. Functional Reactive Programming
Chapter 8. Building an Advanced Profile Search Widget
Chapter 9. New Features of Bootstrap 4
Chapter 10. Building User Interfaces Using React
Chapter 11. Building an RSS Reader Using React and Flux
Chapter 12. New Features of Angular 2
Chapter 13. Building a Search Engine Template Using AngularJS 2
Chapter 14. Securing and Scaling Node.js Applications