Testing react applications for professional engineers
Testing react applications for professional engineers, available at $54.99, has an average rating of 4.65, with 27 lectures, based on 23 reviews, and has 224 subscribers.
You will learn about Shipping confident, well tested and stable code The best practices for testing react applications What should you test in your frontend applications How to test third-party providers such as Stripe How to test navigation flow with react router How to test your application for accessibility How to test custom hooks This course is ideal for individuals who are React developers wanting to up their React skills or Senior react engineers who want to create a testing culture at their organisation or Developers looking for advanced react knowledge, design patterns and best practices or Junior react developers with desire for more react knowledge It is particularly useful for React developers wanting to up their React skills or Senior react engineers who want to create a testing culture at their organisation or Developers looking for advanced react knowledge, design patterns and best practices or Junior react developers with desire for more react knowledge.
Enroll now: Testing react applications for professional engineers
Summary
Title: Testing react applications for professional engineers
Price: $54.99
Average Rating: 4.65
Number of Lectures: 27
Number of Published Lectures: 27
Number of Curriculum Items: 27
Number of Published Curriculum Objects: 27
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Shipping confident, well tested and stable code
- The best practices for testing react applications
- What should you test in your frontend applications
- How to test third-party providers such as Stripe
- How to test navigation flow with react router
- How to test your application for accessibility
- How to test custom hooks
Who Should Attend
- React developers wanting to up their React skills
- Senior react engineers who want to create a testing culture at their organisation
- Developers looking for advanced react knowledge, design patterns and best practices
- Junior react developers with desire for more react knowledge
Target Audiences
- React developers wanting to up their React skills
- Senior react engineers who want to create a testing culture at their organisation
- Developers looking for advanced react knowledge, design patterns and best practices
- Junior react developers with desire for more react knowledge
Hi ! I’ m Kati Frantz , and I’ve built tons and tons of React applications. Everyone can ship software, but shipping quality software requires a lot of quality assurance and best practices. A professional ships confident, well tested, and stable code.
This is the standard, but testing react applications can be painful and complex. What are the best practices ? What should I test ? How can I test a react router based, redux store connected stripe checkout form ???
Be glad you found this course, because this course will show you the best practices for testing components and full scale applications.
We’ll be testing an e-commerce application ?? with Stripe Checkout. Here are some of the features we’ll be testing:
-
Reusable checkboxes
-
External API powered products listing
-
Product tiles accessibility
-
Off canvas filter menu (with portals)
-
Prevent scroll on canvas open
-
Event listener cleanups
-
Debounced products search
-
Context dependent components
-
React router page navigation
-
Redux connected components and pages
-
Custom hooks
-
Checkout modal
-
Stripe checkout
By the end of this course, you’ll be able to:
-
Implement a testing solution for any react application
-
Test components connected to state management stores
-
Test components that call external APIs
-
Test components that use other component packages
-
Test router connected components
-
Test components that use a huge range of design patterns such as render props and composition.
-
Test components with accessibility in mind.
And so much more ! Go ahead and enroll to the course and join me to learn techniques and strategies you can use in applications and job starting today!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: How to get the project source code
Chapter 2: Testing with the DOM
Lecture 1: Test a component with ReactDOM
Lecture 2: Test a checkbox with react testing library
Lecture 3: Fire native events on elements
Lecture 4: Checked and unchecked checkbox states
Lecture 5: Automate accessibility tests
Lecture 6: Find elements using text and alt text
Lecture 7: Test for absence of elements
Chapter 3: Test context connected components
Lecture 1: Test context connected elements
Lecture 2: Test array rendering elements
Lecture 3: Test parent components that render children
Lecture 4: Test context provider values
Lecture 5: Test the toggle scroll behaviour
Chapter 4: Test react hooks
Lecture 1: Test the use filters hook
Lecture 2: Test use outside click hook
Lecture 3: Test hook cleanup functionality
Chapter 5: Integration tests – Test API connected components
Lecture 1: Integration test for fetch products
Lecture 2: Generate test data with test-data-bot
Lecture 3: Test open and close off canvas
Lecture 4: Test product search functionality
Chapter 6: Test react router connected components
Lecture 1: Introduction to part 2
Lecture 2: Test router dependent components with memory router
Lecture 3: Test a component with use location hook
Lecture 4: Test a user can navigate to a page
Chapter 7: Test the checkout process
Lecture 1: Test add product to cart
Lecture 2: Test checkout with stripe
Instructors
-
Frantz Kati
Full stack software engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 7 votes
- 5 stars: 16 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