ng-book: The Complete Book on AngularJS
کتاب ng-book: The Complete Book on AngularJS راه حل هایی که برای حرفه ای شدن در AngularJS نیاز است را در خود دارد. AngularJS یک فریمورک حرفه ای front-end است که توسط تیمی در گوگل انتشار یافته است و شما را قادر میسازد تا یک تجربهی غنی front-end را ساده و به سرعت ایجاد کنید.
در این کتاب به شما ابزارهای حرفه ای آموخته میشود تا به وسیلهی AngularJS تجربه ای متحیر کننده از وب بسازید که هیچ گاه نمونه ای از آن را ندیده باشید. چالشهای پیش رو در این کتاب حل شده اند و تکنیکهای برنامههای واقعی فراهم شده اند تا بدون هیچ معطلی بتواندی از آنها در برنامههای وب خود استفاده کنید.
When I first heard about AngularJS it caught my attention immediately because it appeared to offera single framework that could be used to build a variety of dynamic, client-centric applications.
After researching it more, my initial impressions were confirmed, and I was hooked. AngularJSincludes a robust set of features and offers a way to break up code into modules, which is good forreuse, maintenance, and testability. It provides key features, such as support for DOM manipulation,animations, templating, two-way data binding, routing, history, Ajax, testing, and much more.
While having a core framework to build on is great, it can also be intimidating and challenging to learn. As I dove into AngularJS I became overwhelmed with different topics and quickly became a little frustrated and wondered if it was the framework for me. What was a service, and how was it different from a factory? How did scope fit into the overall picture? What was a directive, and why would I use one? Putting the pieces together and seeing the big picture was the initial hurdle that I had to get over. It definitely would’ve been nice to have a concise resource to consult that flattened out the learning curve.
1) Introduction
2) The Basics of AngularJS
3) Data Binding and Your First AngularJS Web Application
4) Modules
5) Scopes
6) Controllers
7) Expressions
8) Filters
9) Introduction to Directives
10) Built-In Directives
11) Directives Explained
12) Angular Module Loading
13) Multiple Views and Routing
14) Dependency Injection
15) Services
16) Communicating with the Outside World: XHR and Server-Side Communication
17) XHR in Practice
18) Promises
19) Server Communication
20) Testing
21) Events
22) Architecture
23) Angular Animation
24) The Digest Loop and $apply
25) Demystifying Angular
26) Essential AngularJS Extensions
27) Mobile Apps
28) Localization
29) Caching
30) Security
31) AngularJS and Internet Explorer
32) Building Angular Chrome Apps
33) Optimizing Angular Apps
34) Debugging AngularJS