Autoplay
Autocomplete
Previous Lesson
Complete and Continue
React and Laravel: Breaking a Monolith to Microservices
Laravel Admin
Installation (1:05)
Docker (9:39)
Routes (3:13)
Migrations (5:34)
REST (14:28)
Custom Requests (7:25)
Pagination (3:53)
Laravel Passport (2:46)
Login (3:53)
Middleware (1:58)
Register (4:58)
Profile (3:00)
Roles (7:55)
Foreign Keys (6:05)
Api Resources (6:06)
Products (5:21)
Product Routes (4:20)
Images (8:22)
Image Controller (8:51)
Orders (9:18)
Order Routes (4:53)
Order Total (4:45)
Export CSV (6:39)
Permissions (10:05)
Creating Permissions (7:22)
User Permissions (3:19)
Permission Controller (1:12)
Gates (6:56)
Request Gates (2:11)
Chart (7:20)
React Admin
Installation (1:06)
Template (3:58)
Docker (2:27)
Components (5:19)
Router (5:07)
Child Props (7:38)
Register Form (7:40)
Async Await Calls (4:23)
Redirecting (3:41)
Login (10:43)
Logout (3:42)
Users (8:34)
Role (4:13)
Link and NavLink (5:25)
Pagination (4:49)
Deleting Users (4:25)
Creating Users (8:04)
Prefilling User Data (8:04)
Updating Users (4:00)
Roles (6:25)
Creating Roles (12:45)
Updating Roles (7:10)
Products (7:25)
Paginator Component (7:49)
Deleter Component (5:30)
Creating Products (6:21)
Uploading Images (5:20)
Image Component (3:29)
Updating Products (7:24)
Orders (6:54)
Order Items (5:26)
Chart (7:35)
Exporting CSV files (4:07)
Profile (4:04)
Updating Profile (7:51)
Redux (8:20)
Connect Redux with Components (12:41)
Typescript Getters (4:21)
Permissions (13:47)
Laravel Influencer
Changing the Database (2:27)
Route Prefixes (1:27)
Route Namespaces (2:29)
Products (2:11)
Product Search (4:14)
Common Routes (1:46)
User Type (7:50)
Drop Role Id (9:06)
Scopes (6:58)
Links (8:43)
Checkout Links (6:38)
Creating Orders (10:28)
Transactions (3:19)
Stripe (9:42)
Completing Orders (2:52)
Sending Emails (7:21)
Events and Listeners (10:43)
Revenue (2:49)
Stats (4:55)
Rankings (5:30)
Redis (2:47)
Caching Products (4:35)
Invalidating Cache (4:35)
Filtering Cached Data (3:23)
Redis Sorted Sets (11:37)
React Influencer
Admin Changes (0:22)
Setup (3:07)
Components (3:33)
Routes (3:04)
Redux (3:23)
useEffect (4:26)
Nav Component (4:27)
Header Component (8:41)
Main Component (6:16)
Rankings (5:16)
Stats (7:29)
Selecting Products (4:51)
Generating Links (8:49)
Next.js Checkout
Setup (2:48)
Template (6:27)
Route Query Params (3:24)
Getting Data (6:40)
Order Total (9:29)
Stripe (6:53)
Success and Error Pages (4:16)
Emails Microservice
Setup (2:58)
RabbitMQ (6:46)
Dispatching Jobs (6:48)
Moving Emails (12:31)
Docker (8:15)
Users Microservice
Setup (2:40)
Database (2:32)
User Model (4:14)
Moving AuthController (9:24)
Importing User Data (7:24)
Internal API Calls (3:54)
User Service (7:02)
Scope Middleware (8:08)
Authorization (3:55)
Moving Paginated Users (5:42)
Moving UserController (12:23)
Removing User Instances (3:03)
Filtering Users (4:45)
Refactor User Class (5:40)
Checkout Microservice
Setup (1:05)
Migrations (3:39)
Docker (4:03)
Importing Data (7:18)
Moving Controllers (4:58)
Upload PHP Libraries to Packagist (10:35)
Listening to Events (11:18)
Queue Listener (2:10)
Publishing to Different Queues (5:15)
Influencer Microservice
Setup (0:51)
Migrations (1:43)
Importing Data (5:19)
Moving Controllers (8:09)
Adding Events and Listeners (7:32)
Redis (4:21)
Admin Microservice
Setup (2:46)
Importing Data (6:43)
Moving Controllers (6:28)
Adding Events and Listeners (3:11)
Refactoring Resources and Gates (3:03)
Conclusion (4:52)
Teach online with
Scopes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock