AngularJS
برنامههای تحت وب سبکتر و جمع و جورتری توسعه دهید که به سادگی ایجاد، به آسانی تست و در نهایت توسعه داده میشوند و با بزرگ شدن آن قابل نگهداری نیز باشند. این راهنما، AngularJS را به شما معرفی میکند؛ فریم ورک جاوا اسکریپتی متن باز که از معماری (Model-View-Controller (MVC، انقیاد داده، قالبهای سمت کلاینت و تزریق وابستگیها برای ایجاد بستر مورد نیاز ساختن برنامههای مبتنی بر وب استفاده میکند.
در این کتاب، هدایت شما را دو تن از مهندسین، که بر روی AngularJS در گوگل کار میکنند بر عهده گرفته اند، و ویژگیهای کلیدی فریم ورک را بررسی میشود، و سپس یک برنامه با AngularJS میسازید؛ از ظاهر تا تست کردن، کامپایل و اشکال زدایی آن. شما در این کتاب خواهید آموخت که چگونه AngularJS کمک میکند تا پیچیدگیهای برنامه مبتنی بر وب کاهش یابد.
مطالبی که در این کتاب خواهید عبارتند از:
•بررسی عمقی و دقیق اجزای اساسی Angular و یاد گیری اینکه چگونه با هم کار میکنند
•دستیابی به انعطاف پذیری بیشتر با جداسازی منطق، داده ها، و مسئولیت ارائه انها با MVC
•سرهم کردن برنامه وبی شما در مرورگر ، با استفاده از قالبهای سمت کلاینت
•استفاده از هدایت گرهای AngulatJS برای توسعه دادن HTML با گرامری واضح
•ارتباط برقرار کردن با سرور و پیاده سازی کش کردن ساده با سرویس $http
•استفاده کردن از تزریق وابستگیها برای بهبود refactoring، تست پذیری و محیطهای توسعه چندگانه
•دریافت کد مثالها برای مشکلات رایجی که معمولا در توسعه برنامههای مبتنی بر وب با آنها مواجه میشوید
سرفصلهای کتاب AngularJS:
1.Introduction to AngularJS
2.Anatomy of an AngularJS Application
3. Developing in AngularJS
4.Analyzing an AngularJS App
5.Communicating with Servers
6.Directives
7.Other Concerns
8.Cheatsheet and Recipes