Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React and Serverless - Fullstack Web Development
Rating: 4.7 out of 5(35 ratings)
293 students

React and Serverless - Fullstack Web Development

Learn how to build real-world applications with React and Serverless
Created byJames Quick
Last updated 6/2020
English
English [Auto],

What you'll learn

  • Modern React including Hooks and the Context API
  • CSS in JSS using Styled Components
  • Storing data using the Airtable API
  • Securing applications with JSON Web Tokens
  • Building and deploying Serverless Functions with Netlify
  • Creating a Light/Dark mode with CSS Variables and React Context
  • Deploying to Netlify using Continuous Integration

Course content

11 sections47 lectures6h 15m total length
  • Welcome2:26

    Build a full stack app with React and serverless functions on Netlify, using hooks, the context API, styled components, and Auth0 for secure Airtable data.

  • What We'll Build and Resources3:18

    Build learn ball type, a typing game with timer and scores. Log in with off zero to compete for high score, and use Airtable with serverless functions for theme storage.

  • My Setup5:24

    Explore a practical setup in VS Code for React and serverless development, including preferred theme, fonts, auto formatting, auto imports, essential extensions, and terminal tips to streamline coding.

  • 1.2 Create Starter React Project6:17

    Create an initial React app with Create React App, set up a GitHub repository, and connect the local project to the remote to enable regular commits and pushes.

  • Add Routing with React Router7:44

    Learn to set up routing in a React app using react-router-dom, creating routes for home, game, high scores, and game over without full page reloads.

  • Create the Navbar4:22

    Create a navigation bar with a brand link to the home page and links to home and high scores, using a Link component to switch pages without reload.

Requirements

  • basic JavaScript and React experience

Description

In this course, you will build a secure and production-ready full-stack typing application from start to finish. Along the way, you will learn core concepts of developing modern web applications like React, authentication/ authorization, Serverless Functions, and continuous integration. By the end of this course, you will have the knowledge you need to build amazing applications to share with the world!

Who this course is for:

  • Beginner JavaScript developers
  • Web Developers who are interested in broadening their knowledge on the web