Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fullstack GoLang React: Design to Reality 2 ( Real World )
Rating: 3.9 out of 5(25 ratings)
11,913 students

Fullstack GoLang React: Design to Reality 2 ( Real World )

A real world build.
Created byZach LaCourse
Last updated 7/2020
English
English [Auto],

What you'll learn

  • Go GoLang React Fullstack

Course content

16 sections138 lectures24h 49m total length
  • Updated Promo9:18

    Showcases building a full-stack GoLang React site with a Mongo database backend, admin panel, logos, carousel, and content management for front-end display.

  • The Promo13:01

    Explore a real-world fullstack Go and React project, turning a designer-created concept into a living single page applications front end and a robust back end with REST API and websockets.

  • Resources
  • Nginx Config Example0:11
  • setup 0013:49

    Move from the design file to reality by provisioning a fresh Ubuntu 20.04 server, configuring Nginx, securing with Let's Encrypt SSLs, and integrating frontend, backend, and database.

  • setup 0022:44

    Learn how to buy a domain name, get a cheap server, and point the domain to the server with DNS records, using Linode or similar providers.

  • setup 0035:33

    update and install nginx, create notes in the web directory, stop nginx to bind port 80, then use let's encrypt to obtain a certificate for your domain and restart nginx.

  • setup 0042:54

    Configure engine x by using symbolic links between sites-available and sites-enabled, create a custom site file, delete the default, and prepare to serve a hello world from a subdirectory.

  • setup 00510:39

    Configure nginx with a multi-server setup, enable https using Let's Encrypt, redirect http to https, define root and index, test and restart nginx for secure deployment.

  • setup 0064:04

    Install and configure Nginx, spin up a sample web page, then set up Mongo: create a user, switch to the admin database, start the service, and prepare for security testing.

  • setup 0073:22

    Configure MongoDB security by enabling authorization, allow external connections, and start the mongod service, then test authentication and connect from backend and frontend using admin account on the admin database.

  • setup 0081:47

    Download, extract, and move the node folder, then create symbolic links to node and npm so you can run them from anywhere on the system.

  • setup 0093:04

    Begin building the React app by creating a source structure with components, fonts, and assets, adding initial files, then install npm packages and prepare to run the first React app.

  • setup 0102:31

    Install npm packages for the front-end setup, update the babelrc by omitting the class properties plugin to avoid duplication errors, and complete six package installations.

  • setup 0115:20

    Fill in the battle file and tidy notes as the project evolves. Add Google Fonts, configure the index, and outline the app provider to anchor the application.

  • setup 0126:10

    Set up a React app, import hooks like useState and useEffect, and style with styled-components while configuring Parcel to render a hello world scene.

  • setup 0136:16

    Build a brain-like app provider to manage global state in a React app, wrap the main app with context, and enable data flow using Axios, websockets, and rem-based sizing.

  • setup 0147:43

    Set up the hook router in the main app, create a public route and login/admon components, and test navigation to the login and admon routes to verify routing.

Requirements

  • Access to the internet.

Description

This is a site request I built using Full stack Go Lang, React, Mongo and other technologies. I wanted to bring the the process and the build into a course because I believe the best way to learn is to build a full project that ties a lot of ideas together.

Who this course is for:

  • GoLang NodeJS React Developers