Redux End to End (Udemy.com)

A practical look at Redux, from the ground up, and from front end to back.

Created by: Packt Publishing

Produced in 2017

icon
What you will learn

  • The basics of the webpack bundling system
  • Creating a React app with webpack
  • Building isomorphic React apps with Redux
  • Building a node express API
  • Secure API authentication
  • Maintaining a session on the client
  • Redux datatables and forms with validation
  • Reusable Redux code

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 60 / 100

icon
Course Description

Redux completes the missing piece of the React framework, and is used at the core of React for most complex React projects. In this course, we'll be focusing on leveraging the Redux framework to impose better engineering on React applications. Redux is an implementation of FLUX, which is a pattern for managing application state in React. Redux brings a clean and testable design to the table using a purely functional approach.
In this course will build an app piece by piece, starting with a minimal webpack application and quickly transforming it into an isomorphic Redux application with full API integration, including secure authentication.
About the author
Sam Slotsky is a software engineer and saxophonist originating from Sioux City, IA. He attended the University of Iowa for Computer Science and Music and is currently employed by Ackmann & Dickenson, Inc. of Minneapolis, specializing in back-end web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the React, Redux, Knockout, and Meteor framework. Cooking and playing chess are his favorite pastime activities.Husband and father of three, he writes software programs during the day, cooks in the evening, listens to jazz obsessively, and has a bit of a thing for cycling.
Who this course is for:
  • This is for people who want to really explore the ins and outs of real world Redux applications.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More redux courses

Exploratory Data Analysis

Free

Angular 6 (Angular 2+) & React 16 - The Complete App Guide

$11.99

React - The Complete Guide (incl. Next.js, Redux)

$199.99

Gutenberg Blocks for WordPress and React Developers

$11.99

Full Stack Project: Spring Boot 2.0, ReactJS, Redux

$11.99

React, Redux, & Enzyme - Introducing Apps & Tests

$11.99

icon
Reviews

3.0

4 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Asad Razvi

Clear and concise explanations.

Simple and pertinent examples.

Terrible video editing with repeated loops in several lessons.

By Colin Cummings

Overall this was a great course.

I found the Redux best practices to be especially good (reducer composition/reuse, client/server organizational patterns, etc).

I was disappointed with the authentication configuration. While it covers CSRF, it doesn't handle auth token expiration correctly (a let variable in the `createStore` method) and utilizes an in memory csrf token store, which makes them invalid after a server restart. In my opinion, these two issues make the authentication configuration in this course unsuited for use in a real-world application.

I was also disappointed to see client-side deep list linking relegated to an extra credit activity with a hint ("use `withRouter`"). While implementing this feature myself, I found that using the search query in combination with `withRouter` is poorly documented with React Router 4. In my opinion, the app really isn't universal without this functionality implemented both server- and client-side.

A little bit of the content is outdated (mainly around testing). I didn't find that this impacted the course very much; it just resulted in a little extra time being spent to achieve what's demonstrated in the videos.

Lastly, I found instructor support through Udemy Q&A to be almost completely absent; I'm not sure if this is true of Packt courses on Udemy in general, but I found it to be noticeably different than courses with a person's name in the "Created by".

On the whole I would recommend this course. It's among the best I've found on Udemy for intermediate/advanced universal React + Redux. It uses React Router 4, it introduces you to some additional libraries in the ecosystem (like Redux Form), it introduces you to testing/type checking and the instructor is great.

By Jean-Luc Mounsamy

Très bien expliqué. Le code est très explicite.

Malheureusement la vidéo reboucle par moment.

By Jesus Ibanez

1) The course goes extremely fast, he does not even use an IDE to explain and to be checking the project architecture.

2) He copy and paste everything, so it is annoying to try to follow up, when something breaks is hard to find out what is wrong.

3) The most of the time, he have already created the scripts so is hard to understand him or following the process.

4) The files that he provides are not working.

5) He do things without even explain them and goes so fast that is mandatory to go back several times.

6) Is awfully edited, you see several loops of the same parts making it confusing.

I do not recommend this course to learn Redux, there are many other courses that make it easier.