❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [August 18th, 2023]
Skills and Knowledge:
By taking this course, you will acquire the skills and knowledge to create a REST API using basic PHP with Token Authentication. You will learn the basics of what REST is and how to implement it using pure vanilla PHP. You will also learn how to create a multi user service with Token based authentication, which is more secure than basic password authentication. Additionally, you will learn how to use MySQL to store tasks, and how to use basic select, update, delete SQL statements and concepts such as primary keys and foreign keys. Finally, you will also learn how to adjust the API to run on a different domain/subdomain than your front end application, as well as how to upload images/files against a task, associate image attributes, download the image, and delete the image.
Professional Growth:
This course contributes to professional growth by teaching the fundamentals of creating a REST API using basic PHP with Token Authentication. It covers the basics of what REST is and how to implement it using pure vanilla PHP, as well as how to securely implement Token based authentication. Additionally, the course covers how to use MySQL for the database to store the tasks, and how to adjust the API to run on a different domain/subdomain than the front end application. Finally, the course also covers how to upload images/files against a task, and how to associate image attributes such as title and filename against the image, as well as being able to download the image and delete the image. By the end of the course, participants should have a basic understanding of how to create a secure REST API with PHP and Token Authentication.
Further Education:
This course is suitable for preparing further education as it covers the basics of creating a RESTful web service with PHP, as well as teaching token based authentication, MySQL, and CORS (Cross-Origin Resource Sharing). It also covers bonus sections such as uploading images/files against a task, and associating image attributes such as title and filename against the image. With this knowledge, students should be able to create a basic RESTful web service that can be used by other people.
Course Syllabus
Introduction
REST
Set up
API Requirements
Demo
Tasks API Set Up
Tasks API Endpoint Implementation
Mid Course Review
Token Based Authentication
Refactor Tasks API to Include Authentication
Conclusion
BONUS: Cross-Origin Resource Sharing (CORS) Setup
BONUS: Allow image upload against a task