Modern React with Redux

Modern React with Redux

GET A FREE SAMPLE OF THIS COURSE

Master the fundamentals of React and Redux with this tutorial as you develop apps supported by NPM, Webpack, and ES6
Thanks for signing up!

Check your email for a free sample of this course

Sorry

There was a problem during submission. Please try again later.

Modern React with Redux

COURSE HIGHLIGHTS

  • Build amazing single page applications with React JS and Redux
  • Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax
  • Master fundamental concepts behind structuring Redux applications
  • Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well

Read More

This is the tutorial you've been looking for to master modern web development with React.

 

Redux? We got it. ES6/Babel? Covered. Webpack? Included!

 

Mastering React and Redux can get you a position in web development or help you build that personal project you've been dreaming of. It's a skill that will put you more in demand in the modern web development industry, especially with the release of Redux and ReactNative.

 

This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build React components and structure applications with Redux.

 

We'll start by mastering the fundamentals of React, including JSX, “props", “state", and eventing. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing. After an introduction to React, we'll dive right in to Redux, covering topics like reducers, actions, and the state tree.

 

If you are new to React and Redux, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the React course for you! To learn React you have to understand it.

 

  • Learn how to use React's custom markup language, JSX, to clean up your Javascript code

  • Master the process of breaking down a complex component into many smaller, interchangeable components

  • Grasp the difference between “props" and “state" and when to use each

  • Develop complex applications that scale in complexity by mastering Redux

  • Dive deeper into Redux by using middlewares. No fancy terms required!

 

I've built the course that I would have wanted to take when I was learning React and Redux. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

 

What are the requirements?

 

  • A Mac or PC

 

What am I going to get from this course?

 

  • Build amazing single page applications with React JS and Redux

  • Master fundamental concepts behind structuring Redux applications

  • Realize the power of building composable components

  • Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well

  • Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax

 

What is the target audience?

 

  • Programmers looking to learn React

  • Developers who want to grow out of just using jQuery

  • Engineers who have researched React but have had trouble mastering some concepts

Read Less

RESOURCES

48,256

Happy Students

from countries worldwide

Average Rating

4.7 from 14,369 reviews

18.0

Hours of Content

with 149 HD video lectures

Now is the right time!

Take this Course via Udemy

Some apps you will build

Youtube Search App

Start with the basics of React, JSX, and ES6 by building an app that lets you search for and play videos from Youtube.

While building this app, you will learn about:

  • The difference between props and state
  • Functional components versus class based components
  • Listening for and responding to user inputs
  • Making Ajax requests, then updating or rendering new components based on the response data
Youtube Search App

Youtube Search App

Google Maps Integration

Delve deeper into the concept of application state by building an app that shows trends in weather for a given city over a period of time.  

While building this app, you will learn about:

  • How to leverage the power of Redux to effectively manage application state
  • Integrating multiple third party API's and component libraries in order to build great looking components
  • Passing props in order to create truely reusable components
  • Handling asynchronous requests using middleware
Google Maps Integration

Google Maps Integration

And more...

Kickstart Your Journey

Take this Course via Udemy
The Instructor

About the Author

Stephen Grider

Engineering Architect

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.

Connect with Stephen on

Start Learning Today

Take this Course via Udemy

Frequently Asked Questions

Is the content out of date?

Tech moves fast, but so do we. We update all content as often as needed to make sure we stay on the latest version.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

After enrolling, you have unlimited access to this course for as long as you are enrolled - across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Will I get support?

Absolutely. If you are troubleshooting bugs, find hard to understand topics, or even want to say 'hello', you are free to reach out via email or Twitter at any time.

Is the course's code available for download?

Yes, all projects in all courses are available for browsing on Github.