Vue 3 and Laravel: Breaking a Monolith to Microservices [Video]
- FREE Subscription Read for free
- $134.99 Video Buy
- $12.99 Video + Subscription Buy
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Free ChapterIntroduction to the Course
-
Laravel Admin
- Installation
- Docker
- Routes
- Migrations
- REST
- Custom Requests
- Pagination
- Laravel Passport
- Login
- Middlewares
- Register
- Profile
- Roles
- Foreign Keys
- API Resources
- Products
- Product Routes
- Images
- Image Controller
- Orders
- Order Routes
- Order Total
- Exporting CSV
- Permissions
- Creating Permissions
- User Permissions
- Permission Controller
- Gates
- Request Gates
- Chart
- Login with Cookies
-
Vue Admin
- Installation
- Template
- Router
- Form Submit
- Register
- Login
- Child Routes
- Logout
- Component Props
- Users
- Router Link Active
- Pagination
- Deleting Users
- Classes and Interfaces
- Creating Users
- Updating Users
- Roles
- Creating Roles
- Updating Roles
- Products
- Paginator Component
- Creating Products
- Uploading images
- Image Component
- Updating Products
- Orders
- Order Items
- Export CSV files
- Chart
- Profile
- Vuex
- Dispatch Events with Vuex
- Vuex Modules
- Typescript Getters
- Permissions
-
Laravel Influencer
- Changing the database
- Route Prefixes
- Route Namespaces
- Products
- Product Search
- Common Routes
- User Type
- Drop Role Id
- Scopes
- Links
- Checkout Links
- Creating Orders
- Transactions
- Stripe
- Completing Orders
- Sending Emails
- Events and Listeners
- Revenue
- Stats
- Rankings
- Redis
- Caching Products
- Invalidating Cache
- Filtering Cached Data
- Redis Sorted Sets
- Nested Routes
-
Vue Influencer
-
Nuxt.js Checkout
-
Email Microservice
-
Users Microservice
-
Checkout Microservice
-
Influencer Microservice
-
Admin Microservice
Are you working with monolithic systems and legacy applications? Are you looking for ways to modernize your architecture and switch to microservices?
This course will cover the ways you can break up a monolithic application into smaller pieces that make up a modular system.
The course helps you with developing a web application with backend support from Laravel and UI is made with the help of Vue.
The course starts from creating a monolith using Vue 3 and Laravel then move from that app to microservices.
In this course, you will learn to create a SPA with Vue 3, Nuxt.js, and Laravel, authenticate using Laravel passport, create event-driven microservices with RabbitMQ, then use Docker for each microservice. Look at internal APIs, use Redis and Stripe, use Vuex, restrict routes for unauthorized users, and upload PHP packages to packagist.
By the end of this course, you will learn to create the web application with the help of Laravel and Vue, and finally break it down to microservices.
All the code files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Vue-3-and-Laravel-Breaking-a-Monolith-to-Microservices
- Publication date:
- September 2021
- Publisher
- Packt
- Duration
- 14 hours 5 minutes
- ISBN
- 9781801075534