React, NextJS and NodeJS: A Rapid Guide - Advanced
Learn how to create an Ambassador App using React, NextJS and NodeJS. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big NodeJS API.
In NodeJS you will learn:Â
- Use Docker
- Use TypeORM and connect with MySQL
- Use Typescript
- Use Middlewares
- Generate Jwt Tokens
- Use HttpOnly Cookies
- Login with Scopes
- Use Redis
- Use Stripe
- Sending Emails
- Filter Cached products
In React you will learn:
- Create a React project with Typescript
- Create a Next.js project with Typescript
- React Material UI
- Use Redux
- Use React Hooks
- Create public and private routes
- Restrict routes for unauthorized users
- Use Stripe
Available in
days
days
after you enroll
- Setup (5:42)
- Express (5:29)
- Docker (8:40)
- Database (6:55)
- TypeORM (6:41)
- Entities (4:54)
- Admin Authentication Endpoints (0:32)
- Register (10:02)
- Login (3:30)
- Jwt (4:47)
- Authenticated User (4:36)
- Logout (6:17)
- Middlewares (5:17)
- Profile (5:41)
- Admin Endpoints (0:44)
- Seeders (9:02)
- Products (11:09)
- Links (10:13)
- Orders (9:14)
- Seeding Orders (12:36)
- Relations without Foreign Keys (5:59)
Available in
days
days
after you enroll
- Ambassador Authentication Endpoints (0:23)
- Reusing Routes (6:08)
- Scopes (6:48)
- Revenue (5:15)
- Ambassador Endpoints (1:11)
- Redis (6:13)
- Caching Products (5:43)
- Backend Searching (6:08)
- Backend Sorting (6:17)
- Backend Pagination (5:39)
- Creating Links (5:32)
- Stats (4:37)
- Rankings (4:00)
- Redis Sorted Sets (11:15)
- Formatting the Rankings (4:57)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Setup (0:56)
- Template (4:37)
- Router (5:39)
- Register (8:26)
- Login (5:24)
- Authenticated User (6:49)
- Logout (6:07)
- Users (5:57)
- Material UI (4:14)
- Pagination (5:07)
- Links (8:01)
- Products (9:37)
- Creating Products (7:18)
- Updating Products (7:38)
- Orders (8:04)
- Profile (6:52)
- Redux (8:13)
- Using Redux (10:44)
Available in
days
days
after you enroll
Available in
days
days
after you enroll