Learning Outcomes

Before we proceed further, let’s look at a brief overview of the learning outcomes of this course.

We'll cover the following

Course learning objectives

In this course, you will learn:

  • How to use PHP’s built-in server to serve static resources

  • How to use PHP to add some dynamic aspects to our pages

  • How to use HTML forms

  • The difference between GET and POST requests

  • How to use cookies to store some data in the browser and pass it to the next request

  • How to use a session cookie to store data on the server instead of in the browser

  • How to build an authentication system

  • How to restructure the project

  • How to build a full CRUD interface for creating, reading, updating, and deleting tours that we will show on our website

  • How to upload files to the website

  • How to build a custom solution that catches PHP errors and exceptions and shows a proper error page for them

  • How to describe and test all the features you’ve built in this course using an automated test runner

By the end of this course, you will have learnt the basics of PHP, and you will be ready to take a higher-level course on the topic. In the last chapter, you will be provided with some suggestions for further learning.

Let’s get started!