Cademy logoCademy Marketplace

Course Images

Vue 3 and Laravel: Breaking a Monolith to Microservices

Vue 3 and Laravel: Breaking a Monolith to Microservices

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 14 hours 5 minutes

  • All levels

Description

The course helps in getting knowledge on web development and creating a monolith app using Vue and Laravel, and then break it down to microservices. This course will help beginner-level web application developers to a great extent.

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

What You Will Learn

Look at internal API calls
Explore Vue 3 and Nuxt.js with TypeScript
Pay with Stripe
Learn event-driven architecture with RabbitMQ
Use Docker to package the application
Use Vuex and Laravel to create a web application

Audience

The course is best suited for beginner-level Laravel developers curious about microservices architecture. The developer in the field of web development will also benefit from this course.

To get the most out of this course, a basic knowledge of JavaScript and Laravel is required as a prerequisite.

Approach

This is a comprehensive and hands-on course on web development using Laravel and Vue.

The microservice will help you break down the monolith app into bits as per the function.

Key Features

Develop a monolith then break it to microservices * Multiple database connections * Upload PHP packages to packagist

Github Repo

https://github.com/PacktPublishing/Vue-3-and-Laravel-Breaking-a-Monolith-to-Microservices

About the Author

Antonio Papa

Antonio Papa is a full-stack developer, and his goal is to build responsive and high-quality products. Over the years, he has worked with all kinds of projects from building e-commerce and single-page applications to deploying mobile apps to AppStore and Play Store. He wants to share his experience with people that are passionate about programming.

Course Outline

1. Introduction


2. Laravel Admin


3. Vue Admin


4. Laravel Influencer


5. Vue Influencer


6. Nuxt Checkout


7. Email Microservice


8. Users Microservice


9. Checkout Microservice


10. Influencer Microservice


11. Admin Microservice

Course Content

  1. Vue 3 and Laravel: Breaking a Monolith to Microservices

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews