Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Learn Advanced React

Scrimba via Coursera

Overview

Coursera Plus Flash Sale: All Certificates & Courses 40% Off. 72 Hours Only!
Elevate your expertise with our Advanced React course. Building upon your foundational knowledge, this course delves into advanced React patterns, internal workings, and the implementation of complex applications using React Router. Taught by industry veteran Bob Ziroll, who has successfully guided thousands of students towards rewarding careers in front-end development, this course equips you with in-depth React proficiency that stands out in the competitive job market. Why React? As the most sought-after front-end library globally, React not only offers abundant job opportunities but also enhances your overall JavaScript proficiency. Unlike other libraries, React fosters core JavaScript skills, empowering you to master the art of web development. Take your front-end development career to the next level with our Advanced React Development course.

Syllabus

  • Reusability: Part 1
    • Learn essential concepts such as React children, props manipulation through spreading and destructuring, prop drilling, compound components, context implementation, and accessibility in React components.
  • Reusability: Part 2
    • Explore advanced React techniques, including building toggle components, utilizing refs for DOM manipulation, applying the Render Props pattern, and creating custom hooks for state management.
  • 💡 Put Your Reusability Knowledge To The Test!
    • Reinforce your knowledge with a comprehensive recap. Apply your skills in a solo project and demonstrate your understanding through a graded assignment.
  • Routing: Part 1
    • Learn the foundational concepts of React Router, including setting up routes, navigation, and deploying a basic single-page application.
  • Routing: Part 2
    • Explore advanced React Router techniques, including nested routes, search parameters, dynamic data handling, and optimizing user navigation and experience.
  • Routing: Part 3
    • Master authentication and data integration in React Router, focusing on protected routes, user management, and utilizing Cloud Firestore for dynamic data handling.
  • 💡 Put Your Routing Knowledge To The Test!
    • Test your new knowledge with the second Graded Quiz!
  • Performance: Part 1
    • Learn the foundational concepts of React rendering phases, performance measurement, and code optimization techniques using tools like StrictMode and lazy loading.
  • Performance: Part 2
    • Explore advanced memoization techniques and learn to optimize React components using useMemo, React.memo, and useCallback to improve performance and efficiency.
  • 💡 Put Your Performance Knowledge To The Test!
    • Test your new knowledge with the final Graded Quiz of the course!

Taught by

Bob Ziroll

Reviews

4.7 rating at Coursera based on 21 ratings

Start your review of Learn Advanced React

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.