Mastering Web Application Development with AngularJS
AngularJS فریم ورک MVC نسبتا جدیدی برای جاوا اسکریپت است. رویکرد بدیع این فریم ورک برای مباحث Templating و انقیاد داده دو طرفه، این فریم ورک را بسیار قدرتمند و آسان در عمل کرده است. توسعه دهندگان اغلب از کاهش تعداد خطهای کدهای خود در هنگام استفاده از AngularJS در مقابل دیگر روشها شگفت زده شده اند.
AngularJS یک شاهکار مهندسی است. تاکید بیشتر این فریم ورک بر تست پذیری و کیفیت کد است و شیوههای خوب را برای کل اکوسیستم جاوا اسکریپت ترویج میدهد.
As AngularJS becomes more and more popular, people will start to use it in complex projects. But you will soon face problems that are not solved in the standard documentation or in the simple examples found on the Web.
AngularJS, as any other technology, has its own set of idioms, patterns, and best practices that have been uncovered by the community, based on their collective experiences.
This is where this book comes in – it aims to show how to write non-trivial AngularJS applications in a canonical way. Instead of describing how the framework works,
this book focuses on how to use AngularJS to write a complex web application. It provides real answers to real questions being asked by the AngularJS community.In short, this is a book written for application developers, by application developers, and based on real developers questions. In this book you will learn:
• How to build a complete, robust application using existing AngularJS services and directives.
• How to extend AngularJS (directives, services, filters) when there is no outof-the-box solution
• How to set up a high quality AngularJS development project (code organization, build, testing, performance tuning)
Chapter 1: Angular Zen
Chapter 2: Building and Testing
Chapter 3: Communicating with a Back-end Server
Chapter 4: Displaying and Formatting Data
Chapter 5: Creating Advanced Forms
Chapter 6: Organizing Navigation
Chapter 7: Securing Your Application
Chapter 8: Building Your Own Directives
Chapter 9: Building Advanced Directives
Chapter 10: Building AngularJS Web Applications for an International Audience
Chapter 11: Writing Robust AngularJS Web Applications
Chapter 12: Packaging and Deploying AngularJS Web Applications