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

React Router v5

React Router v5

Duration 3 hours 38 minutes 49 seconds
Master Laravel for Beginners Intermediate

Master Laravel for Beginners Intermediate

Duration 54 hours 41 minutes 57 seconds
Build a Realtime App with React Hooks and GraphQL

Build a Realtime App with React Hooks and GraphQL

Duration 4 hours 32 minutes 39 seconds
React: Intermediate Topics

React: Intermediate Topics

Duration 6 hours 5 minutes 3 seconds
React and Typescript: Build a Portfolio Project

React and Typescript: Build a Portfolio Project

Duration 29 hours 21 minutes 48 seconds
React and NestJS: A Practical Guide with Docker

React and NestJS: A Practical Guide with Docker

Duration 6 hours 54 minutes 20 seconds
Containers Under the Hood

Containers Under the Hood

Duration 11 hours 25 minutes 14 seconds
Develop and Deploy Laravel Applications with Docker

Develop and Deploy Laravel Applications with Docker

Duration 2 hours 29 minutes 56 seconds
The Ultimate React Course 2023: React, Redux & More

The Ultimate React Course 2023: React, Redux & More

Duration 67 hours 14 minutes 41 seconds