AngularJS: Up and Running

Book Description

AngularJS: Up and Running: Enhanced Productivity with Structured

If want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta- step-by-step, from the basics to advanced concepts. By the end of the book, you’ll understand how to develop a large, maintainable, and performant application with AngularJS.

Guided by two engineers who worked on AngularJS at , you’ll learn the components needed to build data-driven applications, using declarative programming and the Model–view–controller pattern. You’ll also learn how to conduct unit tests on each part of your application.

  • Learn how to use controllers for moving data to and from views
  • Understand when to use AngularJS services instead of controllers
  • with the to store, fetch, and update data asynchronously
  • Know when to use AngularJS filters for converting data and values to different formats
  • Implement single-page applications, using ngRoute to select views and navigation
  • Dive into basic and advanced directives for creating reusable components
  • Write an end-to-end test on a live version of your entire application
  • Use best practices, guidelines, and tools throughout the development cycle

Table of Contents

Chapter 1. Introducing AngularJS
Chapter 2. Basic AngularJS Directives and Controllers
Chapter 3. Unit Testing in AngularJS
Chapter 4. , Inputs, and Services
Chapter 5. All About AngularJS Services
Chapter 6. Server Communication Using $http
Chapter 7. Unit Testing Services and XHRs
Chapter 8. Working with Filters
Chapter 9. Unit Testing Filters
Chapter 10. Routing Using ngRoute
Chapter 11. Directives
Chapter 12. Unit Testing Directives
Chapter 13. Advanced Directives
Chapter 14. End-to-End Testing
Chapter 15. Guidelines and Best Practices

Book Details

  • Title: AngularJS: Up and Running
  • Author: ,
  • Length: 302 pages
  • Edition: 1
  • Language: English
  • Publisher:
  • Publication Date: 2014-09-26
  • ISBN-10: 1491901942
  • ISBN-13: 9781491901946