Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced React TypeScript Redux StyledComponents: Sudoku App
Rating: 4.0 out of 5(236 ratings)
1,679 students

Advanced React TypeScript Redux StyledComponents: Sudoku App

Learn to apply best practices while building a mobile-friendly offline-capable React app with TypeScript and Redux
Last updated 1/2022
English

What you'll learn

  • How to build a Complete ReactJS Application
  • Structuring Code and Implementing Best Practices
  • TypeScript with ReactJS & Redux
  • React Hooks
  • Styled Components with Theme Implementation
  • Mobile Friendly Development
  • Offline Mode using Service Workers
  • Unit Testing Functions with Jest

Course content

6 sections47 lectures6h 15m total length
  • Introduction4:37

    This lecture gives you the big picture of what we will try to build from scratch throughout the course. You will get a quick crash course on how Sudoku works if you don't already know and you'll see all the features that the finished application will have.

  • Win Conditions of Sudoku
  • Required Downloads for Setup0:29

    This lecture provides students with download links to software required for the course.

  • Create React App10:46

    After this lecture you should have a full react application built with npx and ready to start working with.

  • Resource Files0:33

    Hey guys, so just in case you want stay in sync with the project where I am at. In some of the video lectures I've included a zip folder of the project files so you can keep up or start in the middle if you want.


    I haven't included the zip file for every lecture, but there should be enough there to keep you in sync.

    Bare in mind that those folders don't have the node_modules or build files included. You can get the node_modules back by installing them using the npm install command in your terminal (make sure it's run in the project directory). You'll need this for your app to run properly.

    The build folder is generated when you run the npm run build command. This is not required for your project to run properly.

    Happy Coding!

  • Scripts Explained5:49

    After this video you should have a basic understanding of how to run scripts that are defined in the package.json file.

  • Create React App Scripts
  • VSCode Extensions4:37

    After completing this video you should have the recommended VSCode Extensions installed and activated.

    Those extensions are:

    • Material Icon Theme

    • Prettier - Code formatter

    • TSLint

    • vscode-styled-components

  • Prettier4:10

    After this video you should have prettier configured to work with VSCode.

  • Structuring Codebase8:24

    After this video you should have a fairly empty project. We'll work with this clean slate moving forward!

Requirements

  • Familiarity with ReactJS
  • Computer (Window, Mac or Linux)
  • Internet Connection

Description

IMPORTANT NOTICE

This course is relatively out of date and since it is part of the Udemy Business Collection I can't delist it before mid 2023. Please understand that by purchasing this course you might experience using out of date libraries or non backwards compatible changes when using newer versions of the libraries used in this course.


Are you a beginner React Developer looking to Level Up?

Would you like to learn how to build a fully functioning React application from Scratch?

In this course you'll learn how to make a Sudoku Application that's worth showing off to friends, family and potential employers. You will work with ReactJS, TypeScript, Redux, React Hooks, Styled Components, Jest, Service Workers and more!

Once you're finished you will have a fully functioning Mobile-Friendly Offline-Capable app that's built optimally with a clean, readable and well performing code base.

You will learn best practices along with seeing the methodology of building a full application piece by piece!

Don't stress if you don't know how to play Sudoku, it's quick to figure out and this course will explain it early on.

Disclaimer:

create-react-app has been updated since this course was first recorded so the service workers portion of this course has been removed if you start building a new app from scratch. However if you want to experience that part of this course you can start from the GitHub links provided instead of starting from scratch.

It is also worth noting that this is not for complete beginners! We do assume you have a basic working experience with React. If you're brand new to React, do some foundation learning before picking up this course. Most negative reviews for this course come from learners who didn't read this part of the course description.

Who this course is for:

  • Beginner ReactJS developers looking to Level Up!