Advanced React

Go to class
Write Review

Free Online Course: Advanced React provided by Coursera is a comprehensive online course, which lasts for 25 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Advanced React is taught by James.

Overview
  • Learn how to use more advanced React concepts and features, optimize and debug your React applications, and become proficient in using React Bootstrap and JSX.

    You’ll examine different types of React components, learn various characteristics and when to use them. You’ll start working with hooks, effects and other functional components. You’ll find out how routing is used in React to customize the users' experience, you’ll create a web application that consumes API data, and you'll get familiar with the most commonly used React framework integrations, tools, and debugging approaches.

    By the end of this course, you will be able to:
    • Render list and form components efficiently in React.
    • Lift a shared state up when several components need the updated data.
    • Use all common hooks in React, and put them to use within your application.
    • Build your own custom hooks.
    • Understand JSX in depth.
    • Use advanced patterns to encapsulate common behaviour via Higher Order Components and Render Props.
    • Test and debug your application.
    • Build a portfolio using React.

    You’ll gain experience with the following tools and software:
    • React.js
    • JSX
    • React
    • HTML, CSS and JavaScript
    • VSCode

    You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career.

    To succeed in this course, you will need foundational knowledge of React basics, internet navigation skills and an eagerness to code.

Syllabus
    • Components
      • Learn how to render list and form components efficiently in React, and learn how to lift a shared state up when several components need the updated data.
    • React Hooks and Custom Hooks
      • Learn to use all the common hooks in React, and how to put them to use within your application. Then, build your own custom hooks.
    • JSX and Testing
      • Understand JSX in depth and discover advanced patterns to encapsulate common behaviour via Higher Order Components and Render Props. Then, learn how to test and debug your application.
    • Graded Assessment
      • In this module, you will be assessed on the key skills covered in the course and create a project to add to your portfolio.