Take your front-end expertise to the next level with a comprehensive exploration of the Angular framework, including its core features and essential libraries
Key Features
- Learn how to effectively use the Angular framework
- Explore reactive programming and state management using RxJS, Signals, and NgRx
- Build and test large Angular monorepo applications using Nx, Jest, and Cypress
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Angular is an open-source, front-end, component-based framework for building web applications using TypeScript. Written by an Angular specialist working with some of the biggest companies in the Netherlands, Effective Angular teaches you how to harness the full potential of the Angular framework to build scalable and enterprise-ready applications. Starting with different front-end architecture designs and setting up a scalable environment for Angular applications and libraries using Nx, the book then takes you through the framework's newest and most powerful features. You’ll learn to manipulate the Document Object Model (DOM) with Angular directives, pipes, and animations, and build reusable components like a pro. The book also spotlights best practices and flags potential pitfalls at every step of the way, ensuring smooth navigation as you go deep into the complexities of Angular development. Next, you’ll learn about design patterns suited to the Angular framework, delve into reactive programming with RxJS and Angular signals, and understand how to manage application states effectively. Lastly, the book will teach you about accessibility, testing, and optimizing your application for deployment. By the end of this book, you’ll know how to use Angular effectively to build enterprise-ready and scalable front-end applications.What you will learn
- Build scalable Angular monorepo applications using Nx
- Explore the latest Angular features like standalone components, the inject function, signals, the new control flow, route parameter binding, and functional guards
- Manage application states using NgRx and alternative approaches
- Explore reactive programming using Signals and RxJS
- Implement design patterns for scalable and maintainable Angular code
- Build dynamic and reusable components
- Perform end-to-end unit testing with Cypress and Jest
- Optimize the performance of Angular applications
Who this book is for
If you are a front-end engineer ready to level up your Angular skills to build scalable, enterprise-ready front-end applications, then this book is for you. To gain maximum value from this book, you will need experience in building small to mid-sized front-end applications with modern frameworks. Basic knowledge of the Angular framework is recommended.
Share This eBook: