{"product_id":"2940163785889","title":"Learn AngularJS in 24 Hours","description":"\u003cp\u003e\u003cem\u003eAngular JS is responsible for making the website interactive and responsive\u003c\/em\u003e. It helps designer and developers to eliminate much of the code usually needed for websites development. Angular JS is based upon MVC model. To learn and harness more power of the Angular JS framework, it takes a continuous intervention from an expert. But if you like to \u003cem\u003elearn by yourself without spending big bucks behind expensive courses.\u003c\/em\u003e This e-book could be your ultimate guide to AngularJS or AngularJS 2 Programming.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eThe book covers all \u003cem\u003ebasic fundamentals of Angular JS like Routes, Modules, Directives, Dependency Injection and so on\u003c\/em\u003e. The images and examples are well-illustrated addressing each and every glitch of Angular JS. The book purpose is to make Angular JS easier, simpler and interesting such that even beginners will feel like a pro at the end of the book. \u003cem\u003eThis edition promises your eventual mastery of AngularJS\u003c\/em\u003e.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eThe best thing about the book is that it is small and can be completed in a day. It will not only save your time but also \u003cem\u003eaccomplish our goal to save your effort in learning all needless jargons of Angular JS.\u003c\/em\u003e With this e-book, you will be ready to create angular UI development as well as large scale applications effortlessly.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eTable Of Content\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 1: What is AngularJS?\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Features\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Architecture\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Advantages\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 2: Hello World\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 3: Controller\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat Controller does from Angular's perspective\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to build a basic Controller\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to define Methods in Controller\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUsing ng-controller in External Files\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 4: What is $Scope in AngularJS?\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 5: ng-repeat Directive\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 6: How to use \"\"ng-model\"\"\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eThe ng-model Attribute\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to use ng-model\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 7: ng-view\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat is a View?\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eng-view Directive in AngularJS\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eng-view Example\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 8: Expressions\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eExplain Angular.js Expressions with an example\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngular.JS Numbers\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Strings\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngular.JS Objects\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Arrays\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Expression capabilities and Limitations\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eDifference between expression and $eval\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 9: Filter\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eLowercase\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUppercase\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eNumber\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCurrency\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eJSON\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 10: Custom Filter\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 11: Directive\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 12: CUSTOM Directive\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to Create a Custom Directive?\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJs Directives and Scopes\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUsing controllers with directives\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to create reusable directives\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Directives and components - ng-transclude\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eNested directives\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHandling events in a directive\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 13: Module\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to Create a module in AngularJS\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eModules and Controllers\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 14: Events\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eThe ng-click directive\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eShowing HTML Elements using ng-show\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHiding HTML Elements using ng-hide\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAngularJS Event Listener Directives\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 15: Routing with Parameters\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAdding Angular Route ($routeProvider)\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCreating a default route\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAccessing parameters from the route\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUsing Angular $route service\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eEnabling HTML5 Routing\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 16: AJAX Call\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHigh-level interactions with servers using $resource\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eLow-level server interactions with $http\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eFetching data from a server running SQL and MySQL\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 17: Table\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 18: Form Validation\u003c\/strong\u003e\u003c\/p\u003e","brand":"Alex Nordeen","offers":[{"title":"Default Title","offer_id":46416359260401,"sku":"2940163785889","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/2940163785889_p0.jpg?v=1765539862","url":"https:\/\/shop.barnesandnoble.com\/products\/2940163785889","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}