Summary
In this chapter, we started by going over the concepts of REST architectural design. We moved forward by building a REST API that would support HTTP's GET and POST methods. Later, we built methods that would generate XML and JSON feeds to deliver content. In the next chapter, we will work on optimizing the security for our student portal. We will secure the application on all three fronts: Apache web server, PHP, and MariaDB database server.