Create a REST API using basic PHP with Token Authentication

Develop a real world REST API with login - Basic PHP and MySQL (no frameworks needed) - following a real world scenario.
4.52 (895 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Create a REST API using basic PHP with Token Authentication
4 677
students
17 hours
content
Jul 2020
last update
$19.99
regular price

Why take this course?

🚀 Create a REST API using Basic PHP with Token Authentication 🎓


Course Headline:

Develop a real-world REST API with login - Basic PHP and MySQL (no frameworks needed) - following a real-world scenario.


Overview: In this comprehensive course, Michael Spink will guide you through the process of creating RESTful web services using pure vanilla PHP. Say goodbye to third-party frameworks or paid software; this course is designed for those who wish to build a robust REST API from scratch with just PHP and MySQL.

What You'll Learn:

  • The fundamentals of REST and how to implement it using basic PHP.
  • How to create a functional, user-accessible RESTful web service by the end of the course.
  • A step-by-step approach following a given scenario: building a task management REST API that supports multiple users.
  • Implementing Token-based authentication to secure user data and tasks.
  • Integrating a MySQL database to store and manage tasks.
  • Ensuring your API is secure with CORS (Cross-Origin Resource Sharing) adjustments.
  • Expanding the API's capabilities to handle image/file uploads against tasks.

Course Breakdown:

🔹 RESTful Basics with PHP: Learn the principles of REST and how to apply them using PHP, without any dependencies on libraries or frameworks.

🔹 Building a To-Do List API: We'll start by creating a simple task management system that can record tasks. You'll learn about routing, CRUD operations, and more.

🔹 Multi-User Service Implementation: Extend the functionality of your API to support multiple users, with each user able to manage their own list of tasks securely.

🔹 Token-Based Authentication Setup: Dive into token authentication, a more secure method than simple password-based systems. You'll learn how to generate tokens and keep them secure.

🔹 Database Design and Manipulation: Understand the basics of MySQL database design, including primary keys, foreign keys, and SQL statements like SELECT, UPDATE, and DELETE.


BONUS SEctions Added!

CORS Configuration for Domain Flexibility: Learn how to modify your API to run across different domains/subdomains, a necessity for modern web applications.

Image/File Upload Functionality: Expand your API to include the ability to upload images or files against tasks. You'll learn how to handle image attributes like title and filename, as well as downloading and deleting images.


Why Take This Course?

  • No Frameworks Needed: Learn how to build a REST API from scratch with only PHP and MySQL.
  • Real-World Scenario: Apply your knowledge in a practical, real-world context.
  • Security Focus: Understand token authentication and CORS for securing your API.
  • Hands-On Learning: Build something tangible that you can showcase or use in future projects.
  • Expand Your Skills: Move beyond the basics and learn how to handle file uploads and manage images within your API.

Join Michael Spink on this journey to master REST API development with Basic PHP and MySQL. Enroll now and embark on a path to becoming a proficient developer in the world of web services! 🌟

Loading charts...

2227658
udemy ID
18/02/2019
course created date
27/04/2020
course indexed date
Bot
course submited by