Full description not available
T**N
Great book to learn TypeScript and how it is used throughout the Angular framework!
Background - I've been a self-taught programmer for 8 years now in various languages and technologies. My "specialty" is C# as I've spent the most time in that language while using the game engine Unity, closely followed by C++. This is my first dive into TypeScript / Angular.NOTE - This may not be the best beginner book. It seems to be intended for an audience with some programming background. It references JavaScript (for obvious reasons) many times throughout the book for comparison-sake, as well as other languages occasionally.That being said, while I have not completed the book yet (I will be for certain), it has done a spectacular job explaining the various features that Angular has to offer.The first chapter, as with most programming books, is on setting up your development environment to use Angular / Node.js. I'm a linux user and I was able to completely follow along with no issues at all. Everything was explained well and I wasn't left with any questions.The proceeding chapter describes the TypeScript language fairly thoroughly, including classes, interfaces, arrow functions, decorators, and so on. As stated earlier, this is my first dive into TypeScript and while it's definitely a strange environment for me, (TypeScript is not C# haha) the book does an excellent job of explaining syntax and language features.From here on out, the book stays focused on the Angular framework and takes you step-by-step through Angular by not only explaining what things do, but applying them to an ever-expanding web-based Angular project. This includes the basics such as creating and organizing modules, how decorators and components work all the way to unit testing and production deployment.I'm roughly a third into this and will continue eagerly consuming it to its completion.
S**E
Mr
Good
R**S
Books like this one guarantee that the Angular community will keep growing and thriving
I am a physicist, currently working as a Research Assistant and pursuing a Ph.D. in the field of AI and Remote Sensing. I already had some experience in Angular before buying this book since I had used the Angular framework for building quite a few websites for Horizon projects funded by the European Commission and for various side projects of mine.Despite the fact that I am not a newcomer in the Angular realm, I found this book really insightful. It's not a beginner's book but a beginner could also benefit from reading it. It is not a book that targets experts, but even experienced developers can benefit from this book, gaining a deeper understanding of concepts and ideas behind the code they are already using.An advantage of this book is that it dives into technical details but also doesn't abstain from discussing ideas (e.g. why chose angular, the benefits of typescript). This can really help an engineer see the big picture and really understand the advantages and limitations of this beautiful framework.Also, if you want to find practical tips in terms of tools or Visual Studio extensions that would make your life easier, this book is your best friend. And I think that many technical writers usually underestimate the importance of setting up a working environment that reinforces productivity but the authors of this book did not.In a nutshell, it is a really well-written book that provides a thorough and meticulous synopsis of the most important concepts behind the Angular framework. Aristeidis Bampakos did a great job once again and I think that books like this one guarantee that the Angular community will keep growing and thriving!
C**T
A must-have for any software developer interested in web development
The book provides a comprehensive and structured approach to learning Angular, making it suitable for beginners and experienced developers alike. The authors start with the basics of Angular and gradually introduce more advanced topics, such as reactive programming and advanced component techniques.What sets this book apart is the authors' ability to provide clear explanations and practical examples. They walk the reader through building a real-world application, demonstrating how to create components, services, and modules. In addition, the authors provide valuable insights into testing, deploying, and optimizing Angular applications.As someone who has worked with Angular extensively, I can attest to the value of this book. The authors' expertise and thoroughness make it a go-to resource for anyone looking to learn or improve their Angular skills.In summary, Learning Angular, Fourth Edition is a must-have for any software developer interested in web development. Its structured approach, clear explanations, and practical examples make it an invaluable resource for both beginners and experienced developers alike.
A**L
Best book out there to learn Angular
This book starts you out learning the Angular CLI which is a must tool to ease the boilerplate that Angular may have. The book also starts you out following the Angular Style Guide and the SOLID principles which I have found that a lot of frontend development walkthroughs lack. As someone coming from backend development I appreciate on coding style that embraces SOLID principles and uses similar design patterns from Spring Boot or ASP.NET development.I highly recommend this book. This book has all the necessary information to get you started on building Angular applications. This book does not overwhelms you with highly advance concepts, but gives you retainable information that will help you get started on an Angular application and drives you to look into the Angular Docs if you need a more advanced implementation, which are rare on most occasions.
Trustpilot
5 days ago
1 week ago