To get the most out of this book
This book assumes some familiarity with Angular, basic RxJS, TypeScript, and a foundational knowledge of functional programming. All code examples have been tested using Angular 17 and 18 on on the Windows OS. However, they should work with future version releases too.
Software/hardware covered in the book |
Operating system requirements |
Angular 17 and above |
Windows, macOS, or Linux |
TypeScript 5.4.2 |
Windows, macOS, or Linux |
RxJS 7.8.1 |
Windows, macOS, or Linux |
PrimeNG 17.10.0 |
Windows, macOS, or Linux |
Bootstrap 5.0.0 |
Windows, macOS, or Linux |
Make sure you follow the prerequisites found here: https://angular.dev/tools/cli/setup-local. The prerequisites include the environment setup and the technologies needed in order to install and use Angular.
We also use the Bootstrap library to manage the application’s responsiveness, the PrimeNG library for its rich components, and, of course, RxJS as the reactive library.
Plus, there is a ready-for-use backend server in the GitHub repository that we will only reference in our application.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.