React + Redux - The beginner guide. (+ Typescript ) - 2024

Learn React, Redux (RTK) and Typescript (Incl. Hooks,Firebase,React router, Form validations, i18n, Deployment, Testing)

4.60 (884 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React + Redux - The beginner guide. (+ Typescript ) - 2024
5,178
students
24 hours
content
Jan 2024
last update
$94.99
regular price

What you will learn

Build blazing fast single page app with React 18

Learn the Typescript language from scratch !

How to create reusable components to build a scalable app

Understand the ecosystem and all the tools that comes with React like, NPM, Redux, ES6, React router...

How to architecture a project correctly.

Why take this course?

*2023 Edition*  - React last version / Redux last version


In this course :

- Learn React from scratch.
- Learn Redux from scratch
- Learn the Typescript language from scratch !

- Learn the most important Javascript ES6 features

I will assume that you don't know a single thing about these 3 topics.



About this course

You heard about it. Born from a collaboration between Instagram and Facebook : React

React is a Javascript library used to create web interfaces. It's extremely powerfull, performant and modular.
And since it's out, everybody is talking about it , it is used by Facebook, Netflix, Yahoo ,AirBnB and many others !

React is the web technology you must know, it is the most popular javascript library used at the moment to create web app. There is a lot of market demand for it; that is why It's an extremely valuable asset to add to your developper tool belt.

This courses teaches the very basis of React and Redux with all the modern features you want and need to know.

"React + Redux  - The guide (2023 Edition)" aim to make you fluent with React and Redux as fast as possible.

We will discover all the basics and the core concepts of React and Redux. We will mostly use practice to do that, since, to me, it is the most efficient way to learn

In this course we will start from the very basis and we will build together several apps using React but also Redux.
If you never heard about Redux, just keep in mind that it is used in 90% of professional React projects to manage the data of you app. That is why it's a very important library to know when learning React. They are very often combined.

We will apply everything you'll learn in these videos through real example and real web apps.
Also, for each video you will watch, there will be a correction available, to make it easier for you to follow.

Finally these courses are specifically designed to be accessible and easy to understand, with a lot of schema and examples, so, you don't need to be an algorithm killer or 15 years of experience developper to understand it. It's made for all.

I will explain what I know assuming that you don't now React nor Redux at all.


# # #


Also learn the Typescript language !

I recently added an entire subcourse into this one, to learn Typescript, and how to use is with React.
TypeScript was developed by Microsoft and has become a reference in the JavaScript community.

TypeScript is the language or rather the layer that can be added to a JavaScript project (such as React, Angular, Vue, Node.JS, Electron, and many other great technologies).

It gives you access to everything that JavaScript can do, so you don't lose anything and you can do a lot more!

Any respectable JavaScript project, regardless of the framework or library used, utilizes TypeScript.
This is even more true, especially in the professional world.

And off course, all of that :  in a good mood and teached in a casual way !


* Summary *


- React + Redux


  • -- Setup a React 18 project with tools like "Create React App" or "Vite"

  • -- Setup Redux with Redux Toolkit

  •  -- Components

  • -- States

  • -- Props

  •  -- Hooks ( useEffect, useContexts, useRef, useNavigation, useRoute, useSelector, useDispatch, useMemo)

  • -- Contexts

  • -- Refs

  • -- Forms and validations

  • -- Authentification + Signup with Firebase

  • -- Using Firebase Firestore as real time back-end

  • -- Navigation with React router

  • -- Callback functions

  • -- ES6 functions (map, reduce, filter)

  • -- Styling (css modules, JSS, Bootstrap)

  • -- Understand NPM

  • -- Write in Redux store

  • -- Read from Redux

  • -- Understanding slices,actions reducers

  • -- Redux middlewares

  • -- Make redux persistent to keep your data even after refreshing

  • -- Set up a fake server with Json-server

  • -- Asynchronous requests

  • -- React app deployment on the web

  • -- Testing with Jest and React testing library

  • -- Custom hooks

  • -- Make your app support multiples languages with i18n


- The Typescript language


  • Primitives types and how to use them

  • How the TypeScript compiler works

  • Classes with TypeScript

  • Functions, default and optionals parameters

  • Objects

  • Arrays

  • Object oriented programming

  • Namespaces and modules

  • Interfaces

  • Enumerations

  • Access modifier

  • Types

  • Type casting

  • Generics

  • Decorators

-  A complete React + Typescript project  :

  • Create a Vite + React + Typescript project

  • Build a full React + TS web app !


And much much more incoming soon.

See you soon !
Codiku.


Screenshots

React + Redux - The beginner guide. (+ Typescript ) - 2024 - Screenshot_01React + Redux - The beginner guide. (+ Typescript ) - 2024 - Screenshot_02React + Redux - The beginner guide. (+ Typescript ) - 2024 - Screenshot_03React + Redux - The beginner guide. (+ Typescript ) - 2024 - Screenshot_04

Reviews

Evelia
September 26, 2023
I'm surprised at how well structured the information is so far. Personally I have already touched a little of ReactJS but I had not understood as well as now the reason for the css modules or the brackets in the imports. Very happy so far!
Dan
August 17, 2023
I thought this went at a very good pace for me (an experienced programmer - just not with React or anything like it!) and covered lots of material very well. Occasionally I thought there were a few things that could have been mentioned to make things clearer, but I sent Q&A notes about them and the author was very responsive, and will be adding some notes to those places where he agreed with me. I can highly recommend this course for a reasonable-length intro to React and its associated tools.
VARUN
July 20, 2023
I became a big fan of Instructor Robin, I've Learned many core concept of React/Redux with this Course, The instructor Robin helped me a lot when I stuck in some points, I am really happy that I have upgraded my skills with React JS. Awesome React JS Course!!!
Jonh
July 9, 2023
I got to say that I am really positively surprised by the quality of this course. 5/5 would recommend :)
Ty
July 3, 2023
i've looked around at a few courses that advertise themselves as coding of some sort "for beginners" -- but Robin is by far the most comprehensive, intuitive, and understandable professor on here. Thanks a ton!
Palerme
June 30, 2023
Engaging learning experience, we learn all the essential skills for React development and Redux state management
Sylvio
June 28, 2023
I recently completed a React + Redux course for beginners, and I am extremely satisfied with the knowledge and skills I gained. The course provided a solid foundation in React and Redux, starting from the basics and gradually progressing to more advanced concepts. The instructor's explanations were clear, and the coding exercises helped reinforce my understanding.
Maria
June 14, 2023
I made a 4 hours + research on 15 courses for my next Udemy Course (reading 1*,2*,3*,4*,5* reviews on all courses. Udemy still want to keep a bad way of ordering the reviews, you can not order them as newest first) Back to this course and my review: My main priorities was to be friendly for beginners and up to date with the versions of the tools/programs. The name is: React + Redux - The beginner guide. (2023 edition), also in description has "Basic knowledges in HTML/CSS/JS is highly recommended" Few words about me: I have made previously in the last 12 months: 1. FullStack Web Development (50h+, with 8h React also); 2. a detailed HTML & CSS (40h+); 3. a detailed JavaScript (40h+) is true, the most important thing is to P R A C T I C E and i didn't too much, but at least a very good base i should already have, to recognise a lot of things, but this course is anything, but NOT friendly for beginners. For this i give 2/5 *, temporary. I will come back to the course. Robin, the instructor looks like a good programator, know what he is doing, a good voice, i like a lot the technic that he use of visual effects on examples while he explain, probably the course itself is 5/5, but i repet, is not for Beginners, i got very lost from the first project, i still followed until Leason 45, but... I almost forgot, what i don't like is that Robin provide you on resources only the Final project code and you can only watch while he is doing the code, no engangement at all, just some very poor quizes. A beginner to be enganged and to build trust and desire needs very small exercises that he can accomplish.
Connor
May 23, 2023
Alright, but he moves fast with not much in depth explanation as to why we're doing what we're doing. Solid course, but I'm doing the zero to mastery class and then maybe coming back to this.
Vishu
May 3, 2023
The course felt rushed and there were repetitive examples to explain useState hook and other concepts like jsx and props. There are more quizzes than exercises. How would someone learn a new skill by passive learning? The projects are also too basic and rushed. Would have appreciated a refund but udemy policy does not support that.
Thomas
April 17, 2023
Having just completed a web development (HTML/CSS/JavaScript) course, this was challenging. However, I learned a lot and will be referencing the material as I continue learning. Robin answers online questions quickly and helped me along the way when I reached out.
Anthony
April 12, 2023
This is by far the best react course on Udemy. I've gone over quite a few in the learning process. Robin is very through and up-to-date with the technologies used . Thank you for putting this out. Lets get some bigger projects!
Manushree
March 24, 2023
Hello All, I really enjoyed doing this course, teaching is very good and explained many new Reach updates with examples. I have implemented almost all the projects while listening. Thank you very much. Please add more courses on Full Stack. Also I thought I would receive a certificate of completion, but didn't get any:-| Thanks
MLR
January 9, 2023
I purchased this course to learn how React (in general) has changed in the last twelve months (or so). I wanted a course with multiple smaller projects (since I'm only refreshing my React knowledge). I had a good experience with this course. The instructor quickly replied to my request about a React 18 feature. For me, the course moved at a good pace. The instructor is clear and the quality is very good. I like that this course only uses standard (updated) packages (at this time: Create React App 5.0.1, React Router Dom 6.3.0, Redux Toolkit 1.8.5, Axios 1.1.3, React Bootstrap Icons 1.8.4, ... & CSS Modules, CSS Flexbox).
Thomas
January 6, 2023
Good hands-on intro. A bit too fast clearing the shown screen / terminal. I had to pause and rewind a lot. :-/

Charts

Price

React + Redux - The beginner guide. (+ Typescript ) - 2024 - Price chart

Rating

React + Redux - The beginner guide. (+ Typescript ) - 2024 - Ratings chart

Enrollment distribution

React + Redux - The beginner guide. (+ Typescript ) - 2024 - Distribution chart

Related Topics

4391702
udemy ID
11/10/2021
course created date
12/12/2022
course indexed date
Bot
course submited by