In this chapter, you have learned more PrimeNG components and directives for various use cases. The chapter explained interesting features of FileUpload, Draggable, Droppable, Galleria, Defer, BlockUI, ProgressBar, and more. You have seen a real-world implementation of CRUD application with DataTable and mocked backend. A best practice with ConfirmationDialog and guarded routes was demonstrated as well. After reading this chapter, you are equipped with necessary knowledge to be able to create different custom components for the next few Angular and PrimeNG web applications. The Redux architecture is not a foreign concept anymore. You are best prepared for an advantageous state management in complex web applications.
The next chapter gives an introduction to the unit and e2e testing with modern frameworks. You will learn how to test and debug Angular applications. Tips on test-driven development will not be missing either.