React and Laravel: Breaking a Monolith to Microservices
Learn how to create a Monolith using React and Laravel then Learn how to move from that app to Microservices.
In this tutorial you will learn:Â
- Create a SPAÂ with React, Next.js and Laravel
- Authenticate using Laravel Passport
- Create Event-Driven Microservices with RabbitMQ
- Use Docker for each Microservice
- Internal APIs
- Use Redis and Stripe
- Use Redux
- Restrict routes for unauthorized users
- Upload PHPÂ packages to packagist
If these are what you are looking for then this course is for you.
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll