Create a REST API using basic PHP with Token Authentication

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2020-07-15
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Michael Spinks
Next Course
4.5
4,090 Ratings
This course will teach you how to create a secure, RESTful web service with PHP and MySQL. You will learn how to implement Token based authentication, which is a best practice in the industry, and how to create a multi user service. You will also learn how to adjust the API to run on a different domain/subdomain and how to upload images/files against a task. By the end of the course, you should be able to create a basic RESTful web service that you can allow other people to use.
Show All
Course Overview

❗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

Show All
Recommended Courses
create-restful-apis-using-php-postman-and-mysql-secure-api-14604
Create RESTful APIs using PHP POSTMAN and MySQL: Secure API
4.9
Udemy 1,114 learners
Learn More
This course is the perfect opportunity to become a web developer. With 20+ years of professional experience, the lead instructor, Mr. Sekhar Metla, will take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed. Learn the latest tools and technologies used at large companies such as Apple, Facebook, Google, and Netflix. Learn to code CSS, Restful APIs Coding, and MySQL database. Create real-world websites and web apps. Sign up today and start learning how to make your own APIs Developer Career TODAY!
java-spring-and-hibernate-restful-web-service-crud-14605
Java :Spring and Hibernate Restful web service crud
2.5
Udemy 1,257 learners
Learn More
This course is perfect for those looking to learn how to create a restful web service in Java using the Spring and Hibernate frameworks. It covers the basics of creating a web service, using MYSQL as the back end, and testing it with Postman. It is ideal for those with some knowledge of Java, Spring, Hibernate, and Restful web services, as well as Eclipse basics. By the end of the course, you will be able to create and test a restful web service on your own. Don't miss out on this great opportunity to learn the fundamentals of creating a restful web service in Java.
build-a-todolist-with-java-spring-boot-and-react-14606
Build A TodoList with Java Spring Boot and React
4.2
Udemy 6,620 learners
Learn More
This course is perfect for those who want to learn basic web development without having to go through long courses. It focuses on teaching students how to use Java, Spring Boot, and React to design a backend RESTful Web Service with CRUD functionality that sends data to a React Front End Application. With topics such as React Hooks, React Functional Components, HTTP Requests with Fetch, CRUD Methods, Java Programming Language, Spring Boot, Database Migrations, and ORMs, this course is suitable for those with an understanding of skills such as Javascript, Java, Basic SQL, or ORM development. By the end of this course, you will be able to create a full-stack web application with React, Java, and Spring Boot.
build-a-todolist-fast-with-react-and-aspnet-core-api-14607
Build a TodoList Fast with React and ASPNET Core API
4.1
Udemy 6,164 learners
Learn More
This course is perfect for those who want to learn basic web development quickly. It focuses on building a full-stack application with React and ASPNet Core, covering topics such as React Hooks, Functional Components, HTTP Requests, CRUD Methods, Database Migrations, and ORMs. With this course, you will gain the skills needed to create a full-stack web application and have access to support along the way. By the end, you will be able to confidently build a TodoList with React and ASPNET Core API.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet