Vue 3 and Laravel: Breaking a Monolith to Microservices
Learn how to create a Monolith using Vue 3 and Laravel then Learn how to move from that app to Microservices.
In this tutorial you will learn:Â
- Create a SPAÂ with Vue 3, Nuxt.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 Vuex
- 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 (2:01)
- Template (6:51)
- Router (6:16)
- Form Submit (7:28)
- Register (4:42)
- Login (5:14)
- Child Routes (4:16)
- Logout (3:19)
- Component Props (4:28)
- Users (6:08)
- Router Link Active (3:20)
- Pagination (5:19)
- Deleting Users (3:48)
- Classes and Interfaces (6:55)
- Creating Users (6:44)
- Updating Users (5:05)
- Roles (5:08)
- Creating Roles (9:07)
- Updating Roles (4:49)
- Products (5:27)
- Paginator (8:49)
- Creating Products (4:48)
- Uploading Images (4:09)
- Image Component (3:17)
- Updating Products (5:26)
- Orders (5:52)
- Order Items (5:38)
- Export CSV Files (3:52)
- Chart (7:24)
- Profile (7:34)
- Vuex (7:54)
- Dispatch Events (2:13)
- Vuex Modules (4:16)
- Typescript Getters (5:05)
- Permissions (6:38)
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:28)
- 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 User Controller (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