Explore the basics of Angular 19 development, from components and templates to forms, routing, and services
Get up to speed with the new paradigms modern Angular brings, including standalone APIs, new control flow syntax, Signals, and server-side rendering (SSR)
Discover best practices for building, deploying, debugging, and testing Angular applications
Description
Angular is an extremely fast, cross-platform JavaScript framework loved by millions. Learning Angular is a comprehensive introduction to the framework from an experienced Angular developer and Google Developer Expert. You’ll learn the Angular way of development as you build a real-world app from the ground up.
Updated for Angular 19, this fifth edition tackles landmark changes in Angular after the “Angular Renaissance”. It covers app creation with standalone components, Angular Signals, and the new control flow syntax, while acknowledging differences in approach in older Angular code. You’ll also find a brand-new chapter on optimizing performance with SSR and hydration, as well as revamped content on TypeScript.
Angular developers of all experience levels will benefit from this book. It is especially useful if you are new to Angular, as it will help you get to grips with the bare bones of the framework.
By the end of this book, you'll be able to create Angular applications with TypeScript from scratch and apply best practices in any Angular codebase.
Who is this book for?
This book is for JavaScript developers and web developers dipping their feet for the first time in the world of frontend development with Angular, as well as those migrating to the Angular framework to build professional web applications. Current Angular developers looking to catch up with modern Angular will also find this book useful.
You'll need prior exposure to JavaScript and a solid foundation in the basics of web programming before you get started with this book.
What you will learn
Use the Angular CLI to scaffold, build, and deploy new Angular applications
Create Angular applications using standalone APIs
Build rich components with Angular template syntax
Apply reactivity patterns with the RxJS library and Signals
Craft beautiful user interfaces using Angular Material
Create HTTP data services to access APIs and provide data to components
Improve your debugging and error handling skills during runtime and development
Optimize application performance with SSR and hydration techniques
Aristeidis has done a great job of taking someone from little to no knowledge Angular to being able to understand how to build a great project from start to finish. Even having worked in Angular for several years I found a few pieces in the first couple of chapters that I had not seen before that I look forward to bringing into my own projects. You could be a first day developer and being able to work through this book and be able to understand the concepts being presented fairly easily, in my opinion, and should be a great place to start with Angular for anyone just getting going. Clear, concise, and helpful the whole way through. Read more
Amazon Verified review
Nikhil MatoliaJan 11, 2025
5
The book provides a clear and concise explanation of key concepts, making it easy to follow along. Highly recommended! Read more
Amazon Verified review
Michael SJan 15, 2025
4
This new edition is one of the most approachable overview books for Angular I have seen in the modern era. I think this would be a great book for people looking to get into Angular fresh, whether you come from other frameworks or are fresh with frontend with some basics or are getting back to Angular since many versions ago. The review of JS and then TS essentials was a good refresher and something I wish I went over when I started. The follow along project felt realistic and was nice to iterate new ideas upon. And the pacing didn't feel too fast or too slow. My one criticism is that some state assignments done in ngOnInit blocks could be lifted out directly to component variable declarations, but anyone starting from this book would already be ahead of the curve. Read more
Amazon Verified review
Salman FarsiJan 12, 2025
4
The Learning Angular provides a comprehensive introduction to Angular for both new and experienced developers. It begins with a foundational overview of Angular, covering its key features, such as its modular architecture, dependency injection, and CLI tools. The structured approach makes it easy to follow along, especially with chapters dedicated to TypeScript, a prerequisite for Angular development.Highlights include:- Clear explanations of Angular’s core concepts like components, directives, and services.- Practical guides for setting up the development environment using the Angular CLI.- Hands-on exercises in building, styling, and testing components.- Introduction to modern Angular features, including reactive programming and change detection strategies.The book's modular structure allows readers to learn progressively, with each chapter building on the previous one. It promises to help developers manage complex tasks, optimize performance, and create scalable applications.Overall, this resource is well-suited for developers aiming to master Angular’s latest features. Its clear writing style, practical examples, and up-to-date content make it a valuable learning companion. Read more
Amazon Verified review
Previous
1
2
Next
About the author
Aristeidis Bampakos
Aristeidis Bampakos
Aristeidis Bampakos is a Web Development Team Lead at Plex-Earth who specializes in the development of web applications with Angular. He has been an Angular Google Developer Expert (GDE) since 2020 and works as an Angular Senior Tech Instructor at Code.Hub, a private educational institute, where he nurtures aspiring Angular developers and professionals. He is also the author of Angular Projects with Packt.
Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.
If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.
Please Note: Packt eBooks are non-returnable and non-refundable.
Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:
You may make copies of your eBook for your own use onto any machine
You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website?
If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:
Register on our website using your email address and the password.
Search for the title by name or ISBN using the search option.
Select the title you want to purchase.
Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title.
Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook?
If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
To view your account details or to download a new copy of the book go to www.packtpub.com/account
Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.
You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.
What are the benefits of eBooks?
You can get the information you need immediately
You can easily take them with you on a laptop
You can download them an unlimited number of times
You can print them out
They are copy-paste enabled
They are searchable
There is no password protection
They are lower price than print
They save resources and space
What is an eBook?
Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.
When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.
For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.