Kindle Price: $21.09

Save $12.90 (38%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

eBook features:
  • Highlight, take notes, and search in the book
You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

  1. Select quantity
  2. Buy and send eBooks
  3. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Angular Cookbook: Over 80 actionable recipes every Angular developer should know 2nd Edition, Kindle Edition

4.2 4.2 out of 5 stars 10 ratings

Discover core concepts, advanced techniques, and end-to-end solutions for building production-ready applications

Purchase of the print or Kindle book includes a free PDF eBook.

Key Features

  • Explore updated and new recipes to fill gaps in your knowledge while using Angular in production
  • Discover industry best practices and tooling to enhance your development experience with Angular’s renaissance
  • Gain an understanding of advanced Angular topics to become a proficient enterprise web developer

Book Description

Angular has long been the framework of choice for web development projects of various scales, offering much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide to Angular will help you build up your Angular expertise with a wide range of recipes across key tasks in web development and show you how to build high-performance apps.

In this second edition, the recipes have been updated, added, and improved based on developer feedback and new challenges. The first few chapters will show you how to utilize core Angular concepts such as components, directives, and services to get you ready for building frontend web apps. You’ll then develop web components with Angular and go on to learn about advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance.

Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app’s performance. Finally, you’ll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users.

By the end of this book, you’ll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development.

What you will learn

  • Gain a better understanding of how components, services, and directives work in Angular
  • Get to grips with creating Progressive Web Apps using Angular from scratch
  • Build rich animations and add them to your Angular apps
  • Manage your app’s data reactivity using RxJS
  • Implement state management for your Angular apps with NgRx
  • Optimize the performance of your new and existing web apps
  • Write fail-safe unit tests and end-to-end tests for your web apps using Jest and Cypress
  • Get familiar with Angular CDK components for designing effective Angular components

Who this book is for

This book is for intermediate-level Angular developers looking for actionable solutions to common problems in Angular enterprise development. Mobile developers using Angular will also find the recipes in this book useful. Working experience with JavaScript and TypeScript is necessary to understand the topics covered in this book more effectively.

Table of Contents

  1. Winning Component Communication
  2. Working with Angular Directives and Built-In Control Flow
  3. The Magic of Dependency Injection in Angular
  4. Understanding Angular Animations
  5. Angular and RxJs - Awesomeness Combined
  6. Reactive State Management with NgRx
  7. Understanding Angular Navigation and Routing
  8. Mastering Angular Forms
  9. Angular and the Angular CDK
  10. Writing Unit Tests in Angular with Jest
  11. E2E Tests in Angular with Cypress
  12. Performance Optimization in Angular
  13. Building PWAs with Angular
Read more Read less
Due to its large file size, this book may take longer to download

Editorial Reviews

About the Author

Muhammad Ahsan Ayaz is a Google developers expert in Angular, a software architect, and a head instructor of JavaScript at the School of Applied Technology. He loves helping the start-up ecosystem and product owners to bring their ideas to life using JavaScript, Angular, and web technologies. He has built several open-source projects that he maintains and he speaks at events, along with creating articles and video courses.

Product details

  • ASIN ‏ : ‎ B0C3MG5X99
  • Publisher ‏ : ‎ Packt Publishing; 2nd edition (December 29, 2023)
  • Publication date ‏ : ‎ December 29, 2023
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 22606 KB
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Sticky notes ‏ : ‎ On Kindle Scribe
  • Print length ‏ : ‎ 875 pages
  • Customer Reviews:
    4.2 4.2 out of 5 stars 10 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Muhammad Ahsan Ayaz
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Muhammad Ahsan Ayaz is a Google Developers Expert GDE in Angular, a Software Architect, and an educator. He loves helping the startup ecosystem and product owners bring their ideas to life using Web Technologies. He believes in making the world a better place by writing one line of code at a time.

Customer reviews

4.2 out of 5 stars
4.2 out of 5
10 global ratings

Top reviews from the United States

Reviewed in the United States on January 17, 2024
After having read Angular Projects by Aristeidis Bampakos (https://www.amazon.com/gp/product/1803239115) it was enticing to refresh my Angular skills by going through short how-tos. I found a plethora of handy recipes in this Angular Cookbook.
The author has a lot of real world Web development experience therefore the quality and usefulness of the practical examples demoed was carefully categorized, honed, assembled and methodically taught.
The reader will find advanced content delivery techniques covered, control flow, parallel programming, Angular CDK, performance optimization.
Personally, I benefited a lot from the unit testing - it was always something necessary, but yet unpleasant for me to deal with. Now I feel better about that, and I think also value them more.
The hardest for me was the chapter on Progressive Web Apps (PWAs). But perhaps this is one of the most precious parts of this book.
This book should be on the developers desk.
Reviewed in the United States on February 26, 2024
As a backend developer, I read this book because I was about to land on a project that uses Angular as a front-end technology. The book is quite clearly conceived, and everything is properly explained through examples. It helped me, with all the recommendations!
Reviewed in the United States on April 3, 2024
Avoid this book. Much better books available for the price
Reviewed in the United States on March 29, 2024
First Edition:
This book sits in the middle, with a style that can get a (not so brand new) beginner to an intermediate level, as well as help an intermediate dev. level up to an advanced. Thankfully its not a "We're going to build a Blog from scratch" book, but a book full of nifty recipes. Want to animate your entire view? Just follow the steps. Want to show a progress bar when you download? Follow steps.

The quality of the book is good with decent size print and examples; no off-topic wordiness to lull you into a com...

I recommend perusing/exploring recipes (casually) that interest you then applying the real world with this book.

Second Edition:
NOTE - the the 2nd edition uses NRWL/NX as part of the work environment. It tells you to how to install them, however there is an error when trying to run the 1st chapter - in other words you may have to research nrwl (if you have to update your version), and fiddle around with npm before you get going.

Top reviews from other countries

Translate all reviews to English
MrC0mm0n
5.0 out of 5 stars Deep dive into Angular eco-system
Reviewed in Canada on January 24, 2024
Chapter 1 covers ways to communicate with a component and the flow of information between parent and child components. Chapter 2 covers working with angular directives and how it helps manage control flow. Chapter 3 explores dependency injection and internal mechanisms in angular. Chapter 4 dives into animations. Chapter 5 covers using angular in a reactive manner using rxjs. Chapter 6 covers reactive State mgmt. with ngRx. Chapter 7 dives into navigation and routing. Chapter 8 explores UI forms. Chapter 9 covers the CDK. Chapter 10 explores testing using jest. Chapter 11 covers E2E Tests with Cypress. Chapter 12 explores performance optimization. Chapter 13 covers building PWAs.
Roberto Belmonte
5.0 out of 5 stars Angular Cookbook è una guida completa per imparare a sviluppare applicazioni per il business.
Reviewed in Italy on January 13, 2024
Angular Cookbook -Second Edition- (scritto da Muhammad Ahsan Ayaz) è una guida veramente completa ed aggiornata (Angular v.17) per imparare a sviluppare i casi d'uso comuni in tutte le applicazioni per il business.

Ogni capitolo di questa guida copre interamente una delle molte funzionalità fondamentali di Angular v.17 attraverso dei casi pratici (ricetta) corredati di fantastici grafici esplicativi e numerose immagini a corredo.

Sono molto apprezzabili tra gli altri i seguenti capitoli:

1. Winning Component Communication

2. Angular and RxJs – Awesomeness Combined

3. Reactive State Management with NgRx

4. Mastering Angular Forms
a. Using Virtual Scroll For Huge Lists
b. Using the CDK Drag And Drop API to move items from one list to another

5. Performance Optimization in Angular

In conclusione consiglio questo libro a tutti gli sviluppatori Front-End e Full-Stack di applicazioni per il business.
Customer image
Roberto Belmonte
5.0 out of 5 stars Angular Cookbook è una guida completa per imparare a sviluppare applicazioni per il business.
Reviewed in Italy on January 13, 2024
Angular Cookbook -Second Edition- (scritto da Muhammad Ahsan Ayaz) è una guida veramente completa ed aggiornata (Angular v.17) per imparare a sviluppare i casi d'uso comuni in tutte le applicazioni per il business.

Ogni capitolo di questa guida copre interamente una delle molte funzionalità fondamentali di Angular v.17 attraverso dei casi pratici (ricetta) corredati di fantastici grafici esplicativi e numerose immagini a corredo.

Sono molto apprezzabili tra gli altri i seguenti capitoli:

1. Winning Component Communication

2. Angular and RxJs – Awesomeness Combined

3. Reactive State Management with NgRx

4. Mastering Angular Forms
a. Using Virtual Scroll For Huge Lists
b. Using the CDK Drag And Drop API to move items from one list to another

5. Performance Optimization in Angular

In conclusione consiglio questo libro a tutti gli sviluppatori Front-End e Full-Stack di applicazioni per il business.
Images in this review
Customer image Customer image Customer image Customer image Customer image Customer image Customer image
Customer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer image

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?