Jump to ratings and reviews
Rate this book

ng-book: The Complete Guide to Angular

Rate this book
ng-book. The in-depth, complete, and up-to-date book on Angular. Become an Angular expert today.
Updated for Angular, Angular CLI, and Community Style Guide
Ready to master Angular?
What if you could master the entire framework - with solid foundations - in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools?
Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.

You will learn what you need to know to work professionally with The Complete Book on Angular.

Get up and running quickly

The first chapter opens with building your first Angular app. Within the first few minutes, you'll know enough to have an app running

Lots of Sample Apps and Code

When you buy ng-book, you're not buying just a book, but dozens of code examples. Every chapter in the book comes with a complete project that uses the concepts in the chapter. The code is available for download, free from our website.


Table of Contents



Comprehensive
You'll learn core Angular concepts - from how Angular works under the hood, to rich interactive components, from in-depth testing to real-world applications

Best Practices

Learn Angular best practices, such testing, code organization, and how to structure your app for performance. We'll walk through practical, common examples of how to implement complete components of your applications

Example Apps included in the book
The book comes with sample apps that show you how to










What our Customers Say

"Fantastic work guys! I have no idea where I'd be with Angular without ng-book. You guys have made this SOOOO much easier to learn and keep up with. Thanks again..you guys are awesome!" -- Jacob Cheriathundam

"Just finished ng-book2. I think it is the best learning material one can find about Angular today." -- Jegor Uglov

FAQ

Do I have to know Angular 1?
Nope! We don't assume that you've used Angular 1. This book teaches Angular from the ground up.
Of course, if you've used Angular 1, we'll point out common ideas (because there are many), but ng-book stands on its own

Is ng-book an upgrade to ng-book 1?
No. This is a completely new book and shares no content or code with ng-book 1. Angular 1 and Angular 2+ are two different frameworks and ng-book 1 and ng-book are two different books.

628 pages, Kindle Edition

Published September 22, 2019

12 people are currently reading
30 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
8 (42%)
4 stars
3 (15%)
3 stars
8 (42%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Ondrej Sykora.
Author 3 books15 followers
September 13, 2020
Let me start by saying that this is definitely not a "complete book on Angular 6". It shows a lot of things, but it has pretty far to completeness.

So, what is it then? It is a book that shows a lot of things that can be done with Angular, and how they can be done. It has lots of examples, though some of them are a bit contrived. It does touch on a lot of topics like application architecture, component development, testing, ...

What I liked:
- it shows how things could be done with Angular in a way that seems natural, and makes sense.
- it covers a lot of ground (testing, components, data binding, routing, styles, conversion from AngularJS, ...).
- it has lots of examples, and these examples can be downloaded form the web and experimented with (which I didn't try).
- it is written in an accessible way.

What I didn't like:
- There are things that are not covered. And even those that are covered get an example, but they are explained or discussed in depth, alternatives are not discussed either. It is also as far from a reference as one can get. I'd expect all of those from a 'complete book' on anything.
- The example applications feel artificial and often seem to be solving problems in inefficient ways (recomputing lots of things, allocating new objects and arrays needlessly, ...).
- The code examples sometimes contain errors that seem to come from careless editing (e.g. names were changed in some snippets but not in others).
- The example code is cut into small pieces throughout the chapters, and it often takes effort to piece them together (e.g. figure out which one is a part of the final application, which one is a hypothetical to consider). This could be improved a lot by more careful editing and formatting, and by adding titles to all code snippets. And ideally also by giving the whole code at the beginning and then referring to it, so that the reader can see how everything fits together.
- The format/font is bigger than I'd like, and it looks like a lot of space on the pages is wasted. But I guess this is a matter of personal preference.

Overall:
This book is a good entry point to Angular. You will see what can be done with it, how things are done and it will give you a vocabulary you can use to search for more information. But this is far from enough to make someone an efficient developer.
Get it if you're beginning. If you already know angular, move along, nothing interesting for you to see here.
Profile Image for Georgi Dimitrov.
68 reviews11 followers
March 8, 2022
I have been dealing with Angular for around 3 years but I decided to pick this book up as a refresher when I started work on a new project. I was hoping to find some hidden gems but I have to say that this book came up short in that department. Perhaps this is specific to me since as mentioned I have some experience in this framework.

It is worth saying that the book is decent enough for beginners, maybe would be useful to mid-level people. The thing I did not like was the fact that a huge topic like Forms, for example, which, in my opinion, is super complex did not have enough examples.
Profile Image for Najib.
4 reviews
October 20, 2022
Interesting book to read have examples with explicitly but it's old also with last version of angular, some of concepts and codes are changed.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.