Complete React Developer in 2020 (w/ Redux, Hooks, GraphQL) (Udemy.com)

Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase

Created by: Andrei Neagoie

Produced in 2020

icon
What you will learn

  • Build enterprise level React applications and deploy to production
  • Learn to build reactive, performant, large scale applications like a senior developer
  • Learn the latest features in React including Hooks, Context API, Suspense, React Lazy + more
  • Master the latest ecosystem of a React Developer from scratch
  • Become the top 10% ReactJS Developer
  • Using GraphQL as a React Developer
  • Use Redux, Redux Thunk and Redux Saga in your applications
  • Learn to compare tradeoffs when it comes to different state management
  • Set up authentication and user accounts
  • Use Firebase to build full stack applications
  • Learn to lead React projects by making good architecture decisions and helping others on your team
  • Master React Design Patterns
  • Learn CSS in JS with styled-components
  • Routing with React Router
  • Converting apps to Progressive Web Apps
  • Testing your application with Jest, Enzyme

icon
Quality Score

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

Overall Score : 94 / 100

icon
Course Description

Join a live online community of over 150,000+ developers and a course taught by industry experts that have actually worked both in Silicon Valley and Toronto with React.js. This is a brand new course just updated this month with the latest React features!

Using the latest version of React: 16.10+ and 16.8+, this course is focused on efficiency. Never spend time on confusing, out of date, incomplete tutorials anymore. Graduates of Andrei's courses are now working at Google, Amazon, Apple, IBM, JP Morgan, Facebook, + other top tech companies.
We guarantee you this is the most comprehensive online resource on React. This project based course will introduce you to all of the modern toolchain of a React developer in 2020. Along the way, we will build a massive e-commerce application similar to Shopify using React, Redux, React Hooks, React Router, GraphQL, Context API, Firebase, Redux-Saga, Stripe + more. This is going to be a full stack app (MERN stack), using Firebase.
The curriculum is going to be very hands on as we walk you from start to finish of releasing a professional React project all the way into production. We will start from the very beginning by teaching you React Basics and then going into advanced topics so you can make good decisions on architecture and tools on any of your future ReactJS projects.
All code is going to be provided step by step and even if you don't like to code along, you will get access to the the full master project code so anyone signed up for the course will have their own project to put on their portfolio right away.

The topics covered will be:
- React Basics
- React Router
- Redux
- Redux Saga
- Asynchronous Redux
- React Hooks
- Context API
- React Suspense + React Lazy
- Firebase
- Stripe API
- Styled-Components
- GraphQL
- Apollo
- PWAs
- React Performance
- React Design Patterns
- Testing with Jest, Enzyme and Snapshot testing
- React Best Practices
- Persistance + Session Storage
- State Normalization
+ more

Wait wait I know what you're thinking. Why aren't we building 10+ projects? Well, here's the truth: Most courses teach you React and do just that. They show you how to get started, build 10 projects that are simple and easy to build in a day, and just add some CSS to make them look fancy. In real life though, you're not building silly applications. When you apply to jobs, nobody is going to care that you built a really pretty To Do app. Employers want to see you build large apps that can scale, that have good architecture, and that can be deployed to production.

Let me tell you 3 reasons why this course is different from any other React tutorial online:

1. You will build the biggest project you will see in any course. This type of project would take you months to implement yourself.

2. This course is taught by 2 instructors that have actually worked for some of the biggest tech firms using React in production. Yihua has been working on some of the biggest e-commerce websites that you have definitely heard of and probably have shopped at. Andrei has worked on enterprise level React applications for large IPOed tech firms in Silicon Valley as well as Toronto. By having both of them teach, you get to see different perspective and learn from 2 senior developers as if you are working at a company together.

3. We learn principles that are important beyond just what you learn as a beginner. Using the instructor's experiences you learn about design patterns, how to architect your app, organize your code, structure your folders, and how to think about performance. Let's just say we don't shy away from the advanced topics.

This course is not about making you just code along without understanding the principles so that when you are done with the course you don't know what to do other than watch another tutorial. No! This course will push you and challenge you to go from an absolute beginner in React to someone that is in the top 10% of React developers.

Taught By:

Andrei Neagoie is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Amazon, JP Morgan, IBM, UNIQLO etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life.
Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time. Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities.
Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way.
Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible.
See you inside the courses!

--------

