Build a Strong AngularJS Foundation
By Lukas Ruebbelke, Matias Niemelä
Publisher: O'Reilly Media
Final Release Date: April 2014
Run time: 2 hours 45 minutes

Ready to dig into web application development with AngularJS, but not sure where to start? With this video course, you’ll learn how the framework’s foundational building blocks work together for constructing sophisticated web apps. Lukas Ruebbelke and Matias Niemelä introduce each core concept separately, using practical examples and live code demonstrations to let you see the concepts in action. Then they’ll challenge you with hands-on exercises in a real, non-trivial web application. All of the examples and exercises are on Github. This course is ideal for web developers new to AngularJS who have a fundamental understanding of JavaScript and HTML5, and want to get started with a strong foundation. Topics include:

  • The core AngularJS components
  • The AngularJS module
  • The AngularJS controllers
  • Views in AngularJS
  • AngularJS services
  • Directive basics in AngularJS
  • Animations in AngularJS
Table of Contents
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyBuild a Strong AngularJS Foundation
 
4.0

(based on 7 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (1)

86%

of respondents would recommend this to a friend.

Pros

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

Cons

    Best Uses

    • Novice (5)
    • Student (4)
      • Reviewer Profile:
      • Developer (5)

    Reviewed by 7 customers

    Sort by

    Displaying reviews 1-7

    Back to top

    (2 of 2 customers found this review helpful)

     
    5.0

    Great introduction to AngularJS

    By Jim S.

    from Richmond, VA.

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Novice
      • Student

      Comments about oreilly Build a Strong AngularJS Foundation:

      Build a String AngularJS Foundation is a great introduction to the framework. I thought these guys did a great job clearly explaining concepts that I've had Junior Developers regularly struggle with. I would recommend this video series to anyone who is either new to web development with a little jQuery or JavaScript experience, or any seasoned front-end developer who wants to become familiar with AngularJS. The video series is not really meant for someone with an intermediate level of knowledge with AngularJS, unless you're watching it with a critical eye for training others.

      I especially appreciated how modules were broken out into logically progressive pieces. I've seen other books or tutorials that attempt to explain directives before controllers or scope, or attempt to explain scope as a 'view model' without clearly piecing together the two-way binding aspects as they've done in the scope module of this series.

      Some other reviews mention having issues installing the code examples. They do require node.js for the test examples. For angular-specific examples, you can go into the directory with the files (e.g. M4) and run python -m SimpleHTTPServer, this will start up a web server without node.js.

      I didn't feel like the examples were too far off from the videos. The videos are meant to explain the basics of AngularJS, one building block at a time. I think it was presented very well considering the difficulty I've seen many people have with learning AngularJS.

      The only issue I had was with the videos themselves (not the content). I watched this series on my tablet during lunch breaks and I found it very annoying to click 'Watch' on a 3MB video that reported 0 minutes in length just to get a quick overview of the next video. I would have found it more appealing to have one video per module because those people watching the videos in smaller chunks can skip or pause as needed.

       
      5.0

      Great tutorial to build a foundation

      By Patpaquette

      from Val-Des-Monts, QC, Canada

      About Me Developer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Build a Strong AngularJS Foundation:

        I am an intermediate level developer that has started using AngularJS for a few projects and have been enjoying it tremendously. However, I did not feel like I was properly using the full set of tools that was provided to me. I knew some of the basics, but my applications weren't at the level of quality that I deemed acceptable.

        These videos and their corresponding exercises have allowed me to understand new concepts as well as work on and learn from an application that is robust and built to scale (tests, good separation of concerns, etc). It was great to watch a few videos and be able to apply that knowledge right away with real code. Do not be fooled however, as simply going through the videos will not give you a free pass on the exercises; they are built to make you think and discover new things on your own.

        I did have some issues installing the exercises, but the Authors were very quick in helping me and have since fixed the problem.

         
        4.0

        Awesome intro to AngularJS

        By Garvinator

        from Phoenix, AZ

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Novice
          • Student

          Comments about oreilly Build a Strong AngularJS Foundation:

          This course is a really good introduction to AngularJs. I had some problems installing the code initially, but everything got smoothed out and I was up and running.

          Providing a real-world type of app as the environment for the exercises is a great decision, as it gives relevance to what you are doing and keeps you focused on the concepts that really matter. The videos themselves are pretty short, which is a little annoying at first because the ideas being presented initially are easy to grasp. But as the concepts start getting harder, the small learning steps not only make the material easier to understand, but also create a sense of accomplishment as progress is made.

          The code in the videos is written in a different context than the code in the exercises. This makes it more challenging to actually complete the exercises because you can't just copy the code in the video, you have to come up with ways to connect the concept you learned in the video to the code in the exercises app. It is that connection that really cements the concept in your mind and makes applying it elsewhere easier.

          This is a great course and I'm looking forward to what else these guys will produce!

           
          5.0

          Excellent course for AngularJS beginners

          By Garvinator

          from Phoenix, AZ

          About Me Developer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples

          Cons

            Best Uses

            • Novice
            • Student

            Comments about oreilly Build a Strong AngularJS Foundation:

            There are a myriad of tutorials out there that provide good information on AngularJs; however, this course takes it to the next level by providing real-world context to the concepts that are taught. By providing a functioning app environment for you, it gives relevance to what you are doing and keeps you focused on your current task. The course is divided into really small sections, which is slightly annoying at first because the material is really easy to grasp. But as the concepts begin to get harder and more in-depth, the small divisions make learning exciting because you are making noticeable progress.

            This is an awesome course and I am looking forward to seeing what else these guys are going to produce!

            (1 of 1 customers found this review helpful)

             
            4.0

            Does what it says, in a novel way

            By Phil

            from Edinburgh

            Verified Reviewer

            Comments about oreilly Build a Strong AngularJS Foundation:

            My experience so far (at 45 out of the 60 videos) has been good so felt it appropriate to add a positive view, although I can see that others have had some difficulties. My background was one of having done some AngularJS programming already but with the feeling of having to look up StackOverflow almost every time a new situation came along. I felt that this video course addressed a lot of my problems in understanding and gave me the confidence I need to move forward. For me, its biggest strengths were like a bolt from the blue and came from the exercise code.

            1) At first I was a bit surprised that I wasn't writing an app from scratch, but slowly it dawned on me what was happening: the exercises were giving me the experience of having joined an AngularJS programming team and working on good quality existing code to produce a solution. So the experience is much closer to what I needed and the learning is one of jumping right into real-world production quality coding. When I next write code, I'll refer back to this. Strong foundation.

            2) The TDD tests were priceless. Here I was given (again production quality) tests and told "these tests fail, make them work by changing the code". So I'm immediately dealing with advanced tests and following them through to see what is going on. And when I next write my own tests, I'll look back at these. Again, strong foundation.

            To address some of the comments posted earlier, I think it would probably be helpful if more explanation is given about exactly where in the code the exercises actually are. I worked out the style of comment, and it's obvious when you see what is going on (I mean M1.1, M1.2 etc.) but I had to work it out first.

            But, from me at least, it's a "thanks" to Lukas and Matias for putting this together.

            (1 of 4 customers found this review helpful)

             
            1.0

            Not satisfied...

            By Spade

            from NYC

            Pros

            • Clear And Understandable

            Cons

            • A Lot Of Talking
            • Not enough coding

            Best Uses

              Comments about oreilly Build a Strong AngularJS Foundation:

              I thought you guys thought the best way to learn coding is to code a lot. 3/4 of the whole lesson were just talking about how angularjs works.. and 1/4 was actually some coding. I was thinking this lesson would teach us how to make the demo app from ground up which this is not the case. If you are interested in how to build the youtube app from ground up this isn't what they teach you.

              (2 of 2 customers found this review helpful)

               
              4.0

              Must watch if learning AngularJS

              By Vikram

              from Toronto, ON

              About Me Developer

              Pros

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

              Cons

                Best Uses

                • Intermediate
                • Novice

                Comments about oreilly Build a Strong AngularJS Foundation:

                I am glad I found this course as an introduction to AngularJS. I have not been able to find the exercise files included with the course. Other than that the course material is very well explained and presented. In a few hours I was able to pick up a lot and am very confident about working with AngularJS. Thanks guys.

                Displaying reviews 1-7

                Back to top

                 
                Buy 2 Get 1 Free Free Shipping Guarantee
                Buying Options
                Immediate Access - Go Digital what's this?
                Video: $59.99
                (Streaming, Downloadable)