Home > Store

Learn React for Modern Web Applications LiveLessons (Video Training)

Register your product to gain access to bonus material or receive a coupon.

Learn React for Modern Web Applications LiveLessons (Video Training)

Online Video

  • Your Price: $159.99
  • List Price: $199.99
  • Estimated Release: Aug 14, 2020
  • About this video
  • Video accessible from your Account page after purchase.


  • Copyright 2021
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-683589-9
  • ISBN-13: 978-0-13-683589-9

Nearly 6 Hours of Video Instruction
React is an extremely popular tool for creating websites. It might help to think of it as sort of a halfway point between creating a site using a drag-and-drop editor, such as WordPress and Squarespace, and coding a site line by line by line, literally from scratch. Many companies find it an ideal compromise between these two options, providing the fine-grained control and customization of hand-coded sites with the ease and rapid development speed of drag-and-drop. It can be used in everything from the simplest blogs to the most grueling, tangled e-commerce sites.
This course provides you with a solid foundation in creating modern web applications using the latest version of React. Youll start by learning basic React syntax and the architecture of a React web application, working your way through progressively more advanced concepts until you reach a deep level of understanding. By the end, youll not only have a firm grasp on what it takes to build a full-scale React application, but also the best practices to follow when doing so. This ensures that the end result of any further React-related endeavors will be not only an application that works, but one that is highly performant and maintainable.
React allows developers to create beautiful, performant, easily maintainable websites incredibly quickly. React is currently the most popular JavaScript framework on the market and is used by a majority of companies. In fact, React currently has one of the largest gaps between the number of employers who want it and the number of developers who know it. In short, 33% of employers need React skills, but only 19% of developers said they know React.
In this LiveLessons, Shaun Wassell fills this need by providing a straightforward, comprehensive guide to learning React and all of its latest features. React is currently the most popular front-end JavaScript framework.
Skill Level
Beginning to Intermediate
What You Will Learn

  • Code a full-scale React application
  • Build and deploy this application so that it can be accessed from anywhere
  • Communicate effectively with other React developers by knowing the fundamental concepts of React
  • Recognize good and bad patterns in React code

    Explore advanced features, such as:
  • Using context to style websites dynamically
  • Using composition to increase code reuse and flexibility

Who Should Take This Course
  • Software developers, web developers, full-stack developers, front-end developers/engineers

Course Requirements
  • Ideally, learners should know the basics of HTML, CSS, and JavaScript. 
  • At the very least, they should have a strong grasp of basic programming concepts: variables, arrays, control-flow, etc.

About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at  http://www.informit.com/video.
Video Lessons are available for download for offline viewing within the streaming format. Look for the green arrow in each lesson.

Sample Content

Table of Contents

Lesson 1: Learn Basic React Syntax and Concepts
Learning objectives
1.1 Understand the purpose and benefits of React
1.2 Create and run a React app
1.3 Write your first JSX
1.4 Create React components
1.5 Pass props to components
1.6 Render components conditionally
1.7 Display lists of components
1.8 Handle Clicks and other events
1.9 Style components in React
Lesson 2: Learn About State and the Component Lifecycle
Learning objectives
2.1 Use state in components
2.2 Decide where to put state
2.3 Use lifecycle events in components
Lesson 3: Learn Routing in React
Learning objectives
3.1 Install and set up React-Router
3.2 Use URL parameters and query parameters
3.3 Implement not found pages
3.4 Redirect with React-Router
3.5 Navigate programmatically
Lesson 4: Learn Common React Patterns
Learning objectives
4.1 Create and manage forms in React
4.2 Build a Navigation sidebar
4.3 Load data and make requests in React
4.4 Display Modals in React
Lesson 5: Learn Class-Based Components
Learning objectives
5.1 Differentiate between functional and class-based components
5.2 Use State in class-based components
5.3 Use Lifecycle Events in class-based components
Lesson 6: Write Clean React Code
Learning objectives
6.1 Understand the difference between Inheritance and Composition
6.2 Apply the Single-Responsibility principle in React
6.4 Avoid common Anti-Patterns
Lesson 7: Learn Advanced React Topics
Learning objectives
7.1 Use Context in React
7.2 Persist Data in React
7.3 Create Custom React Hooks
7.4 Learn about other React Boilerplate options
Lesson 8: Host React Applications
Learning objectives
8.1 Host a React app on Netlify
8.2 Host a React app on Amazon S3
8.3 Host a React app on Firebase Hosting


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership