Course catalog

Categories

Showing 6,861-6,880 of 8,871 items.

React VR: Interactive Multimedia

Learn how to create more complex virtual reality projects with React VR. Build immersive 3D worlds with animation and interactions.

React: Accessibility (232438)

Perhaps the greatest thing about the world wide web is that it makes so much information available to so many people. However, is this available information accessible to everyone? In this course, Kiara Contreras illustrates why accessibility is important and why it’s necessary to focus on it when you build single-page applications with React, one of the most popular JavaScript front-end frameworks. Kiara covers important topics like testing your application to ensure optimal accessibility, practicing using semantic HTML, updating elements to include focus control, and ensuring mouse events are available through the keyboard. Throughout the course, Kiara stresses the importance of keeping in mind the diversity of your users when building websites, and that creating an accessible website allows for a better experience for more people.

React: Authentication (219773)

User authentication is a critical part of virtually every website, yet few web developers know all the details behind how it works and how to use it to provide a good user experience. In this course, instructor Shaun Wassell dives into the details behind user authentication in the context of React and how to incorporate user authentication into React applications. Shaun begins with some definitions, steps, and basic authentication projects. Then he discusses in-depth email verification and how to set it up. Shaun explains how to give users the ability to reset their passwords, then describes the steps in setting up OAuth. He goes over several prebuilt authentication options, then concludes with some best practice recommendations.

React: Building Large Apps

Build bigger and bolder applications. Explore tools and techniques for large-scale app development with React.

React: Building Progressive Web Apps (PWAs)

Learn to use React to create progressive web applications that combine features for offline use and network resilience.

React: Building Styles with CSS Modules (218209)

React styles and CSS styles haven't always agreed in the use of inline styling. As React development has grown, developers have figured out more and more ways of smoothly integrating and maintaining a style with their code. But with so many options, it may be confusing on where to get started, especially if you’ve worked with CSS on non-React-based projects. In this course, Emmanuel Henri brings some clarity to your options and introduces the concepts and syntax for CSS modules with React. Whether you need to style a React-based user interface or want to create dramatic animation, this course gives you the keys you need to build an attractive and maintainable style using React and CSS modules.

React: Building Styles with CSS Modules

Learn how to leverage CSS modules, components, grids, and more in this course designed for developers in the React community.

React: Building Styles with CSS Modules (2017) (227083)

React styles and CSS styles haven't always agreed in the use of inline styling. As React development has grown, developers have figured out more and more ways of smoothly integrating and maintaining a style with their code. Whether you need to style a React-based user interface or want to create dramatic animation, this course gives you the keys you need to build attractive and maintainable style using React and CSS modules.

React: Cloud-Powered Apps with Firebase

Learn how to leverage the JavaScript you have mastered for front-end React development to build a serverless application using Firebase.

React: Components, Context, and Accessibility

Learn about key enhancements to React and how to leverage advanced components, use the context API, and create more accessible code.

React: Context API Development

Learn how to leverage the React context API, which allows you to set and use properties for many components, while avoiding a top-down approach across your components.

React: Creating and Hosting a Full-Stack Site

Learn how to combine React, Node.js, and Amazon Web Services (AWS) in a full-stack, full-featured website.

React: Design Patterns (218413)

If you’ve learned the basics of React and have worked on many React applications, chances are you’ve run into some recurring problems and situations, like creating reusable layouts or working with forms. If you’ve been on the hunt for solutions to common problems, look no further than this course with Shaun Wassell, where he covers many of the most useful design patterns—effective and repeatable solutions to common application development challenges. This course consists of several sections, each of which will cover a group of React design patterns, ranging from preferred syntax for specific tasks to how to arrange components in the most effective way. Among the topics Shaun covers are composition, higher-order components, state hoisting, controlled vs. uncontrolled components, and many other patterns that help a React app develop into a well-organized codebase.

React: Ecosystems

Learn how to make full use of React by exploring its ecosystems, and investigating what React offers as the nucleus of this system.

React: Managing Complex Interactions

Learn how to add complex interactions-hover and click interactions, navigation popups, grids and galleries, scrolling, and more-in React applications.

React: React Router

In this course, explore routing with React Router for both web and native applications.

React: Securing Applications

Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.

React: Server-Side Rendering

Create a faster and more responsive user experience by implementing server-side rendering in your React projects.

React: Server-Side Rendering (210440)

Server-side rendering lets you optimize your applications to use client or server resources depending on network and device circumstances. Old device on a slow network? Render on the server. New device, fast network? You should probably let the client do the work. Some call the resulting architecture "universal," others "isomorphic," but the results are smooth. Learn about implementing server-side rendering, or SSR, in your React projects. Emmanuel Henri shows how to set up an SSR project with React and Next.js, add a centralized store with Redux, and configure custom routes with Express and Next.js. He wraps up the course with a discussion of code splitting, which can improve application performance.

React: Software Architecture (219178)

Many React developers have intimate knowledge of the React API itself, but little familiarity with how to create real-world apps on a larger scale while dealing with various stakeholders. The heavy demands on web apps both from a customer and managerial perspective require that developers arrange software in an optimal way to ensure performance and maintainability. And in order to do this effectively, programmers must know how to create good software architecture. In this course, senior software developer Shaun Wassell shows you how, detailing what React developers need to know to keep their apps maintainable, performant, and compliant for the long haul. Delve into the basics of server-side rendering, state management, code splitting, and much more.