React and Laravel: Breaking a Monolith to Microservices
15h 7m 45s
English
Paid
November 20, 2023
Microservices Architecture, React, Next.js, Laravel, Docker, RabbitMQ, Event Driven Microservices, Internal APIs, Redis. Learn how to create a Monolith using React and Laravel then Learn how to move from that app to Microservices.
More
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 unauthorised users
Upload PHP packages to packagist
If these are what you are looking for then this course is for you.
Watch Online React and Laravel: Breaking a Monolith to Microservices
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Introduction | 07:52 |
2 | Installation | 01:06 |
3 | Docker | 09:56 |
4 | Routes | 03:14 |
5 | Migrations | 05:35 |
6 | REST | 14:29 |
7 | Custom Requests | 07:26 |
8 | Pagination | 03:55 |
9 | Laravel Passport | 02:47 |
10 | Login | 03:54 |
11 | Middlewares | 01:59 |
12 | Register | 04:59 |
13 | Profile | 03:01 |
14 | Roles | 07:57 |
15 | Foreign Keys | 06:06 |
16 | Api Resources | 06:07 |
17 | Products | 05:22 |
18 | Product Routes | 04:21 |
19 | Images | 08:23 |
20 | Image Controller | 08:52 |
21 | Orders | 09:19 |
22 | Order Routes | 04:54 |
23 | Order Total | 04:46 |
24 | Exporting CSV | 06:40 |
25 | Permissions | 10:06 |
26 | Creating Permissions | 07:23 |
27 | User Permissions | 03:20 |
28 | Permission Controller | 01:13 |
29 | Gates | 06:57 |
30 | Request Gates | 02:12 |
31 | Chart | 07:21 |
32 | Login with Cookies | 05:36 |
33 | Installation | 01:07 |
34 | Template | 03:59 |
35 | Components | 05:20 |
36 | Router | 05:08 |
37 | Child Props | 07:39 |
38 | Register Form | 07:41 |
39 | Async Await Calls | 04:24 |
40 | Redirecting | 03:42 |
41 | Login | 10:44 |
42 | Logout | 03:43 |
43 | Users | 08:36 |
44 | Role | 04:14 |
45 | Link and NavLink | 05:26 |
46 | Pagination | 04:50 |
47 | Deleting Users | 04:26 |
48 | Creating Users | 08:05 |
49 | Prefilling User Data | 08:05 |
50 | Updating Users | 04:02 |
51 | Roles | 06:26 |
52 | Creating Roles | 12:46 |
53 | Updating Roles | 07:11 |
54 | Products | 07:26 |
55 | Paginator Component | 07:50 |
56 | Deleter Component | 05:31 |
57 | Creating Products | 06:22 |
58 | Uploading Images | 05:21 |
59 | Image Component | 03:30 |
60 | Updating Products | 07:25 |
61 | Orders | 06:55 |
62 | Order Items | 05:27 |
63 | Export CSV | 04:08 |
64 | Chart | 07:36 |
65 | Profile | 04:05 |
66 | Updating Profile | 07:52 |
67 | Redux | 08:21 |
68 | Connect Redux with Components | 12:42 |
69 | Typescript Getters | 04:22 |
70 | Permissions | 13:48 |
71 | Login with HttpOnly Cookies | 01:59 |
72 | Changing the database | 02:28 |
73 | Route Prefixes | 01:28 |
74 | Route Namespaces | 02:30 |
75 | Products | 02:12 |
76 | Product Search | 04:16 |
77 | Common Routes | 01:47 |
78 | User Type | 07:51 |
79 | Drop Role Id | 09:07 |
80 | Scopes | 06:59 |
81 | Links | 08:44 |
82 | Checkout Links | 06:39 |
83 | Creating Orders | 10:29 |
84 | Transactions | 03:20 |
85 | Stripe | 09:43 |
86 | Completing Orders | 02:53 |
87 | Sending Emails | 07:22 |
88 | Events and Listeners | 10:44 |
89 | Revenue | 02:50 |
90 | Stats | 04:56 |
91 | Rankings | 05:31 |
92 | Redis | 02:48 |
93 | Caching Products | 04:36 |
94 | Invalidating Cache | 04:36 |
95 | Filtering cached data | 03:24 |
96 | Redis sorted sets | 11:38 |
97 | Nested Routes | 05:25 |
98 | Admin Changes | 00:23 |
99 | Setup | 03:08 |
100 | Components | 03:34 |
101 | Routes | 03:05 |
102 | Redux | 03:24 |
103 | useEffect | 04:27 |
104 | Nav Component | 04:28 |
105 | Header Component | 08:43 |
106 | Main Component | 06:17 |
107 | Rankings | 05:17 |
108 | Stats | 07:30 |
109 | Selecting Products | 04:52 |
110 | Generating Links | 08:50 |
111 | Setup | 02:49 |
112 | Template | 06:28 |
113 | Route Query Params | 03:25 |
114 | Getting Data | 06:41 |
115 | Order Total | 09:30 |
116 | Stripe | 06:54 |
117 | Success and Error Pages | 04:17 |
118 | Setup | 02:59 |
119 | RabbitMQ | 06:47 |
120 | Dispatching Jobs | 06:49 |
121 | Moving Emails | 12:32 |
122 | Docker | 08:16 |
123 | Setup | 02:41 |
124 | Database | 02:33 |
125 | User Model | 04:15 |
126 | Moving AuthController | 09:25 |
127 | Importing User Data | 07:25 |
128 | Internal API Calls | 03:55 |
129 | User Service | 07:03 |
130 | Scope Middleware | 08:09 |
131 | Authorization | 03:56 |
132 | Moving Paginated Users | 05:43 |
133 | Moving UserController | 12:24 |
134 | Removing User Instances | 03:04 |
135 | Filtering Users | 04:46 |
136 | Refactor User Class | 05:41 |
137 | Setup | 01:06 |
138 | Migrations | 03:40 |
139 | Docker | 04:04 |
140 | Importing Data | 07:19 |
141 | Moving Controllers | 05:00 |
142 | Upload PHP Libraries to Packagist | 10:36 |
143 | Listening to Events | 11:19 |
144 | Queue Listener | 02:11 |
145 | Publishing to Different Queues | 05:16 |
146 | Setup | 00:52 |
147 | Migrations | 01:44 |
148 | Importing Data | 05:20 |
149 | Moving Controllers | 08:10 |
150 | Adding Events and Listeners | 07:34 |
151 | Redis | 04:22 |
152 | Setup | 02:47 |
153 | Importing Data | 06:44 |
154 | Moving controllers | 06:29 |
155 | Adding Events and Listeners | 03:12 |
156 | Refactoring Resources and Gates | 03:04 |
157 | Conclusion | 04:53 |
Similar courses to React and Laravel: Breaking a Monolith to Microservices
Epic React (Epic React Pro)Kent C. Dodds
Duration 27 hours 57 minutes 10 seconds
Course
Go Full Stack with Spring Boot and Reactudemy
Duration 11 hours 43 minutes 36 seconds
Course
Redis: The Complete Developer's GuideudemyStephen Grider
Duration 15 hours 41 minutes 24 seconds
Course
Eloquent Performance PatternsJonathan Reinink
Duration 2 hours 12 minutes 50 seconds
Course
Book
The Ultimate React Course 2023: React, Redux & Moreudemy
Duration 67 hours 14 minutes 41 seconds
Course
Master Laravel, Vue 3 & Inertia Full Stack 2023udemy
Duration 35 hours 53 minutes 40 seconds
Course
MERN React Node Next.js Multi User SEO Blogging Platformudemy
Duration 20 hours 25 minutes 13 seconds
Course
Learn React 19 with Epic React v2Kent C. Dodds
Duration 26 hours 51 minutes 3 seconds
Course
The interactive way to master modern React - react.gg (FULL COURSE)ui.dev (ex. Tyler McGinnis)
Duration 7 hours 53 minutes 34 seconds
Course