React + Redux – The beginner guide. (+ Typescript ) – 2024
React + Redux – The beginner guide. (+ Typescript ) – 2024, available at $99.99, has an average rating of 4.64, with 269 lectures, 12 quizzes, based on 950 reviews, and has 5603 subscribers.
You will learn about 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. This course is ideal for individuals who are Programmers looking to learn the last version React and Redux or Engineers who already know React but want to master the concepts. or Javascript developers who want to learn Typescript It is particularly useful for Programmers looking to learn the last version React and Redux or Engineers who already know React but want to master the concepts. or Javascript developers who want to learn Typescript.
Enroll now: React + Redux – The beginner guide. (+ Typescript ) – 2024
Summary
Title: React + Redux – The beginner guide. (+ Typescript ) – 2024
Price: $99.99
Average Rating: 4.64
Number of Lectures: 269
Number of Quizzes: 12
Number of Published Lectures: 269
Number of Published Quizzes: 12
Number of Curriculum Items: 281
Number of Published Curriculum Objects: 281
Original Price: €94.99
Quality Status: approved
Status: Live
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.
Who Should Attend
- Programmers looking to learn the last version React and Redux
- Engineers who already know React but want to master the concepts.
- Javascript developers who want to learn Typescript
Target Audiences
- Programmers looking to learn the last version React and Redux
- Engineers who already know React but want to master the concepts.
- Javascript developers who want to learn Typescript
*2023 Edition* –React last version / Redux last version
In this course :
– Learn Reactfrom scratch.
– Learn Redux from scratch
– Learn the Typescript languagefrom 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 libraryused at the moment to create web app. There is a lot of market demandfor 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 Reduxwith 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 accessibleand 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 moodand 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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome !
Lecture 2: What is React ?
Chapter 2: Setup
Lecture 1: Create an app with create-react-app
Lecture 2: CONGRATULATIONS !
Chapter 3: React core concepts
Lecture 1: Virtual DOM ?
Lecture 2: Coding our root component
Lecture 3: How to get help
Lecture 4: What about all these files ?
Lecture 5: All the things you can render
Lecture 6: (optional) – ES6 imports
Lecture 7: Code editor, NodeJS, NPM
Lecture 8: Format your code
Lecture 9: Theme and plugins
Lecture 10: Props – part 1
Lecture 11: Props – part 2
Lecture 12: States
Lecture 13: Unexpected states behaviours
Lecture 14: Styling
Lecture 15: Multiples css modules classes in one className
Lecture 16: Callback functions
Lecture 17: Babel the transpiler
Lecture 18: Webpack the asset bundler
Lecture 19: CONGRATULATIONS !
Chapter 4: Understanding npm and npx quickly
Lecture 1: (optional) – Understanding NPM & NPX
Chapter 5: Training project – Create a difficulty picker
Lecture 1: Project overview
Lecture 2: Picker – part 1
Lecture 3: Picker – part 2
Lecture 4: Code sandboxes
Lecture 5: Events and arrow functions
Lecture 6: Loops
Lecture 7: (optional) – The map() ES6 function
Lecture 8: Improve our Picker using map()
Lecture 9: CONGRATULATIONS !
Chapter 6: Password Generator project
Lecture 1: Project overview
Lecture 2: Project's architecture
Lecture 3: Project setup
Lecture 4: Base structure
Lecture 5: Header
Lecture 6: Form
Lecture 7: Footer structure
Lecture 8: Submiting the form
Lecture 9: Password generation algorithm
Lecture 10: Generate password
Lecture 11: Shuffling Fisher Yates algorithm
Lecture 12: Shuffle
Lecture 13: Copying to clipboard
Chapter 7: Application TV Show Adviser
Lecture 1: Project overview
Lecture 2: Update on The Movie Database register flow.
Lecture 3: Set up our project
Lecture 4: Our project architecture
Lecture 5: Bootstrap (optional)
Lecture 6: Quick note about fonts
Lecture 7: Layouting the app
Lecture 8: (optional) – Handling errors with Try, Catch, Finally and Throw
Lecture 9: (optional) – ES6 Promises – Async/Await
Lecture 10: Data fetching – fetch popular shows
Lecture 11: Hook – useEffect()
Lecture 12: useEffect cleanup function
Lecture 13: Saving data in states – Set popular tv show
Lecture 14: Tv show detail component
Lecture 15: Rating component
Lecture 16: Static images – Display the logo
Lecture 17: TV show list item
Lecture 18: Fetching recommendations
Lecture 19: TV show list
Lecture 20: Styling the scrollbar
Lecture 21: Event/Callback – Clicking a recommendation
Lecture 22: Searchbar – Design part
Lecture 23: Searchbar – Handling keystrokes
Lecture 24: Handling requests errors
Lecture 25: Cleaning the input after a request
Lecture 26: CONGRATULATIONS !
Chapter 8: Deploying a React app
Lecture 1: Deploy using Vercel
Lecture 2: Strict mode
Lecture 3: Environment variables
Lecture 4: CONGRATULATIONS !
Chapter 9: Redux introduction – Expense tracker project
Lecture 1: What is Redux and why Redux ?
Lecture 2: Project expense tracker
Lecture 3: Redux setup
Instructors
-
Robin Lebhar
Full stack developer / Dev teacher in Engineer school
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 13 votes
- 3 stars: 59 votes
- 4 stars: 325 votes
- 5 stars: 548 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple