React, NextJS and Golang: A Rapid Guide - Advanced

React with Typescript, Next.js, Redux, Golang, Docker, Redis, Stripe, Frontend & Backend Filtering, Gorutines, Channels

4.45 (81 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React, NextJS and Golang: A Rapid Guide - Advanced
835
students
9.5 hours
content
May 2021
last update
$54.99
regular price

What you will learn

Use Docker

Login with HttpOnly Cookies and Multiple user Scopes

Caching with Redis

Paying with Stripe

Different types of Users

Gorutines and Channels

React Hooks with Typescript

React Material UI

Use Redux

Description

Learn how to create an Ambassador App using React, NextJS and Golang. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big Golang API.

In Go you will learn: 

  • Use Docker

  • Use the Fiber framework inspired by express.js

  • Create public and secure routes

  • Connect with MySQL

  • Run Migrations

  • Generate Jwt Tokens

  • Use HttpOnly Cookies

  • Login with Scopes

  • Use Gorutines

  • Use Channels

  • Use Golang with 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

I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible.

My teaching style is very straightforward, I will not waste too much time explaining all the ways you can create something or other unnecessary information to increase the length of my lectures. If you want to learn things rapidly then this course is for you.

If you have any coding problems I will offer my support within 12 hours when you post the question. I'm very active when trying to help my students.

So what are you waiting for, give this course a try and you won't get disappointed.

Content

Introduction

Introduction

Go Admin

Setup
Docker
Database
Migrations
Live Reloading
Admin Authentication Endpoints
Routes
Register
Login
Jwt
Methods
Authenticated User
Formatting Output
Logout
Middlewares
Profile
Admin Endpoints
Ambassadors
Products
Embedded Structs
Links
Orders
Preloading

Go Ambassador

Ambassador Authentication Endpoints
Multiple Routes
Scopes
Aliases
Ambassador Endpoints
Redis
Caching Products
Searching Products
Sorting Products
Paginating Products
Gorutines
Channels
Creating Links
Stats
Rankings
Redis Sorted Sets

Go Checkout

Checkout Endpoints
Link Data
Creating Orders
Transactions
Stripe
Completing Orders
Sending Emails

React Admin

Setup
Template
Router
Register
Login
Authenticated User
Logout
Users
Material UI
Pagination
Links
Products
Creating Products
Updating Products
Orders
Profile
Redux
Using Redux

React Ambassador

Setup
Common Files
Navigation
Header Component
Stats and Rankings
Products
Searching Products
Sorting Products
Lazy Loading
Selecting Products
Generating Links

Next.js Checkout

Setup
Template
Routes
Link Data
Order Total
Submitting the Form
Stripe
Confirming Orders

Reviews

Hamish
April 17, 2023
This course moves quickly, so perfect for an experienced programmer. 10 hours here is about 40 hours somewhere else. On the negative, it is a little old so you will have to massage material-ui and some node libraries to make it work. It does not cover good engineering techniques such as design patterns, testing etc but they are topics of a more general nature. So overall very good as it goes through many things you are likely to face in your job at a very fast pace.
Fatorin
February 13, 2022
Excellent guide!step by step teach me how to use golang and react to build web. Recommended for developers with basic knowledge(golang and react).
Amel
November 11, 2021
I am not sure what to think about this course. I expected more "advanced" staff from the instructor, and all he does is pretty basic. For the advanced staff, I do not expect integration with Redis, Stripe, etc, I expect more topics regarding the best practices in Go, how to organize better architecture, how to do real projects. He does not respect "clean code" almost at all. For example, instead of naming "BaseModel" the one that will be embedded in all other Models, he named it just "Model", so its ultra hard to understand later in the future what it stands for. There are other examples of "bad practices" in this course, and I do not expect that from Senior Engineer. Also, when he asks "What is the problem here", it seems like he doesn't have a clue why something is not working, but just trying out adding/removing things, not explaining why it wasn't working that way.
WTCI
October 30, 2021
Well planned course that covers most of the topics needed in a very concise manner. Very informative.
Waelson
July 28, 2021
That course is fantastic! If you are looking for a course that teaches you how to develop a professional web application in GoLang. This is the right course for you.
Anna
June 15, 2021
Fantastic course and exactly what I was looking for and more. There's not an ounce of fat here - its all really good, informative content that's presented exceptionally well and clearly. Highly recommended!

Charts

Price

React, NextJS and Golang: A Rapid Guide - Advanced - Price chart

Rating

React, NextJS and Golang: A Rapid Guide - Advanced - Ratings chart

Enrollment distribution

React, NextJS and Golang: A Rapid Guide - Advanced - Distribution chart
4076734
udemy ID
5/25/2021
course created date
6/1/2021
course indexed date
Bot
course submited by