AngularJS: Up and Running
Enhanced Productivity with Structured Web Apps
Publisher: O'Reilly Media
Final Release Date: September 2014
Pages: 302

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-framework 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 Google, 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
  • Communicate with the server 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
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyAngularJS: Up and Running
 
4.3

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Concise (3)
  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

    Best Uses

        • Reviewer Profile:
        • Developer (3)

      Reviewed by 3 customers

      Sort by

      Displaying reviews 1-3

      Back to top

       
      4.0

      Great book for getting started

      By Joe

      from Sunnyvale, CA

      About Me Developer

      Verified Buyer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

          Comments about oreilly AngularJS: Up and Running:

          I started knowing nothing about Angular JS. This book explains the different components at a good pace, and hits all of the basic concepts in the right order.

          No screen shots of the result of code, but it may be because I have the pre-release version. Because I was playing along, I didn't need it. But it would have been nice.

          (3 of 3 customers found this review helpful)

           
          4.0

          Gives you a good foundation

          By Simon

          from Nuremberg, Germany

          About Me Developer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

          • Lacks Exercises
          • No Full-featured App

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly AngularJS: Up and Running:

          I used this book as an Angular newcomer and with an average amount of JavaScript experience.
          It helped me greatly with understanding the different parts that make up Angular, and what their use cases are. Many things were explained concisely and understandable. However, it didn't explicitly separate concerns of these parts enough to me (e.g. in what cases exactly do I need a custom directive?). What I liked is that it is very up to date with the newest development and style of developing with Angular.

          It was quick to get started with this book because it didn't require you to set a whole lot of different things, you could just dive in. The problem with this was that there was no common goal to the chapters. They were very modular, and while this might seem like a good approach, it leaves you confused about how to really build a full-featured app with all Angular features intertwined.
          Instead, this was left until the end as a sort of guideline collection. That is much less helpful, if you ask me. While Angular is modular, its different features can't be used modularly and separated from each other for an app beyond a todo list!

          The book could also have used some exercises, not just examples.
          In my eyes, if you don't type any code, but only read it and its explanations, you don't get a real feel for it. So I started out copying all the examples by hand, but this soon felt like an overly cumbersome task if I could just use the given example code, so I used that instead, played around a bit with each example, but ultimately felt like I hadn't truly gotten into coding a feature like this.
          Of course this could have been rectified by me coming up with my own coding exercises, but a book giving you specific examples and solutions that really make you /think/ about what you're doing, you'll learn the language/framework/etc. twice as good.

          Overall, I would definitely recommend this book to newcomers, and intermediates who are looking to get some in-depth knowledge about specific parts of Angular. If you're looking to build a full-featured app, this book will give you a good foundation to start, but you'll often times have to look to other sources to really get a grip on building a full app.

          (6 of 6 customers found this review helpful)

           
          5.0

          Best book I've read on Angular

          By Weej

          from Long Island, NY

          About Me Developer

          Verified Buyer

          Pros

          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

              Comments about oreilly AngularJS: Up and Running:

              I've read a couple of books on Angular and watched a few tutorials but have felt still foggy about Angular (my fault probably). However, this book has made it gel for me. It's well written and straight forward progressing from declaring the base module through controllers, directives and filters. A whole chapter on testing each of these elements follows each stage while it's fresh in your mind.

              This book clarified a lot for me.

              Displaying reviews 1-3

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Ebook: $33.99
              Formats:  ePub, Mobi, PDF
              Print & Ebook: $43.99
              Print: $39.99