React, Next.js and Laravel: A Practical Guide

React, Next.js and Laravel: A Practical Guide

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 11 Hours | 4.55 GB

Laravel, React, Next.js, Docker, Redux, Typescript, React Hooks, Stripe, Laravel Passport, Upload Images, Export CSVs

Learn how to create 3 different apps with React, Next.js and Laravel.

The first app will be an Admin app using React with classes. The second app will be an Influencer app using React Hooks. The third app will be the Checkout using Next.js.

In Laravel you will Learn:

  • Authenticate using Laravel Passport
  • Laravel API Resources
  • Install and use Docker
  • Upload Images
  • Use Redis
  • Stripe configuration
  • Laravel Events
  • Laravel Listeners
  • Sending Emails

In React you will learn:

  • Create a React project with Typescript
  • Create a Next.js project with Typescript
  • Use Docker
  • Use Redux
  • Use React Hooks
  • Create public and private routes
  • Restrict routes for unauthorised users
  • Upload Images
  • Export CSV’s
  • Build a chart with c3.js (part of d3.js)How to create API’s with Laravel

If these are what you are looking for then this course is for you.

What you’ll learn

  • Use Docker
  • Authentication and Authorization
  • React and Next js with Typescript
  • Redux
  • Upload Images
  • Laravel Passport
  • Export CSV files
  • c3 charts
Table of Contents

Introduction
1 Introduction

Admin
2 Setting Up the Project
3 Docker
4 Routes
5 Migrations
6 REST
7 Custom Requests
8 Pagination
9 Laravel Passport
10 Login
11 Middlewares
12 Register
13 Profile
14 Roles
15 Foreign Keys
16 Api Resources
17 Products
18 Product Routes
19 Images
20 Image Controller
21 Orders
22 Order Routes
23 Order Total
24 Exporting CSV
25 Permissions
26 Creating Permissions
27 User Permissions
28 Permission Controller
29 Gates
30 Request Gates
31 Chart

React Admin
32 Installation
33 Template
34 Components
35 Router
36 Child Props
37 Register Form
38 Async Await Calls
39 Redirecting
40 Login
41 Logout
42 Users
43 Role
44 Link and NavLink
45 Pagination
46 Deleting Users
47 Creating Users
48 Prefilling User Data
49 Updating Users
50 Roles
51 Creating Roles
52 Updating Roles
53 Products
54 Paginator Component
55 Deleter Component
56 Creating Products
57 Uploading Images
58 Image Component
59 Updating Products
60 Orders
61 Order Items
62 Export CSV
63 Chart
64 Profile
65 Updating Profile
66 Redux
67 Connect Redux with Components
68 Typescript Getters
69 Permissions

Laravel Influencer
70 Changing the database
71 Route Prefixes
72 Route Namespaces
73 Products
74 Product Search
75 Common Routes
76 User Type
77 Drop Role Id
78 Scopes
79 Links
80 Checkout Links
81 Creating Orders
82 Transactions
83 Stripe
84 Completing Orders
85 Sending Emails
86 Events and Listeners
87 Revenue
88 Stats
89 Rankings
90 Redis
91 Caching Products
92 Invalidating Cache
93 Filtering cached data
94 Redis sorted sets
95 Nested Routes

React Influencer
96 Admin Changes
97 Setup
98 Components
99 Routes
100 Redux
101 useEffect
102 Nav Component
103 Header Component
104 Main Component
105 Rankings
106 Stats
107 Selecting Products
108 Generating Links

Next.js Checkout
109 Setup
110 Template
111 Route Query Params
112 Getting Data
113 Order Total
114 Stripe
115 Success and Error Pages