Chapter 7. Progressive Web Applications with the Angular CLI
As we mentioned in Chapter 3 , Understanding the Core Concepts of Angular 6, Angular is one of the main frameworks for developing modern web applications based on JavaScript.
In Chapter 6, Creating a RESTful API Using Laravel Framework-2, we completed the backend API using Laravel resources, eloquent relationships, and token-based authentication. Now, we have everything we need to connect the frontend application to the backend; before we do that, let's look at what we will learn in this chapter.
In this chapter, we will see some changes that occurred in the angular-cli.json
file, which now provides improved support for multiple applications.
We will also look at how to use ng add
to create a Progressive Web Application (PWA), and how we can organize our project as modules.
In this chapter, we will cover the following:
- Starting a web application with the Angular CLI
- Building the baseline for a PWA
- Creating boilerplate components