Advanced React and Redux
Advanced React and Redux, available at $109.99, has an average rating of 4.34, with 243 lectures, 2 quizzes, based on 11493 reviews, and has 88805 subscribers.
You will learn about Build a scaleable API with authentication using Express, Mongo, and Passport Learn the differences between cookie-based and token-based authentication Figure out what a Higher Order Component and how to use it to write dramatically less code Write Redux middleware from scratch to uncover what is happening behind the scenes with Redux Set up your own testing environment with Jest and Enzyme Realize the power of building composable components This course is ideal for individuals who are Programmers with experience on React and Redux or NOT for programmers with no previous React/Redux experience! It is particularly useful for Programmers with experience on React and Redux or NOT for programmers with no previous React/Redux experience!.
Enroll now: Advanced React and Redux
Summary
Title: Advanced React and Redux
Price: $109.99
Average Rating: 4.34
Number of Lectures: 243
Number of Quizzes: 2
Number of Published Lectures: 239
Number of Published Quizzes: 2
Number of Curriculum Items: 245
Number of Published Curriculum Objects: 241
Original Price: $124.99
Quality Status: approved
Status: Live
What You Will Learn
- Build a scaleable API with authentication using Express, Mongo, and Passport
- Learn the differences between cookie-based and token-based authentication
- Figure out what a Higher Order Component and how to use it to write dramatically less code
- Write Redux middleware from scratch to uncover what is happening behind the scenes with Redux
- Set up your own testing environment with Jest and Enzyme
- Realize the power of building composable components
Who Should Attend
- Programmers with experience on React and Redux
- NOT for programmers with no previous React/Redux experience!
Target Audiences
- Programmers with experience on React and Redux
- NOT for programmers with no previous React/Redux experience!
Knowledge of React + Redux is 100% required! If you are familiar with reducers and action creators you will be fine.
This is the tutorial you’ve been looking for to take your React and Redux skills to the next level.
Authentication with Express/Mongo? Yes! Middleware/Higher Order Components?We got it. Testing with Mocha/Chai? It’s here!
This course wastes no time diving right into interesting topics, and teaches you the core knowledge you need to deeply understand and build React components and structure applications with Redux.
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.
There are dozens of great tutorials online for React and Redux, but none of them teach the challenging, core features of these two fantastic libraries. I created this course to push you beyond “just getting started.”
-
Learn how to thoroughly test React and Redux code, including tests for action creators and reducers
-
Get familiar with Higher Order Components. Don’t know what they are? No problem, you have been using them without even knowing it!
-
Rewrite a popular Redux Middleware from scratch to handle asynchronous actions
-
Become a master of the trickiest topic in Javascript: authentication. You will write a server with enterprise-grade authentication from scratch that can scale to hundreds of thousands of users. No shortcuts, no dummy data.
I have 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.
Course Curriculum
Chapter 1: Welcome! Let's Get Started!
Lecture 1: Course Resources
Lecture 2: Join Our Community!
Chapter 2: Testing
Lecture 1: Required Boilerplate – DO NOT SKIP
Lecture 2: Project Generation
Lecture 3: Our First Test
Lecture 4: Introduction to Jest
Lecture 5: App Overview
Lecture 6: Installing Dependencies
Lecture 7: React and Redux Design
Lecture 8: What Do We Test?
Lecture 9: Starting from Scratch
Lecture 10: Rendering the App
Lecture 11: Showing Components in the App
Lecture 12: Valid Test File Names
Lecture 13: Test Structure
Lecture 14: Tricking React with JSDOM
Lecture 15: Verifying Component Existence
Lecture 16: Test Expectations
Lecture 17: Limiting Test Knowledge
Lecture 18: Enzyme Setup
Lecture 19: Enzyme Renderers
Lecture 20: Expectations for Component Instances
Lecture 21: Exercise Time!
Lecture 22: Expecting the Comment List
Lecture 23: Absolute Path Imports
Lecture 24: Code Reuse with BeforeEach
Lecture 25: Comment Box Component
Lecture 26: TextArea Implementation
Lecture 27: CommentBox Test File
Lecture 28: Asserting Element Existence
Lecture 29: AfterEach Statements
Lecture 30: Simulating Change Events
Lecture 31: Providing Fake Events
Lecture 32: Forcing Component Updates
Lecture 33: Retrieving Prop Values
Lecture 34: Form Submit Exercise
Lecture 35: Exercise Solution
Lecture 36: Describe Statements
Lecture 37: Redux Setup
Lecture 38: The Provider Tag
Lecture 39: The SaveComment Action Creator
Lecture 40: Bonding React with Redux
Lecture 41: Redux Test Errors
Lecture 42: Adding a Root Component
Lecture 43: Testing Reducers
Lecture 44: Handling Unknown Types
Lecture 45: Testing Action Creators
Lecture 46: Comment List Wireup
Lecture 47: Getting Data Into Redux
Lecture 48: Redux Initial State
Lecture 49: Cheerio Queries
Lecture 50: One More Feature
Lecture 51: Fetching a Remote Resource
Lecture 52: Parsing Comment List
Lecture 53: Integration Tests
Lecture 54: Integration Tests in Action
Lecture 55: Fixing a Broken Test
Lecture 56: Simulating Button Clicks
Lecture 57: Why the Failure?
Lecture 58: Faking Requests with Moxios
Lecture 59: The Reason for Failure
Lecture 60: Introducing a Pause
Lecture 61: Moxios's Wait Function
Lecture 62: App Wrapup
Chapter 3: Higher Order Components
Lecture 1: An Introduction to Higher Order Components
Lecture 2: Connect – A Higher Order Component
Lecture 3: App Overview
Lecture 4: Adding React Router
Lecture 5: Adding Routes
Lecture 6: Auth Reducer
Lecture 7: Rendering a Header
Lecture 8: Wiring Up State
Lecture 9: Changing Auth State
Lecture 10: Steps for Building a HOC
Lecture 11: Forced Navigation with React Router
Lecture 12: Creating the HOC
Lecture 13: Placing Reusable Logic
Lecture 14: Passing Through Props
Chapter 4: MIddlewares with Redux
Lecture 1: Introduction to Middlewares
Lecture 2: The Purpose of Redux Promise
Lecture 3: How Async Middlewares Work
Lecture 4: Crazy Middleware Syntax
Lecture 5: Forwarding Actions
Lecture 6: Waiting for Promise Resolution
Lecture 7: Observing the Middleware
Lecture 8: State Validation Middleware
Lecture 9: JSON Schema
Lecture 10: Generating JSON Schema
Lecture 11: Middleware Creation
Lecture 12: Emitting Warnings
Chapter 5: Server Setup – Authentication
Lecture 1: Introduction to Authentication
Lecture 2: Cookies vs Tokens
Lecture 3: Scalable Architecture
Lecture 4: Server Setup
Lecture 5: More Server Setup
Instructors
-
Stephen Grider
Engineering Architect
Rating Distribution
- 1 stars: 90 votes
- 2 stars: 155 votes
- 3 stars: 672 votes
- 4 stars: 2923 votes
- 5 stars: 7655 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024