React and Laravel: Breaking a Monolith to Microservices

Microservices Architecture, React, Next.js, Laravel, Docker, RabbitMQ, Event Driven Microservices, Internal APIs, Redis

4.00 (90 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React and Laravel: Breaking a Monolith to Microservices
659
students
15 hours
content
Aug 2021
last update
$39.99
regular price

What you will learn

Develop a Monolith then Break it to Microservices

Event Driven Architecture with RabbitMQ

Multiple Database Connections

Upload PHP packages to packagist

Internal API Calls

Use Docker

React and Next js with Typescript

Redux

Pay with stripe Stripe

Description

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.

Content

Introduction

Introduction

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

React Admin

Installation
Template
Components
Router
Child Props
Register Form
Async Await Calls
Redirecting
Login
Logout
Users
Role
Link and NavLink
Pagination
Deleting Users
Creating Users
Prefilling User Data
Updating Users
Roles
Creating Roles
Updating Roles
Products
Paginator Component
Deleter Component
Creating Products
Uploading Images
Image Component
Updating Products
Orders
Order Items
Export CSV
Chart
Profile
Updating Profile
Redux
Connect Redux with Components
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

React Influencer

Admin Changes
Setup
Components
Routes
Redux
useEffect
Nav Component
Header Component
Main Component
Rankings
Stats
Selecting Products
Generating Links

Next.js Checkout

Setup
Template
Route Query Params
Getting Data
Order Total
Stripe
Success and Error Pages

Email Microservice

Setup
RabbitMQ
Dispatching Jobs
Moving Emails
Docker

Users Microservice

Setup
Database
User Model
Moving AuthController
Importing User Data
Internal API Calls
User Service
Scope Middleware
Authorization
Moving Paginated Users
Moving UserController
Removing User Instances
Filtering Users
Refactor User Class

Checkout Microservice

Setup
Migrations
Docker
Importing Data
Moving Controllers
Upload PHP Libraries to Packagist
Listening to Events
Queue Listener
Publishing to Different Queues

Influencer Microservice

Setup
Migrations
Importing Data
Moving Controllers
Adding Events and Listeners
Redis

Admin Microservice

Setup
Importing Data
Moving controllers
Adding Events and Listeners
Refactoring Resources and Gates
Conclusion

Reviews

Granite
November 13, 2021
Too many broken things and too many things that you do behind the screen, so it's very hard to catch up. Also since the microservice part, I think you use the old code for the monolith code. Please record the whole course again. Thanks for the response, but I'm sorry I can't update my review. First, this course already outside 30 days refund policy. Second, when I want to buy this course I see the last update is August this year, so I think this course still new. Third, I don't see any information or announcement or anything related to tell that this course is old and you already created a new one
Theodore
March 8, 2021
The tutorial goes step by step, the code is clean and beautiful, and touches every topic that may need for creating a rest web application

Charts

Price

React and Laravel: Breaking a Monolith to Microservices - Price chart

Rating

React and Laravel: Breaking a Monolith to Microservices - Ratings chart

Enrollment distribution

React and Laravel: Breaking a Monolith to Microservices - Distribution chart
3540258
udemy ID
10/1/2020
course created date
10/19/2020
course indexed date
Bot
course submited by