Angular Signals Masterclass

Unlock the future of Angular with our brand new Angular Signals eBook. Master Angular Signals, explore brand new modern APIs and stay ahead with the latest innovations in change detection. Elevate your skills and prepare for what's next in Angular!
  • task_altAngular 18.1
  • task_alt230 pages of content
  • task_altAccess to all future eBook updates
⚠️ OFFER ENDS IN 46 days
Angular Enterprise Architecture eBook by Tomas Trajan
Version 2.0

Angular Signals eBook by Nivek Example diagram from the book that illustrates part of the Push -> Poll -> Pull algorithm behind Angular Signals.

Here's What You'll Learn

  • How to create, read, update and mutate Angular Signals.
  • Master computed signals and effects to build reactive, high-performance applications effortlessly.
  • Understand the concept of Consumers and Producers in the context of Angular Signals.
  • Push -> Poll -> Pull algorithm.
  • Latest innovations in change detection.
  • Modern Signal APIs such as Signal inputs, model inputs and Signal queries such as viewChildviewChildrencontentChild and contentChildren.
  • Learn when to use Signals and when to opt for Streams, and discover the best practices for combining Signals with RxJS.
stars
Go beyond the docs and truly grasp the inner workings of Signals, empowering you to elevate your project and help your team tackle even the toughest edge cases with confidence.
change_circle
Discover the hidden depths of change detection and Signals. Uncover the nuances of different change detection modes. Learn about lesser-known features such as target mode and "glo-cal" change detection.
code
Learn the latest APIs and new coding patterns to elevate your project's code quality, enabling you to write more reactive and efficient code.

Test Your Skills with a Preview from the Book

The book is packed with practical examples. Ready for a sneak peek? Check out the code snippet below!

RxJs handles asynchronous logic in Angular application illustration
Which log output would you expect to see if incrementS1 function is called upon a button click?
Open in Stackblitz

eBook

I highly recommend his book to anyone looking to enhance their Angular skills.

Kevin is a true professional with deep expertise in Angular. His dedication to detail and passion for teaching shine through in his work.
Learning from Kevin is a great experience because he does more than just share his knowledge; he helps you appreciate the craft more deeply.
Shai Reznik

Shai Reznik

Google Developer Expert Angular, Qwik Team Member, Founder & CEO @HiRez.io

Isarel

Get a Glimpse Inside

Enjoy a free preview of the content you’re about to explore

Curious about what’s inside? We’ve got you covered!

Download a free preview of our book and get a taste of the insights, strategies, and practical knowledge presented throughout this book.

This preview is designed to give you a sneak peek into key concepts and exciting topics, so you can see firsthand how valuable this resource will be. Dive in and explore — no strings attached!

eBook

I recommend anyone who wants to start adopting Signals to go through this book.

I read so many contents about signals, but this book is written from experience.
It walks you through the problem statements and what you should do to avoid the common pitfalls you can fall into.
Santosh Yadav

Santosh Yadav

Google Developer Expert for Angular 🅰️| GitHub Star ⭐ | Nx Champion 🏆 | Developer Advocate 🥑,

Niedersachsen, Germany

Elevate Your Project with Expert Tips & Proven Best Practices

This book is filled with actionable tips and best practices drawn from extensive experience. We've highlighted key tips and tricks throughout the chapters, making it easy for you to internalize and remember them the next time you're working on a project.

info
We as developers decide if a Signal or a computed Signal is called by using them either in our TypeScript code or inside template expressions. effects on the other side are called by Angular internally.
thumb_up
We should never use an effect to calculate derived data. We should always use a computed Signal!
warning
Writing to Signals is not allowed in a computed or an effect by default. Use allowSignalWrites in the createEffectOptions to enable this inside effects.

eBook

I’m so happy to have found a book that covers everything about Signals in Angular.

It’s perfect for learning how Signals API works, explaining every key concept from the basics with Writable Signals and Computed Signals to Effects and their integration with RxJS in an easy-to-understand way.
It also covers Signal Queries with great examples, helps you prepare to migrate your existing projects to Signals, and gets you ready for the future with Signal Components and zoneless applications. It’s all you need in one place!
Dany Paredes

Dany Paredes

Frontend lead and Google Developer Expert in Angular, InnoIT

Barcelona, Spain

Limited Time Offer: Save over 30% - Only 46 days left!

Get Full Access to All Features – No Hidden Fees!

Pay once and get free updates for life

FREE
quick_reference_all

Free preview

Try it before you buy it

$0

  • Preview in PDF format
  • Discover book style before purchase
  • Full table of content
  • 1 example chapters
  • 34 pages
over 30% OFF
book_2

Solo bundle

Single license for 1 person

24.99

$19.99

USD
+ tax

  • Ebook in PDF format
  • Diagrams and practical code examples to grasp in depth concepts
  • 230 pages of pure content
  • All future book updates
  • License for one user
over 30% OFF
groups

Team bundle

License for 10 or more people from

249.99

$199.99

USD
+ tax

  • Everything in the solo bundle
  • Multiple user license
shield_lock Guaranteed  safe & secure  checkout via GumroadGumroad logo
Apple Pay payment method logoGoogle Pay payment method logoVisa payment method logoMastercard payment method logoAmerican Express payment method logoDiners Club Card payment method logoPayPal payment method logo

Whether you're new to Angular or a seasoned pro, this book has you covered.

Check out folks who have already read the book and what they have to say about it

eBook
From understanding the need for signals to learning how to use them with practical examples, this book covers it all. It serves as both an excellent introduction and a valuable reference to revisit. A must-read for anyone looking to grasp what could be the next big thing in Angular development.
Erich Buri

Erich Buri

Senior Software Engineer, Schaltstelle

Switzerland

eBook
I wanted to express my appreciation for the Mastering Angular Signals ebook. I’ve learned so much, and it has made me even more passionate about working with the Angular framework.
Tran Minh Khang

Tran Minh Khang

Software Engineer, Axon Active

Can Tho, Vietnam

Your Experience MattersHow did this ebook help you in your project?Let us know what you learned or how it contributed to your success. Your insights could guide others in their Angular journey... add Submit testimonial (1 min)

Meet the Author

Nivek - GDE for Angular & Web Technologies

Nivek

Google Developer Expert (GDE)
for Angular & Web Technologies

A trainer, consultant, and senior front-end engineer with a focus on the modern web, as well as a Google Developer Expert for Angular & Web technologies. He is deeply experienced in implementing, maintaining and improving applications and core libraries on behalf of big enterprises worldwide.

Kevin is forever expanding and sharing his knowledge. He maintains and contributes to multiple open-source projects and teaches modern web technologies on stage, in workshops, podcasts, videos and articles. He is a writer for various tech publications and was 2019’s most active Angular In-Depth publication writer.

58

Blog posts

2M+

Blog views

39

NPM packages

4M+

Downloaded packages

100+

Videos

15

Celebrated Champions League titles

You might also like

Explore more of our outstanding products

Empower your team with our extensive experience

Angular Experts have spent many years consulting with enterprises and startups alike, leading workshops and tutorials, and maintaining rich open source resources. We take great pride in our experience in modern front-end and would be thrilled to help your business boom

or