{"product_id":"9781484201602","title":"Beginning AngularJS","description":"\u003cp\u003e\u003cem\u003eBeginning AngularJS\u003c\/em\u003e is your step-by-step guide to learning the powerful AngularJS JavaScript framework. AngularJS is one of the most respected and innovative frameworks for building properly structured, easy-to-develop web applications. This book will teach you the absolute essentials, from downloading and installing AngularJS, to using modules, controllers, expressions, filters, and directives. Unlike many other books, you don't need experience with AngularJS or deep JavaScript knowledge to get started here.\u003c\/p\u003e\u003cp\u003eThis book will begin by teaching you the JavaScript you need to know, and then you'll get into the basics of AngularJS. You'll learn powerful AngularJS techniques through clear instructions. With what you learn you'll be able to properly structure your code into manageable modules, understand the MVC design patterns, create expressive and adaptive HTML forms, communicate with servers and use other AngularJS services, use the powerful built-in directives, and learn how to create your own. This might all seem unknown now, but with this book you'll understand it all. \u003c\/p\u003e\u003cp\u003eAngularJS is a powerful framework, and one which may require you to think a little differently. This book will help you avoid the common pitfalls and get you up to speed, and building solid AngularJS applications, quickly and painlessly.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eUnderstand why AngularJS is so popular and how to download and install it.\u003c\/li\u003e\n\u003cli\u003eUse the Model-View-Controller (MVC) design pattern to decouple your code and build maintainable web applications.\u003c\/li\u003e\n\u003cli\u003eUnderstand the power of directives and be able to use them to speed up and simplify development.\u003c\/li\u003e\n\u003cli\u003eConfidently use filters and expressions.\u003c\/li\u003e\n\u003cli\u003eAvoid common beginner errors and code using best practices.\u003c\/li\u003e\n\u003cli\u003eUse common AngularJS services to perform routing, server side communication, and animation.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     This book is for the reader that has some JavaScript knowledge, but not enough to use the other books that are on the market which are aimed at higher-level JavaScript users. You want to learn AngularJS through clear, concise instructions.       \u003c\/p\u003e     Table of Contents1. Chapter One: JavaScript you need to know\u003cp\u003e2. Chapter Two: The Basics of AngularJS\u003c\/p\u003e\u003cp\u003e3. Chapter Three: Introduction to MVC\u003c\/p\u003e\u003cp\u003e4. Chapter Four: Data Manipulation with Expressions and Filters\u003c\/p\u003e\u003cp\u003e5. Chapter Five: Directives\u003c\/p\u003e\u003cp\u003e6. Chapter Six: AngularJS and HTML Forms\u003c\/p\u003e\u003cp\u003e7. Chapter Seven: AngularJS Services and Server Communication\u003c\/p\u003e\u003cp\u003e8. Chapter Eight: Organizing Views\u003c\/p\u003e\u003cp\u003e9. Chapter Nine: Animations\u003c\/p\u003e\u003cp\u003e10. Chapter Ten: Deploying an AngularJS Application\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47126665920752,"sku":"9781484201602","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781484201602_p0.jpg?v=1763631894","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781484201602","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}