Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React and Redux - Building a Production E-Commerce
Rating: 4.0 out of 5(95 ratings)
683 students

React and Redux - Building a Production E-Commerce

Learn React.js, Redux, React Router, Ramda, while creating real project of ecommerce shop
Last updated 4/2025
English

What you'll learn

  • Build real project with React and Redux
  • Write high quality code
  • Create reusable selectors and components

Course content

10 sections19 lectures3h 10m total length
  • What is this section about?0:05
  • Setup boilerplate3:48
  • Configuring project20:14

    In this video we will add to the project react-router, redux and render main page.

Requirements

  • A computer on which you can install software (Windows, MacOS, or Linux)
  • Some knowledge about React and Redux

Description

In this course we will build a production E-Commerce shop of mobile phones using React and Redux. This course is fully focused on fast and deep dive into creation of frontend part of real application with React and Redux without spending time on building css or implementing backend. We will start from scratch and step by step you will get close to finished real application. You will deeply understand how to structure your application, build reusable and understandable React component split code into smaller chunks of code. We will write code together in more functional way to make it pure and avoid data complexity.

For each lesson you'll get source code is two states: before and after completing the lesson, so it's easy to see the progress and get a working app on any lesson you want just by downloading source code of the lesson.

What you will learn in this course:

  • Structure and configure project

  • Write high quality code with React and Redux on real project

  • Create reusable selectors and components

  • Decouple API layer from actions

  • Use Ramda library for comfortable data transformations

  • Getting data from API

If you are feeling like you learned React and Redux but you still can't use it effectively or build your own real application this course is what you need. This course is fully focused on creating the application without getting deep into basic knowledge of React and Redux!

Who this course is for:

  • This course is for you if you want to develop real project from beginning to the end
  • This course is for everyone who is interested in functional programming in javascript
  • This course is for you if you want to improve you knowledge of React and Redux