Jump to ratings and reviews
Rate this book

Angularjs Essentials

Rate this book
This book is strongly recommended for those who have a passion for web development and who are looking for a framework that can provide a reusable, maintainable, and modular way to create applications and increase their productivity.

180 pages, Kindle Edition

First published January 1, 2014

24 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (34%)
4 stars
9 (34%)
3 stars
7 (26%)
2 stars
0 (0%)
1 star
1 (3%)
Displaying 1 - 10 of 10 reviews
1 review
September 26, 2014
This book is amazing! Straight to the point with practical examples that you will be using when writing your app. Keep in mind that you need some basic Angular and JavaScript knowledge to understand most of the examples. The best things about this book besides just the framework itself is that it shows you right away the best practices of the framework, how to debug it and the scaffolding required for any project of any length.
21 reviews1 follower
November 17, 2014
Review - "AngularJS Essentials" - Rodrigo Branas

If you have a passion for web development and are looking for a framework that could provide a reusable, maintainable, and modular way to create applications, and at the same time, help increase your productivity and satisfaction, this is the book for you.

The book starts by introducing Angular and the basic architechtural concepts. We setup the framework and get some keen insights into the different ways to organize the code. After getting the basics out of the way, we move onto creating reusable components with Directives. We learn about the built-in directives that are really useful in most parts of view development and also how to create our own directives and how to animate them. Then comes data binding. AngularJS offers a complete set of technologies that are capable of accomplishing any challenge related to presenting, transforming, synchronizing, and validating data on the user's interface. We learn about the power of expressions, filters and form validation and then move on to another very important topic, services and dependency injection. We see several ways to evolve the design of our application through dependency injection and the creation of different kinds of constants, values, and services. Also, we take a look at how to use the AngularJS built-in services in order to communicate with the backend using HTTP, log the application events, create timeouts, perform routing, handle exceptions, and work with asynchronous algorithms with the promise-deferred pattern. We then spend some time understanding what exactly $scope and $rootScope are and how the two-way data binding mechanism works. Also, we go through some of the best practices about using the scope, and we discovered its broadcasting mechanism. Finally, we understand how to break up our applications in modules and also take a look at the angular module's website, where we can find hundreds of modules for our application.

Developing an application is not enough, testing it is equally important. We see how to automate tests using Jasmine and Karma, adding
productivity and quality to our development process. We learn how to create tests for each kind of component such as controllers, directives, filters, and services. Also, we see how to mock the $http service through the $httpBackend service. We also need to distribute our app for which we need to perform a lot of steps. So we need a workflow to automate and maange our app. Thats where grunt comes in. We learn how to use Grunt by installing plugins and configuring each task and workflow. Finally, we discover a great tool to manage our packages called Bower that allows us to easily find, install, update, and remove any package from the application.

This book covers the angular development workflow really well, starting right from installing angular to architect and develop an application using different angular features to package the app uisng grunt. It should give developers a good foundation on the essential features of angular and also how to use it for day-to-day development for relatively complex apps.

Get the book here: https://www.packtpub.com/web-developm...
1 review
November 17, 2014
I have basic knowledge about web application development and have a little exposure to HTML, CSS and Javascript. I personally feel that this is a very good starting point for web application developers who are trying to get a hands-on in AngularJS. The book is not a complete reference, but will definitely come in handy for doing a quick check on syntax and a review of basic concepts of AngularJS.

The book starts with a quick introduction to web languages and tells about setting up the AngularJS framework. Also, the author explains about organizing the code in AngularJS with a simple example. An example of car parking application is used throughout the book which makes our understanding easy.

Then, we get into a simple and powerful concept of javascript called directives. Starting with ngApp, ngController and ngRepeat, the author explains about some of the build-in directives that are crucial for application development. Also, the book covers about the creation of user directives and simple animation.

Next, it is the data handling with AngularJS. Basics of data handling like – presenting data, transforming, synchronization and data validation. Dependency injection and the creation of different types of constants and services is explained next. Also, we learn about event handling, timeouts and exceptions.

$scope and $rootscope are explained next followed by the concept of data binding. After data binding, another important concept in AngularJS – Modules is explained. This chapter helps us understand how breaking up of an application to modules is helpful in development.

Finally, we learn about Unit testing using Jasmine and Karma and the workflow automation.

This is a very good book and I highly recommend it for starters in web application development using AngularJS.
Profile Image for Pulak Bhattacharyya.
6 reviews1 follower
October 23, 2014
Today, I have taken some time off to talk about a book of a very popular JavaScript framework called AngularJS. The book “AngularJS Essentials” talks about various details of the framework. Let’s check together what we find in the next eight chapters.

Chapter 1: Getting Started with AngularJS

This chapter starts with architectural concepts and setting up the framework. But what I like most is the ‘Organizing the code’ section. It talks about different code organising approaches and personally I like ‘The specific style’ and ‘The domain style’. These approaches are very useful in an enterprise application development where many team members are involved.

Chapter 2: Creating Reusable Components with Directives

This chapter talks about in-built AngularJS directives first and then will introduce you to write your own custom directives. In every example author has deleted the variable from the scope at the end of the controller. I found this is missing in many other books. He concludes the chapter with animation examples.

Chapter 3: Data Binding

You will learn how to handle data in AngularJS using expressions, filters, and forms validation. Simple examples will clarify each of the concepts.

To read the complete review, please visit my blog: http://pulakonline.com/
Profile Image for Jon Gladwill.
2 reviews
September 26, 2014
This book is great for beginning and intermediate web developers, whether they are just starting out with AngularJS, or have some experience but may still have some underlying questions about the framework. The history of the internet section is a nice touch for beginners, but it doesn't trudge on endlessly about it like some computer-related books do.

Explains what exactly what AngularJS is and how it works exactly.

Explains various application file & folder structures and different case uses including when to use them.

You can tell by reading the book that the author has a great deal of experience and is able to break things down into short, straight-to-the-point sections for those who are just getting started. The examples are easy to follow along with, and I enjoy the fact that he also delves into some standard workflow principles (unit testing, grunt, etc), which should help some people who want to jump right in and start building a web application after reading the book.



1 review
Read
September 20, 2014
Reading the book will give you all the knowledge you need to understand the platform. Even the somewhat more experienced readers are able to learn things they might have missed in action.

Do not expect to learn how to build apps, but do expect how to understand the basics of the framework. Easy to read, good examples and complete.
Profile Image for Hatem.
37 reviews27 followers
February 23, 2016
The best book in AngularJs that provide the reader with the Basic Knowledge in an easy english. Among tons of AngularJs tutorials and books, this book certainly explains the things in a simple way. Almost everything you need throughout the duration of the project you will find it there. If you know a little about AngularJs, then this book will prepare you to start doing things.
7 reviews
November 18, 2014
This book introduces AngularJS in a clear and easy way. The author, by using many examples, gives a good overview of most of the framework's features.
Profile Image for Alexey.
20 reviews
April 27, 2017
Very high level book. Many things are not explained at all. Ideally one should flick through this book in 2-3 evenings just to meet basic concepts and move to something deep.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.