In this chapter, we took a deep dive into the Angular's forms module, by developing a model-driven (reactive) form, combining it with the HTTP module. We took a look at some advanced features of the new component-based router and saw how we can use and develop custom stateful and stateless pipes.
The next chapter is dedicated to how we can make our Angular applications SEO-friendly by taking advantage of the server-side rendering that the module Universal provides. Another thing that we'll take a look at is Angular CLI and other tools that make our experience as developers better. Finally, we'll explain what ahead-of-time compilation is, in the context of Angular, and why we should take advantage of it in our applications.