Yihua Zhang is one of the Instructors of Zero To Mastery, one of the highest rated and fastest growing Web Development academies on Udemy
. He has been working as a software developer for numerous years in Toronto for some of the largest tech companies in the world. He has also been working as an instructor for more than a decade. He is focused on bringing everythin

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Andrei Neagoie

Andrei is the instructor of the highest rated Web Development course on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Amazon, JP Morgan, IBM, UNIQLO etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life.
Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time. Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities.
Andrei promises you that there are no other courses out ther

icon
Reviews

4.7

150 total reviews

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

By Ligia Paoletti on 2 weeks ago

it was great, Andrei and Yihua explain all the topics very clear and they cover the most used libraries on the React environment, about performance and testing.. all that you need to develop in the right way. I recommend it 100%...

By Ed Peterson on 2 weeks ago

I signed up because I didn't feel that comfortable with React. So this course was more advanced than I expected and much more difficult than I was prepared for. I learn best with "here's the final expectation, now let's code it". Instead, this was ok now that this is coded, let's change it, and now that that's coded, let's change that... So in a way it's probably much more like a real job. I need to run through this several times to get a real benefit from this course.

By Joshua Okoro on a month ago

Amazing course. The course provided easy steps to mastery. Couldn't believe how easy it was for me to learn and finish the course in a short amount of time. Even building my own project before the end of the course.

By Robert Glover on 4 months ago

Unbelievably in-depth, enlightening and informative. Incredibly talented instructor, Yihua Zhang. Actually very advanced in nature and is, in my opinion, a definitive entry to actual employment and mastering, given the student has all of the essential background experiences and knowledge.RLG

By ?????? ?????? on 4 months ago

It was sometimes difficult, but very interesting and helpful. My favourite parts of this course are big hometasks, especially in "Redux-saga" and "Testing" sections. Thanks for this great course!

Yes, it is good, but still some enhancements is needed, there is some undesired photos in the content which i be very wondered why this photos particularly, according to my religion this photos are sexual forbidden photos, i assume the good intention of instructors, so i don't accuse them at all, but i beg you to remind the guidelines of course's content to suit for every one, thank you.

By Dieter Halosta on a month ago

This course is awesome. You go from Zero React level to Mastery. It has everything, very good examples, projects, challanges and of course instructors. Both Andrei and Yihua go above and beyond to make you understand. All in all I truly recommend this course for someone looking to get into React.

By Ravinder Sahni on 2 months ago

Hello, review readers,This course is the second of Andrei's that I have taken, and this is quite literally the first time that I have ever felt compelled to write a review for anything on any platform. Andrei presented the entirety (iirc) of Mastering the Coding Interview, and Yihua Zhang takes the reins on this React course (though Andrei does chime in intermittently). As with my prior experience, I am thoroughly impressed by and extremely grateful for the depth of content, clarity of presentation, and added experiential insights provided with regard to the topics at hand.As (most recently) a Lead Developer on multiple critical applications for a very large corporation, I can confidently say that I would be thrilled to work with anyone who has a true grasp of even 50% of the non-bonus content of this course, and I am equally confident that if you approach this course with an earnest effort you will finish with far more than that. You will likely have developed a foundation for more than you will be required to know for a given role, and you will also know where and how to look for what you may need to layer on top of that foundation.I am an obsessive learner and explorer and, given my experience thus far, for any new topic which interests me I will first be checking to see if Andrei has released a course on the subject.To Andrei and Yihua: Thank you both for your commitment to teaching and sharing, and I wish you much success in continuing the same.

By Nguy?n Minh Hi?u on 2 months ago

Feel like Senior React Developer now !!!!!

By Mohammed alJaser on 2 months ago

This is one of the best most comprehensive react course. It helped me realize the problems it solves. it covers a lot of libraries that help create a modern website. Thank you, Andrei and Yihua.

By Nurbol on a month ago

I am at 40% of course for now, so:5 stars for ES6+ implementation,5 stars for size of coding screen,5 stars for extra topics on array methods,4.5 stars for the scale of the project,3 stars for git implementation (no branches or pull requests)3.5 stars for project itself,1 star for fast explanation / Yihua is lightning fast1 star for "beginner friendlyness"

By Greg Answer on 2 months ago

This is a comprehensive React course that also teaches you how to work with APIs. This will definitely take you from zero to mastery because Andrei and Yihua are great teachers.