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

If you 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 10 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

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

Cons

    Best Uses

    • Novice (6)
    • Intermediate (5)
    • Student (5)
      • Reviewer Profile:
      • Developer (7)

    Reviewed by 10 customers

    Sort by

    Displaying reviews 1-10

    Back to top

     
    4.0

    Very good book, but could use some more hands-on exercises

    By Fre

    from Belgium

    About Me Developer

    Pros

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

    Cons

    • Too basic

    Best Uses

    • Novice
    • Student

    Comments about oreilly AngularJS: Up and Running:

    The book is very easy to understand and will teach you everything you need to know to kickstart a basic Angular application.

    However, where there was example code present, I would have liked some more in-depth exercises to really test my knowledge of the subjects. At this point its easy to kid yourself into thinking you understood a subject because you understand the theory.

    (0 of 2 customers found this review helpful)

     
    5.0

    Great book

    By Jlamy

    from france

    Verified Buyer

    Comments about oreilly AngularJS: Up and Running:

    Great

    (0 of 2 customers found this review helpful)

     
    5.0

    Good Book

    By Svitlana

    from Toronto, Canada

    About Me Developer

    Verified Buyer

    Pros

    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly AngularJS: Up and Running:

      This is my first book that I used to learn AngularJS and very successful.

       
      5.0

      The best AngularJS book I could find

      By Wes68

      from Schaumburg, IL

      About Me Developer

      Pros

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

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly AngularJS: Up and Running:

        Sometimes a single book or an article is responsible for a language or technology to "click". In my case this book finally made me understand AngularJS. Examples minimal and to the point. Great writing style.

        (0 of 1 customers found this review helpful)

         
        4.0

        Very well written

        By jmac

        from Oakland, NJ

        Verified Buyer

        Comments about oreilly AngularJS: Up and Running:

        One of the few engineering books I've read cover to cover, this is full of excellent information, and great examples.

         
        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.

          (1 of 1 customers found this review helpful)

           
          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.

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

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

                (9 of 9 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-10

                    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