Build and Test SPA Using React & Redux

React 16.3.2    |    Intermediate
  • 12 videos | 1h 8m 46s
  • Includes Assessment
  • Earns a Badge
Discover how to build and test single-page applications using Redux and React, and examine various testing frameworks that are used to test applications. In this course, you will study these key areas, and learn about client-side and server-side validation, and single-page application (SPA) concepts. For example, you will see how to create an SPA with the React Router. Next, fine tune Redux applications, and use React.js to test components. From there, you will explore Jest testing framework features and operation. Other topics include learning to use Jest to test React applications; and studying best practices to test React and Redux applications. Finally, you will watch how to use Node.js to deploy React and Redux-based applications.

WHAT YOU WILL LEARN

  • Demonstrate the essential steps and code for building crud applications in react and redux
    List the validation types that can be applied on react and redux-based applications
    Demonstrate client-side and server-side validation in react and redux applications
    Describe the concept of single-page application and identify the benefits of single-page applications
    Demonstrate how to create single-page applications using react router
    Illustrate how to fine tune redux applications while in production
  • Demonstrate how to test components of react using testing frameworks
    Specify how to execute tests using jest testing framework
    Work with the testing capabilities of jest testing framework to test react applications
    Specify the best practices for testing react and redux-based applications
    Demonstrate how to deploy react and redux-based applications using node js backend during production
    Create an application to implement validation using forms

IN THIS COURSE

  • 7m 6s
    In this video, you will learn how to apply the essential steps and code for building CRUD applications with React and Redux. FREE ACCESS
  • 5m 15s
    Upon completion of this video, you will be able to list the validation types that can be applied to React and Redux-based applications. FREE ACCESS
  • Locked
    3.  Client-side and Server-side Validation
    8m 48s
    During this video, you will learn how to apply client-side and server-side validation in React and Redux applications. FREE ACCESS
  • Locked
    4.  Single-Page Application Concepts
    5m 54s
    After completing this video, you will be able to describe the concept of a single-page application and identify the benefits of single-page applications. FREE ACCESS
  • Locked
    5.  Create SPAs Using React Router
    6m 2s
    In this video, you will learn how to create single-page applications using React Router. FREE ACCESS
  • Locked
    6.  Fine Tuning Redux Applications
    4m 4s
    Upon completion of this video, you will be able to illustrate how to fine tune Redux applications while in production. FREE ACCESS
  • Locked
    7.  Component Testing React.js
    5m 45s
    In this video, you will learn how to test components of React using testing frameworks. FREE ACCESS
  • Locked
    8.  Jest Testing Framework
    5m 24s
    After completing this video, you will be able to specify how to execute tests using the Jest testing framework. FREE ACCESS
  • Locked
    9.  Test React Applications Using Jest
    7m 10s
    In this video, learn how to use the testing capabilities of the Jest testing framework to test React applications. FREE ACCESS
  • Locked
    10.  React and Redux Application Testing Best Practices
    5m 33s
    Upon completion of this video, you will be able to specify the best practices for testing React and Redux-based applications. FREE ACCESS
  • Locked
    11.  Deploy React and Redux Apps Using Node.js
    2m 22s
    In this video, you will learn how to deploy React and Redux-based applications using a Node JS backend during production. FREE ACCESS
  • Locked
    12.  Exercise: Build Forms and Define Validations
    5m 23s
    During this video, you will learn how to create an application that uses forms to validate input. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.