PHP 8 REST API: Laravel 8, MySQL, OAuth2, JWT, Roles-Based
PHP 8 REST API: Laravel 8, MySQL, OAuth2, JWT, Roles-Based, available at $54.99, has an average rating of 4.05, with 96 lectures, based on 23 reviews, and has 222 subscribers.
You will learn about 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 This course is ideal for individuals who are Web developers or PHP developers or Student and professional developers It is particularly useful for Web developers or PHP developers or Student and professional developers.
Enroll now: PHP 8 REST API: Laravel 8, MySQL, OAuth2, JWT, Roles-Based
Summary
Title: PHP 8 REST API: Laravel 8, MySQL, OAuth2, JWT, Roles-Based
Price: $54.99
Average Rating: 4.05
Number of Lectures: 96
Number of Published Lectures: 96
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Web developers
- PHP developers
- Student and professional developers
Target Audiences
- Web developers
- PHP developers
- Student and professional developers
** 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 Curriculum
Chapter 1: Introduction
Lecture 1: Overview Bootcamp Roadmap
Lecture 2: Preparation
Chapter 2: Laravel 8: Build A Simple PHP RESTful API
Lecture 1: Calculator REST APIs – Laravel 8 Project Overview
Lecture 2: Create A Laravel 8 Project
Lecture 3: Create Calculator REST APIs
Lecture 4: Configure REST API Routing
Lecture 5: Test Calculator REST API
Lecture 6: Source Codes – Calculator API – Laravel 8
Chapter 3: Laravel 8: Build Database CRUD RESTful APIs
Lecture 1: CRUD Resource APIs – Laravel 8 Project Overview
Lecture 2: Prepare Database
Lecture 3: Create A Laravel 8 Project
Lecture 4: Configure Database on Laravel 8 Project
Lecture 5: Create a Resource Model
Lecture 6: Perform Database Table Seeding
Lecture 7: Build A Controller for Resource REST APIs
Lecture 8: Test Resource REST APIs
Lecture 9: Source Codes – CRUD RESTful APIs – Laravel 8
Chapter 4: Laravel 8: PHP RESTful API with Token Based Authentication – Laravel 8 Sanctum
Lecture 1: Project Overview
Lecture 2: Prepare Database
Lecture 3: Create A Laravel 8 Project
Lecture 4: Configure Database on Laravel 8 Project
Lecture 5: Configure Laravel Sanctum
Lecture 6: Build A Controller for User Registration, Login and Logout APIs
Lecture 7: Test for REST APIs with Token Based Authentication (Laravel Sanctum)
Lecture 8: Build A Changing Password API
Lecture 9: Source Codes – RESTful API Token – Laravel 8 Sanctum
Chapter 5: Laravel 8: RESTful API with OAuth2 Authentication with Laravel Passport
Lecture 1: Project Overview
Lecture 2: Prepare Database
Lecture 3: Create A Laravel 8 Project
Lecture 4: Configure Database on Laravel 8 Project
Lecture 5: Install Laravel Passport into the Project
Lecture 6: Configure OAuth2 (Laravel Passport) on the Project
Lecture 7: Create Controllers for User Registration and Testing API
Lecture 8: Configure API Routing
Lecture 9: Testing for OAuth2 APIs – Password Grant Tokens
Lecture 10: Source Codes – OAuth2 Authentication with Laravel 8 Passport
Chapter 6: Laravel 8: PHP RESTful API with JWT Token Based Authentication
Lecture 1: Project Overview
Lecture 2: Prepare Database
Lecture 3: Create A Laravel 8 Project
Lecture 4: Configure Database on Laravel 8 Project
Lecture 5: Install JWT Token Library into the Project
Lecture 6: Configure JWT Token on the Project
Lecture 7: Create a Controller for Registration, Login, and Logout
Lecture 8: Create a Controller for JWT API Testing
Lecture 9: Configure API Routing
Lecture 10: Test for REST APIs with JWT Token Based Authentication (Laravel Passport)
Lecture 11: Source Codes – RESTful API with JWT Token Based Authentication
Chapter 7: Laravel 8: PHP RESTful API with Role Based Token Authentication (RBAC)
Lecture 1: Project Overview – Role Based Token Authentication
Lecture 2: Prepare Database
Lecture 3: Create A Laravel 8 Project
Lecture 4: Configure Token-Role-based Database on the Project
Lecture 5: Modify User Model
Lecture 6: Seeding Database for Roles Table
Lecture 7: Configure API Authentication on Laravel 8 (Laravel Sanctum)
Lecture 8: Create APIs for Registration, Login, and Logout
Lecture 9: Build A Middleware for Checking User Roles
Lecture 10: Build A Controller to Test Role-Based Token Authentication
Lecture 11: Configure API Routing
Lecture 12: Test for REST APIs with Role Based Token Authentication (RBAC)
Lecture 13: Source Codes – Role Based Token Authentication (RBAC) – Laravel 8
Chapter 8: **OLD VERSION – LARAVEL 6.x/7.x** Build A Simple PHP RESTful API
Lecture 1: Project Overview
Lecture 2: Creating a Project
Lecture 3: Developing a Simple RESTful API
Lecture 4: Testing
Chapter 9: **OLD VERSION – LARAVEL 6.x/7.x** Build Database CRUD RESTful APIs
Lecture 1: Project Overview
Lecture 2: Prepare Database
Lecture 3: Creating a Project
Lecture 4: Configure Database into the Project
Lecture 5: Create a Resource Model
Lecture 6: Developing a CRUD Controller
Lecture 7: Testing
Chapter 10: **OLD VERSION-LARAVEL 6.x/7.x** PHP RESTful API with Token Based Authentication
Lecture 1: Prepare Database
Lecture 2: Creating a Project
Lecture 3: Configure Database on the Project
Lecture 4: Configure an User Token
Lecture 5: Configure Registration, Login, and Logout for Users
Lecture 6: Develop a Controller for Testing
Lecture 7: Testing
Chapter 11: **OLD VERSION – LARAVEL 6.x/7.x** PHP RESTful API with OAuth2 Authentication
Lecture 1: Prepare Database
Lecture 2: Creating a Project
Lecture 3: Configure Database on the Project
Lecture 4: Install OAuth2 into the Project
Lecture 5: Configure OAuth2 (Passport) on the Project
Lecture 6: Create a Controller for Registration, Login and Logout
Lecture 7: Create a Controller for Testing API with OAuth2
Lecture 8: Configure Routing
Lecture 9: Testing
Chapter 12: **OLD VERSION-LARAVEL 6.x/7**PHP RESTful API with JWT Token Based Authentication
Lecture 1: Prepare Database
Instructors
-
Agus Kurniawan
Researcher, Trainer, Consultant and Author
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 2 votes
- 3 stars: 2 votes
- 4 stars: 2 votes
- 5 stars: 14 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple