Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development E-Commerce

React and Redux - Building a Production E-Commerce

Improve your React and Redux skills with this series while developing online shop of mobile phones
Rating: 3.9 out of 53.9 (91 ratings)
633 students
Created by Oleksandr Kocherhin
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

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

Course content

10 sections • 17 lectures • 3h 10m total length

  • Preview03:48
  • Preview20:14

  • Loading data for products page
    12:12
  • Preparing data for products page
    09:22
  • Rendering page with products
    09:49

  • Implementing pagination
    11:49

  • Preparing data for product page
    16:41
  • Rendering single product page
    12:38

  • Implementing basket widget for all pages
    17:58

  • Implementing products search
    13:27

  • Preparing data for categories
    07:41
  • Rendering categories and filtering products
    21:19

  • Preparing data for basket page
    15:16
  • Adding actions to the basket
    12:50

  • Fetching data from real API
    03:14

  • Homework
    01:38
  • Bonus: More Content!
    00:15

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. 

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

Instructor

Oleksandr Kocherhin
Professional Instructor and Web Developer
Oleksandr Kocherhin
  • 4.5 Instructor Rating
  • 909 Reviews
  • 3,493 Students
  • 16 Courses

I am a full-stack developer with a passion for learning and teaching what I know. I have been programming for around 10 years and teaching for almost 6 years.

I believe in learning through doing and this philosophy is present in every course that I teach. I love exploring new web & mobile technologies and my courses focus on giving you the edge in our fast-moving industry.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.