Udemy

PHP REST API: Laravel 12, MySQL, OAuth2, JWT, Roles-Based

Enroll Now
  • 236 Students
  • Updated 4/2025
4.1
(24 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 26 Minute(s)
Language
English
Taught by
Agus Kurniawan
Rating
4.1
(24 Ratings)
2 views

Course Overview

PHP REST API: Laravel 12, MySQL, OAuth2, JWT, Roles-Based

Updated 2025:: Laravel 12 and PHP 8.4.x | Practical PHP REST API development with step-by-step

Updates:

  • Updated April 2025: PHP 8.4.x and Laravel 12.x

  • Updated September 2021: PHP 8.x and Laravel 8.x


This Bootcamp is designed for web developers and any developer who wants to build RESTful API using PHP and Laravel. The Bootcamp consists of various technical projects that are constructed with step-by-step approach. Starting from a simple RESTful API. You will learn how to create calculator APIs.

Then, you build REST APIs to publish database tables. This project is integrated with database MySQL and Laravel. You can learn how to implement REST API with HTTP GET, HTTP POST, HTTP PUT and HTTP DELETE.

Next, we build PHP RESTful API security to secure your REST API applications. We have three project scenario. We will implement token based authentication, OAuth2, JWT Token and Role-based token authentication (RBAC).

All projects are guided with step-by-step so you can follow easily.

You will learn:

  • How to build a simple RESTful API using PHP with Laravel

  • Make database tables as REST API with implementing CRUD (Create, Read, Update, Delete) operation

  • Apply PHP REST API security using token based authentication (Laravel Sanctum)

  • Work with OAuth2

  • Work with JWT token

  • Work with Role-based token authentication


The following is requirement environment in this bootcamp:

  • Computer with installed Windows, Linux or macOS

  • Having knowledge of PHP basic programming

  • Having knowledge of general web programming

Course Content

  • 10 section(s)
  • 106 lecture(s)
  • Section 1 Introduction
  • Section 2 New Topics | 2025 | Laravel 12 REST API Development
  • Section 3 =========== Laravel 8 ===========
  • Section 4 Laravel 8: Build A Simple PHP RESTful API
  • Section 5 Laravel 8: Build Database CRUD RESTful APIs
  • Section 6 Laravel 8: PHP RESTful API with Token Based Authentication - Laravel 8 Sanctum
  • Section 7 Laravel 8: RESTful API with OAuth2 Authentication with Laravel Passport
  • Section 8 Laravel 8: PHP RESTful API with JWT Token Based Authentication
  • Section 9 Laravel 8: PHP RESTful API with Role Based Token Authentication (RBAC)
  • Section 10 **OLD VERSION - LARAVEL 6.x/7.x** Build A Simple PHP RESTful API

What You’ll Learn

  • Updated April 2025 | PHP 8.4.x and Laravel 12.x versions
  • Updated Sept 2021 | PHP 8.x and Laravel 8.x versions
  • Build RESTful API using PHP with Laravel and MySQL
  • Develop CRUD Resource API with MySQL Database
  • Build PHP RESTful API Security with Token based authentication (Laravel Sanctum)
  • Build PHP RESTful API Security with OAuth2 (Laravel Passport)
  • Build PHP RESTful API Security with JWT Token
  • Build PHP RESTful API Security with Role-Based Token authentication

Reviews

  • H
    Hugo Moran
    5.0

    Is simply and very easy, practical course complete

  • Y
    Yurii Yurchyk
    2.5

    a lot of repetitions, essentially the same videos; some code is written to put it mildly suboptimally, but in some places in old videos it is done better

  • L
    LightningPi
    5.0

    Nice job.Thank you teacher,love you.

  • J
    Justice Markwei
    5.0

    Yes it is a good match... Im learning exactly what I wanted.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed