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.6

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Helpful examples (5)
  • Well-written (5)
  • Accurate (4)
  • Concise (4)

Cons

    Best Uses

    • Intermediate (3)
    • Novice (3)
    • Student (3)
      • Reviewer Profile:
      • Developer (4)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

     
    5.0

    Very good beginner-to-intermediate guide

    By Josh Schneider

    from Portland, OR

    Verified Reviewer

    Pros

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

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly AngularJS: Up and Running:

      Of all the Angular books I've looked at, this is probably the best, so far. It is very well written, nicely organized, emphasizes writing tests, and gives a good variety of patterns and best practices. It would be great to have a companion that dives deeper into recipes and advanced techniques.

       
      5.0

      Spectacular Introduction into AngularJS

      By mtpultz

      from Victoria, BC

      About Me Developer

      Verified Reviewer

      Pros

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

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly AngularJS: Up and Running:

        I began learning AngularJS about 4 months ago, and I found it to have a large learning curve, but through searching and looking at examples (like me) you might think you've got the basic understanding down... you are most likely doing it all wrong!!! You probably are suffering from scope soup, implementation issues with regards to version differences, a complete lack of understanding on how to structure your application, and when to use what. This book is great, it covers the basics (including fixing any unknowns surrounding common JS practices like promises and their chaining), indicates pit falls, provides real world applicable examples, and actually how you should be thinking when you structure and build your web application. Buy this book if you're beginning AngularJS you won't find a better source of concise accurate information distilled into 300 pages anywhere else. This book tops my list of tech books of all time for its readability and the authors ability to present the information you need to succeed using AngularJS ver1.2.

        (1 of 1 customers found this review helpful)

         
        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.

            (5 of 5 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.

            (8 of 8 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-5

                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